Skip to content

Monuj123/AI-Voice-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Voice Assistant

A voice-controlled AI assistant that responds to your voice queries with intelligent answers. Built with React and OpenAI.

Live Demo: https://aivoicebot007.netlify.app/

Features

  • 🎙️ Voice recognition using react-speech-recognition
  • 🔊 Text-to-speech responses
  • 💬 Conversation history
  • 🛑 Stop speaking functionality
  • 📱 Fully responsive design (works on mobile & desktop)
  • 🎨 Clean, modern UI

Technologies Used

  • React.js
  • Azure OpenAI API (@azure-rest/ai-inference)
  • react-speech-recognition
  • Web Speech API (for text-to-speech)
  • Lucide React (for icons)
  • CSS3 (responsive design)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/voice-ai-assistant.git
  2. Navigate to the project directory:
    cd voice-ai-assistant
  3. Install dependencies:
    npm install
  4. In the config.js file add your GITHUB_TOKEN from Free Github Models in the Url below:
    export const token = "your_github_token_here"
    
  5. Start the development server:
    npm start
    

Free Github Models: https://github.com/marketplace/models

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors