Speech-To-Phrase
A fast and local speech-to-text system that is personalized with your Home Assistant device and area names.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
54/100 Fair
- Maintained
- 72last commit 9 days ago
- Popular
- 51342 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 9 days ago
- GitHub stars
- 342
- Open issues
- 93
- Last commit
- 2026-09-30
- Latest release
- v1.4.3
- License
- Apache-2.0
- Activity
- rising
Checked yesterday - source: GitHub (OHF-voice/speech-to-phrase)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives (8)
- FUTO Voice Input - FUTO Voice Input is an application that lets you do speech-to-text on Android, integrating with third party keyboards or apps that use the…
- Handy STT - Free, open source speech-to-text app for desktop, works fully offline, prioritizes privacy, extensibility, cross-platform support, and acce…
- MacWhisper - Quickly and easily transcribe audio files into text with OpenAI's state-of-the-art transcription technology Whisper.
- Pipit - Lightning-fast local voice transcription and unified clipboard timeline for macOS, with invisible background operation, adaptive learning,…
- Speech Note - Note taking and reading with Speech to Text and Text to Speech.
- Vibe Transcribe - Provides fully offline audio and video transcription with local AI models, batch processing, real-time preview, multi-format export, transl…
- Voxtral - State-of-the-art speech models with transcription, translation, and audio understanding, available via API or self-hosted, optimized for co…
- Whisper - Whisper provides a simple way to share secret information with someone else, such as passwords, credentials, keys, or other sensitive data.
Checked 7 days ago - source: AlternativeTo
Common questions
Which repository has the newer rewrite of Speech-to-Phrase?
Development has moved to OHF-Voice/apps, while this repository holds the older Kaldi-based version up to v1.4.3. The rewrite uses a constrained CTC decoder, home-assistant-intents sentences, and a web UI for choosing commands.
How can you add your own sentence values?
Use --custom-sentences-dir to point at directories of YAML files per language. For an English model, the example file is /path/to/custom_sentences/en/sentences.yaml, and list values should be quoted.
Which Home Assistant names does Speech-to-Phrase use?
It combines predefined sentence templates with the names of Home Assistant entities, areas, and floors that are exposed to Assist. It only matches known phrases rather than acting as general-purpose speech recognition.
What language support does the rewrite currently have?
The rewrite currently serves ca, cs, de, en, es, fr, it, and nl. It notes that ru, hi, and sl still need sentences, while the rest need both sentences and an acoustic model.
Answers sourced from github.com
Community
- Speech to text engine - Speech-to-phrase not working (other)
- Speech-to-phrase fallback to faster-whisper (no cloud) (other)
- [Full Release] Speech-to-Text API - Announcements - Developer Forum ... (forum)
- General Discussion - SpeechChat Forums (forum)
- Self hosted Text to speech : r/selfhosted - Reddit (reddit)
Collected 5 days ago - public community threads