The AI Voice Bot for Children is an interactive companion toy designed to engage kids through storytelling, singing, and encouragement for physical activities. This innovative voice assistant leverages advanced AI technologies to create a seamless and interactive learning experience.
- Fast Response Time: The bot replies in less than 1 second! ⏱️
- Built with Node.js and Websockets: Ensures real-time interactions. 🌐
- Voice Assistant for Kids: Utilizes Groq API (AI models), Deepgram API (STT), and PlayHT/Neets API (TTS). 🎤
- Listening Capabilities: The assistant actively listens to kids, allowing them to interrupt or speak freely. 👂
- Powered by Llama 3 AI Models: Provides high-quality responses and interactions. 🦙
- Memory Functionality: Remembers past conversations for a personalized experience. 🧠
- Simple Commands: Kids can easily stop the assistant by saying "Disconnect." ❌
Clone the project repository to your local machine:
git clone <repository-url>
cd <repository-directory>
Run the following command to install necessary packages:
npm install
Create a .env file in the project root and set up the following API keys:
- GROQ_API: Get your key
- playht_api and playht_userId: Get your keys
- deepgram_api: Get your key
- neets_api: Get your key
Run the following command to start the assistant:
npm run start
This project showcases my ability to blend education and entertainment through innovative AI solutions, utilizing OpenAI voice models to provide diverse educational content while promoting play and creativity.
For further details or contributions, feel free to reach out! 🙌