vosk-api logo

vosk-api

alphacep/vosk-api

Offline speech recognition API

GraphCanon updated 3w · GitHub synced 3w

15k stars1.7k forksLast push 1mo Jupyter Notebook Apache-2.0

Decision brief

Vosk-api is an offline speech recognition toolkit enabling continuous large-vocabulary transcription for over 20 languages, fitting onto small devices while offering speaker identification.

Good fit when

  • When offline operation is required as Vosk operates without internet connection
  • For applications needing to run on limited hardware like Raspberry Pi or mobile platforms due to its low resource footprint

Avoid when

  • When the project requires real-time transcription with high accuracy, possibly surpassing Vosk's performance limitations
  • For projects limited to languages not currently supported by Vosk's model lineup

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (27d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/alphacep/vosk-api

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Vosk is an offline open source toolkit for speech recognition supporting over 20 languages and dialects with small models, continuous large vocabulary transcription, and speaker identification.

Capability facts

Languages
jupyter notebook

Source: github.language · Jul 30, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 30, 2026)

like Python, Java, Node.JS, C#, C++, Rust, Go and others.
Source link
Python runtimePython

Source: README excerpt (regex_v1, Jul 30, 2026)

like Python, Java, Node.JS, C#, C++, Rust, Go and others.
Source link

Tags

README

Vosk Speech Recognition Toolkit

Vosk is an offline open source speech recognition toolkit. It enables speech recognition for 20+ languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish, Japanese, Esperanto, Hindi, Czech, Polish. More to come.

Vosk models are small (50 Mb) but provide continuous large vocabulary transcription, zero-latency response with streaming API, reconfigurable vocabulary and speaker identification.

Speech recognition bindings implemented for various programming languages like Python, Java, Node.JS, C#, C++, Rust, Go and others.

Vosk supplies speech recognition for chatbots, smart home appliances, virtual assistants. It can also create subtitles for movies, transcription for lectures and interviews.

Vosk scales from small devices like Raspberry Pi or Android smartphone to big clusters.

Documentation

For installation instructions, examples and documentation visit Vosk Website.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.