Picovoice/rhino
On-device Speech-to-Intent engine powered by deep learning
This project helps product builders create voice-enabled experiences for their customers by understanding spoken commands in real-time on devices. It takes spoken phrases as input and translates them into clear, actionable user intentions and specific details (like 'order a small espresso'). This is for developers and product managers creating applications that need to respond to voice commands, especially for smart devices or hands-free interactions.
698 stars. Actively maintained with 38 commits in the last 30 days.
Use this if you need to build a voice interface where users speak specific commands to control a device or application, like ordering coffee or adjusting smart home lights.
Not ideal if you need a broad, general-purpose voice assistant like Alexa or Google Assistant, or if you only need to detect a few simple trigger words.
Stars
698
Forks
94
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 14, 2026
Commits (30d)
38
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/Picovoice/rhino"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
yandexdataschool/speech_course
YSDA course in Speech Processing.
MycroftAI/adapt
Adapt Intent Parser
Picovoice/speech-to-intent-benchmark
benchmark for Speech-to-Intent engines
IBM/BigLittleNet
Official repository for Big-Little Net
espnet/interspeech2019-tutorial
INTERSPEECH 2019 Tutorial Materials