Skip to content

An interactive companion toy that engages kids with storytelling, singing, and encouragement for physical activities using advanced AI technologies

Notifications You must be signed in to change notification settings

Atqarana/AI-Voicebot-for-Kids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Voice Bot for Children 🤖🎉

Overview

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.

Features

  • 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." ❌

Demo Video

Watch the Video

Installation

Clone the Repository

Clone the project repository to your local machine:

git clone <repository-url>
cd <repository-directory>

Install the Dependencies

Run the following command to install necessary packages:

npm install

Set Up the API Keys

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

Start the Toy Assistant

Run the following command to start the assistant:

npm run start

Project Highlights

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! 🙌

About

An interactive companion toy that engages kids with storytelling, singing, and encouragement for physical activities using advanced AI technologies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published