#168 · Primary category: AI Chatbots

Python-ai-assistant

ai google-speech-recognition google-speech-to-text linux-assistant mongodb nlp nlp-machine-learning nltk pymongo python python35 sklearn voice-activity-detection voice-assistant voice-chat voice-commands voice-control voice-recognition voice-recognition-experiment wolfram-language

Python AI assistant 🧠

Project last updated:11/17/24

GitHub Stars

1.0K

Forks

245

Contributors

14

License

MIT

Why we included this project

Rather than a library you slot into an app, this repo is a complete voice-controlled assistant that runs on Ubuntu with Python 3.8. You talk to it, Google speech recognition transcribes the request, and a fixed set of skills decides what happens next: opening web pages, playing YouTube music, setting alarms or reminders, checking weather and internet speed, or adjusting system volume. That makes it a compact, readable example of how speech-to-text, intent matching, and command execution fit together in one codebase. Developers learning NLP or hobbyists building their own desktop assistant can study the skill-based design and extend it, though the Ubuntu and Python version requirements mean it's a personal project tool, not a production service.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category