---
title: "vosk"
description: "vosk is an app for Home Assistant. It has 498 installs sharing analytics and was last updated October 30, 2025."
canonical: "https://vulpo.app/integrations/apps/vosk"
url: "https://vulpo.app/integrations/apps/vosk.md"
last-updated: "2026-10-22"
version: "1.4"
---

# vosk

> vosk is an app for Home Assistant. It has 498 installs sharing analytics and was last updated October 30, 2025.

Vosk is an app that provides offline speech-to-text to Home Assistant using the Wyoming protocol. Once it is running, the Wyoming integration discovers it automatically, so setup is finished from that integration. Speech models are downloaded automatically from HuggingFace, and larger models can be placed in a shared folder for better recognition. It has three modes: open-ended, which uses the raw transcript; corrected, which matches results against sentence templates; and limited, which only allows sentences from those templates. Templates are written per language in YAML and support optional words, alternatives, lists and rules, plus an in and out form that lets a spoken phrase send a different transcript. It needs Home Assistant OS, runs on amd64, aarch64 and armv7, and requires no special permissions.

Automatic summary of the docs and configuration of rhasspy/hassio-addons. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/supervisor_app/?app=47701997_vosk&repository_url=https%3A%2F%2Fgithub.com%2Frhasspy%2Fhassio-addons)

Apps need Home Assistant OS. Container and Core installs cannot run them.

## Setting it up

Add its app repository under Settings, Apps, then install and start it.

## Permissions

Needs no special permissions.

## Configuration

- **Correct sentences**: Strictness when correcting sentences, where 0 is the most strict and larger values get less strict. This is only used when a YAML file exists for the model's language at /share/vosk/sentences/\<LANGUAGE\>.yaml.
- **Limit sentences**: When enabled, only sentences from the file /share/vosk/sentences/\<LANGUAGE\>.yaml can be spoken.
- **Allow unknown**: When enabled with limit\_sentences, sentences that are not part of the templates (or "no correct" patterns) will be returned as empty strings.
- **Preload language**: Preloads the speech-to-text model for the selected language. Other models are loaded as requested.
- **Debug logging**: Enable debug logging. Useful for seeing each wake word detection in the logs.

## At a glance

- Kind: App
- Number: 498 installs sharing analytics
- Connection: Connection not stated
- Upkeep: No update in 6 to 18 months
- Needs: Needs Home Assistant OS
- Runs on: x86-64, 64-bit ARM, 32-bit ARM
- Latest version: 1.6.1, last updated October 30, 2025
- Source: <https://github.com/rhasspy/hassio-addons>

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/apps/vosk

---

- HTML version of this page: https://vulpo.app/integrations/apps/vosk
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
