Skip to content

Latest commit

 

History

History
81 lines (52 loc) · 1.92 KB

README.md

File metadata and controls

81 lines (52 loc) · 1.92 KB

Command

Bard

a python AI Voice Command Assistant

Bard stands for Backend AI Response Dialog. This project uses 4 agents working in parallel.

  1. The Recorder which records vocal inputs and saves them to the recordings folder.
  2. A Transcriber which transcribes the recordings and passes them to the interpreter.
  3. An Interpreter which interprets the transcribed questions and passes the results to the narrator.
  4. The Narrator which narrates the answers or results to the user.

Usage

  1. Install requirements
  1. Clone this repository to your local machine using the following command
git clone https://github.com/AuracleTech/bard.git
  1. Navigate to the project directory
cd bard
  1. Install OpenAi Whisper
pip install -U openai-whisper
  1. Install pipreqs to generates the dependencies
pip install pipreqs
  1. Use pipreqs to generate the dependencies
pipreqs . --force
  1. Install the required dependencies by running the following command
pip install -r requirements.txt
  1. Create a .env file in the root directory and add the following variables
OPENAI_API_KEY=your-openai-api-key-here
  1. Launch the app
python src/main.py
  1. 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?

Help

Feel free to open an issue if you have any questions or suggestions.