thevickypedia / Jarvis

Fully Functional Voice Based Natural Language UI
https://jarvis-health.vigneshrao.com
MIT License
209 stars 41 forks source link
fastapi hotword-detection icalendar ics jaguar jarvis landrover magichome monitor-surrounding-conditions offline-capable-app pydantic-models robinhood-portfolio speech-recognition telegram-bot-api text-to-speech virtual-assistant voice-messaging vpn-server weather-api webos-tv

logo

Voice-Activated Natural Language UI

made-with-python

Python Pypi-downloads OpenSSF Scorecard

Platform Supported

Platform

Language Stats

Language count Code coverage

Repo Stats

GitHub

GitHub Repo stars GitHub Repo forks GitHub Repo watchers

GitHub repo size GitHub code size GitHub code line GitHub file count

GitHub Repo issues GitHub Repo issues GitHub Repo pr GitHub Repo pr

Code Stats

Modules Python Threads Listener Speaker Bash AppleScript Make

Deployments

pages pypi markdown

Pypi Pypi-format Pypi-status

Activity

GitHub Repo created GitHub commit activity GitHub last commit GitHub last release

Development and Maintenance

Active Development Actively Maintained Maintainer

Reach Out

askme

Kick off

Recommendations

Install Jarvis

python -m pip install jarvis-ironman

Install Dependencies

jarvis install

Initiate - IDE

import jarvis

if __name__ == '__main__':
    jarvis.start()

Initiate - CLI

jarvis start

Use jarvis --help for usage instructions.

Prerequisites

Enchiridion

Handbook - GitHub Wiki

Coding Standards

Docstring format: Google
Styling conventions: PEP 8 and isort

Release Notes

Requirement

python -m pip install gitverse

Usage

gitverse-release reverse -f release_notes.rst -t 'Release Notes'

Linting

pre-commit will ensure linting, run pytest, generate runbook & release notes, and validate hyperlinks in ALL markdown files (including Wiki pages)

Requirement

python -m pip install sphinx==5.1.1 pre-commit recommonmark

Usage

pre-commit run --all-files

Pypi Package

pypi-module

https://pypi.org/project/jarvis-ironman/

Runbook

made-with-sphinx-doc

https://jarvis-docs.vigneshrao.com/

License & copyright

© Vignesh Rao

Licensed under the MIT License