Skip to content

pranavhari2/ai-voice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Voice Assistant

An AI-powered voice assistant that helps users perform various tasks using voice commands. This project leverages natural language processing and speech recognition technologies to provide an interactive and seamless user experience.

Features

  • Speech-to-text conversion
  • Natural language understanding
  • Task automation (e.g., opening applications, fetching information)
  • Text-to-speech responses
  • Extensible command set

Prerequisites

Before running the project, ensure you have the following installed:

  • Python 3.8 or higher
  • pip (Python package manager)
  • A working microphone and speakers
  • Internet connection for API-based features

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ai-voice-assistant.git
    cd ai-voice-assistant
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. (Optional) Set up environment variables for API keys:

    • If the project uses APIs (e.g., for speech recognition or external services), create a .env file in the root directory and add your API keys:
      API_KEY=your_api_key_here
      

How to Run

  1. Ensure your microphone is connected and working.
  2. Run the main script:
    python main.py
  3. Follow the on-screen instructions to interact with the voice assistant.

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

An AI Voice Assistant using LiveKit and OpenAI Agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published