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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages