Discover and explore top open-source AI tools and projects—updated daily.
xiaochongAI English Pal for children's language practice
Top 46.8% on SourcePulse
HiKid is a free, open-source desktop application designed to help children in non-English speaking countries practice English speaking and listening. It provides an engaging, offline, and privacy-safe environment where kids can converse with an AI, listen to stories, and play word games, all processed locally on their machine.
How It Works
The project implements a full local voice conversation pipeline. User audio is captured and processed by SoX, then fed into a local Automatic Speech Recognition (ASR) server (Qwen3-ASR-0.6B) for transcription. A local Large Language Model (LLM) runtime (Ollama, defaulting to qwen3:0.6b) generates responses, which are synthesized into speech by a local Text-to-Speech (TTS) server (kitten-tts-server) and played back via SoX. This architecture ensures all AI processing and data remain offline, prioritizing user privacy and accessibility.
Quick Start & Requirements
npm install.INSTALL.md.npm run dev for hot-reloading.npm run build (all platforms) or npm run build:mac (macOS only).Highlighted Details
Maintenance & Community
Contributions are welcomed via issues and pull requests. The dev branch is for active development, while main serves as the stable branch. No specific community channels (e.g., Discord, Slack) are listed.
Licensing & Compatibility
Limitations & Caveats
The application is currently macOS-exclusive; Windows and Linux support are planned but depend on community contributions. Its use is restricted to personal learning, research, and non-commercial demonstration purposes.
1 month ago
Inactive