Dicio: Open-Source Voice Assistant for Android (github.com)

🤖 AI Summary
Dicio is a new open-source voice assistant designed for Android that prioritizes user privacy by processing speech and generating responses entirely on-device. Supporting a wide array of skills—ranging from web searches using DuckDuckGo and weather updates via OpenWeatherMap to media control, app launching, and basic calculations—Dicio aims to deliver both speech and graphical feedback through a lightweight system. Its multilingual support already spans over a dozen languages, with an easy-to-follow contribution process for adding new languages or skills, fostering community collaboration. Technically, Dicio leverages the Vosk speech-to-text engine with compact ~50MB models tailored to run efficiently on most phones without cloud dependency, ensuring data privacy. The assistant’s modular skill framework uses YAML-defined sentence patterns and Kotlin implementations for natural language understanding and response generation. Contributors can extend functionality by defining new intents via structured sentence files and corresponding skill classes, with built-in support for localization and output UI crafted with Jetpack Compose. This open and extensible architecture not only encourages community-driven innovation but also sets a strong example in privacy-conscious on-device AI assistants—an increasingly critical domain in AI/ML development.
Loading comments...
loading comments...