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

No packages published