Intelli-Chat Generator is an AI-driven language learning tool that allows users to engage in chat conversations with an AI bot, making language learning fun and immersive.
- Fun and Immersive: Discover the joy of chatting with our AI, making language learning enjoyable.
- 15+ Languages: Explore a diverse range of languages with support for 15+ languages.
- Speech Interaction: Enhance your conversational language skills by talking to our AI using speech.
Visit IntelliChat to try out the Chat Generator and turbocharge your language skills with AI. Note does not work on Opera.
-
Clone the repository:
git clone https://github.com/mujtabach2/LangauageApp.git
-
Install dependencies:
cd frontend npm install cd ../Backend npm install
-
Set up .ENV file with api key variables and base urls.
-
Start the backend server:
cd Backend npm start
-
Start the frontend server:
cd frontend npm start
Open your browser and go to http://localhost:3000 to view the application. Note you have to set the backend and frontend urls manually.
- Click Try Now.
- Choose your language, difficulty, topic, and other preferences.
- Type your input or use speech recognition.
- Click the "Generate" button to engage in a chat conversation with the AI.
We welcome contributions! To contribute to the project:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push the changes to your fork.
- Submit a pull request to the main repository.
For inquiries and support, please contact Mujtaba Chaudhry.
This project makes use of the following technologies:
- anime.js
- axios
- React
- SpeechSynthesis API
- Google Cloud Translation API
- javascript
- OpenAi