Skip to content

AuracleTech/bard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Python AI Voice Command Interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages