NanoAssistant is a simple voice assistant developed using Python. It uses OpenAI's GPT-3 API for language understanding and response generation, SoundDevice for recording audio, and pyttsx3 for text-to-speech conversion.
- Voice Recognition: Listens to user's voice commands and transcribes them to text.
- AI Conversation: Communicates with users in natural language using OpenAI's GPT-3 model.
- Text-to-Speech: Converts the assistant's text responses into voice and speaks them out.
The following is required to run the application
- Python 3.7 or Higher
- OpenAI
pip install openai
- SounDevice
pip install sounddevice
- pyttsx3
pip install pyttsx3
- scipy
pip install scipy
- numpy
pip install numpy