Lioo7 / BotLingoAI

The English Language Learning Chatbot project aims to create an interactive platform on the Telegram messaging app for users to practice and improve their English language skills. The chatbot will leverage ChatGPT for natural language understanding and generation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BotLingo

boto3 gTTS openai pydub python-telegram-bot requests SpeechRecognition

BotLingo is an AI chatbot designed to facilitate English learning through text and voice interactions. It provides users with feedback and follow-up questions to improve their English skills. All interactions with the bot occur within the Telegram app.

Features

  • Send and receive messages with the bot
  • Receive text and voice responses
  • Each response includes a feedback message and a follow-up question to continue the conversation flow

Technologies Used

  • Telegram API for user interface
  • OpenAI API for intelligent responses
  • SpeechRecognition library for transcribing audio messages
  • Amazon Polly for converting text to spoken audio
  • AWS for server deployment

About

The English Language Learning Chatbot project aims to create an interactive platform on the Telegram messaging app for users to practice and improve their English language skills. The chatbot will leverage ChatGPT for natural language understanding and generation.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%