Bard stands for Backend AI Response Dialog. This project uses 4 agents working in parallel.
- The Recorder which records vocal inputs and saves them to the recordings folder.
- A Transcriber which transcribes the recordings and passes them to the interpreter.
- An Interpreter which interprets the transcribed questions and passes the results to the narrator.
- The Narrator which narrates the answers or results to the user.
- Install requirements
- Clone this repository to your local machine using the following command
git clone https://github.com/AuracleTech/bard.git
- Navigate to the project directory
cd bard
- Install OpenAi Whisper
pip install -U openai-whisper
- Install pipreqs to generates the dependencies
pip install pipreqs
- Use pipreqs to generate the dependencies
pipreqs . --force
- Install the required dependencies by running the following command
pip install -r requirements.txt
- Create a .env file in the root directory and add the following variables
OPENAI_API_KEY=your-openai-api-key-here
- Launch the app
python src/main.py
- Ask Bard your questions by including its name
-
Bard, Do you know any library in python to play sound effects?
-
So you're telling me that OpenAI is called Open but is actually Closed source, Bard?
-
Hey Bard what's the name of the entry point file in python?
Feel free to open an issue if you have any questions or suggestions.