{"id":18753610,"url":"https://github.com/auracletech/bard","last_synced_at":"2025-11-28T11:30:16.858Z","repository":{"id":167849666,"uuid":"643475736","full_name":"AuracleTech/bard","owner":"AuracleTech","description":"Python AI Voice Command Interpreter","archived":false,"fork":false,"pushed_at":"2023-05-25T04:23:39.000Z","size":2513,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-29T00:54:00.576Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AuracleTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-21T09:32:44.000Z","updated_at":"2023-05-21T20:05:48.000Z","dependencies_parsed_at":"2023-06-29T12:02:41.542Z","dependency_job_id":null,"html_url":"https://github.com/AuracleTech/bard","commit_stats":null,"previous_names":["auracletech/bard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuracleTech%2Fbard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuracleTech%2Fbard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuracleTech%2Fbard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuracleTech%2Fbard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AuracleTech","download_url":"https://codeload.github.com/AuracleTech/bard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644165,"owners_count":19673578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T17:26:25.105Z","updated_at":"2025-11-28T11:30:16.793Z","avatar_url":"https://github.com/AuracleTech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Command](https://cdn.dribbble.com/users/2665918/screenshots/11996965/media/87e5b5088f4d3a7f1ddef27db699410b.gif)\n\n# Bard\n\n###### a python AI Voice Command Assistant\n\nBard stands for **B**ackend **A**I **R**esponse **D**ialog. This project uses 4 agents working in parallel.\n\n1. The **Recorder** which records vocal inputs and saves them to the recordings folder.\n2. A **Transcriber** which transcribes the recordings and passes them to the interpreter.\n3. An **Interpreter** which interprets the transcribed questions and passes the results to the narrator.\n4. The **Narrator** which narrates the answers or results to the user.\n\n## Usage\n\n1. Install requirements\n\n- [OpenAI API Key](https://beta.openai.com/)\n- [git](https://git-scm.com/downloads)\n- [FFmpeg](https://ffmpeg.org/download.html)\n- [Python 3.11](https://www.python.org/downloads/release/python-3113/)\n\n2. Clone this repository to your local machine using the following command\n\n```shell\ngit clone https://github.com/AuracleTech/bard.git\n```\n\n3. Navigate to the project directory\n\n```shell\ncd bard\n```\n\n4. Install OpenAi Whisper\n\n```shell\npip install -U openai-whisper\n```\n\n5. Install pipreqs to generates the dependencies\n\n```shell\npip install pipreqs\n```\n\n6. Use pipreqs to generate the dependencies\n\n```shell\npipreqs . --force\n```\n\n7. Install the required dependencies by running the following command\n\n```shell\npip install -r requirements.txt\n```\n\n8. Create a .env file in the root directory and add the following variables\n\n```shell\nOPENAI_API_KEY=your-openai-api-key-here\n```\n\n9. Launch the app\n\n```shell\npython src/main.py\n```\n\n10. Ask Bard your questions by including its name\n\n- **Bard**, Do you know any library in python to play sound effects?\n\n- So you're telling me that OpenAI is called Open but is actually Closed source, **Bard**?\n\n- Hey **Bard** what's the name of the entry point file in python?\n\n## Help\n\nFeel free to open an [issue](/issues) if you have any questions or suggestions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauracletech%2Fbard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauracletech%2Fbard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauracletech%2Fbard/lists"}