Skip to content

Deepak06-v/AI-chatbot-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ ALEX - Multilingual Voice Chatbot

ALEX is a voice-enabled, multilingual AI chatbot built using Python. It leverages the Groq LLaMA-3.1 API to provide conversational responses in multiple languages and includes text-to-speech so the bot can speak its replies.

The chatbot supports English, Hindi, Telugu, Tamil, and Kannada, and features a friendly, short, and clear response style by default (customizable).


Features

  • Multilingual Speech Recognition: Speak in English, Hindi, Telugu, Tamil, or Kannada.
  • Voice Responses: Text-to-speech replies using gTTS and pygame.
  • Customizable Personality: Adjust the system message to change the bot’s behavior or tone.
  • Thread-Safe GUI: Prevents overlapping chats and ensures smooth user interaction.
  • Simple GUI: Built with Tkinter for easy use and interaction.


Requirements

  • Python 3.8+
  • requests
  • speech_recognition
  • gtts
  • pygame
  • tkinter (usually included with Python)
  • A valid Groq API key

Install Python dependencies:

pip install requests speechrecognition gtts pygame


##TO run the alex multingual chatbot
cd to stt.py and run the stt.py file

About

Ai chatbot created using ai for college hackathon.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages