Smart One is an A.I. assistant program that can listen to a user's input and provide an appropriate response. It uses OpenAI API to understand and interpret user's request and generate a response in real-time.
- Speech recognition: Listen to the user's input through a microphone and transcribe into text
- Natural language processing: Able to understand the meaning and context of user's input
- Quick and accurate response: Efficient and seamless communication
- Contextual understanding: Remember previous interactions and give more relevant responses
- Knowledge base: Provide information on a wide range of topics
- Audio output: Provide responses in audio form
- User-friendly GUI: Simple and intuitive interface
To install the program, follow these steps:
- Clone this repo to the desired folder.
git clone git@github.com:IndieCoderMM/smart-one-ai.git
- Enter the project directory.
cd smart-one-ai
- Install the libraries.
pipenv install
- Get secret key from OpenAI API and add the key in
smart_one/utils/openai_helper.py
. - Activate pipenv and run the program.
pipenv shell
python -m smart_one
You can customize the profile (name, voice, etc) in smart_one/utils/settings.py
I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.
I welcome any and all contribution that can help me improve my project. If you have any ideas or feedback that you'd like to share, please don't hesitate to reach out.
If you like this project, you can support me by giving a β.
- Save current conversation
- Os-related tasks
- Code translation
This project is MIT licensed.