VoiceMode ist ein Open Source MCP Server für natürliche Sprachkonversationen mit Claude Code, lokal mit Whisper und Kokoro oder über OpenAI als Fallback
Mehr erfahren
Ein Tag inhouse mit Benjamin Klein für Developer, Tester und Admins. Context Engineering, Harness, ADRs und zwei Hands on Blöcke mit KI Agenten in eurem Setup.
pip3 install vosk
wget https://alphacephei.com/vosk/models/vosk-model-small-de-0.15.zip
unzip vosk-model-small-de-0.15.zip
import json
import wave
from vosk import Model, KaldiRecognizer
model = Model("vosk-model-small-de-0.15")
audio = wave.open("interview.wav", "rb")
recognizer = KaldiRecognizer(model, audio.getframerate())
while True:
data = audio.readframes(4000)
if len(data) == 0:
break
if recognizer.AcceptWaveform(data):
print(json.loads(recognizer.Result())["text"])
print(json.loads(recognizer.FinalResult())["text"])
docker run --rm -d -p 2700:2700 alphacep/kaldi-en:latest
Despite not being top accuracy we still see our models improve user experience significantly.
VoiceMode ist ein Open Source MCP Server für natürliche Sprachkonversationen mit Claude Code, lokal mit Whisper und Kokoro oder über OpenAI als Fallback
Mehr erfahren
Roland Golla ist Entwickler aus Leidenschaft – seit über 20 Jahren. Er hat hunderte Projekte begleitet, von Legacy-Refactoring bis KI-Integration. Bei Vibe Coding verbindet er das Beste aus beiden Welten: Die Geschwindigkeit von KI-generiertem Code mit der Qualität professioneller Softwareentwicklung. Kein Bullshit, keine Agentur-Floskeln – direkte Hilfe von jemandem, der selbst täglich im Code steckt.
Vosk ist ein Open Source Toolkit für Spracherkennung, das vollständig offline arbeitet. Es wandelt gesprochene Sprache auf dem eigenen Gerät oder Server in Text um, unterstützt über 20 Sprachen und läuft vom Raspberry Pi bis zum Servercluster. Entwickelt wird es von Alpha Cephei, der Code steht unter Apache 2.0 auf GitHub.
Ja. Vosk steht unter der Apache 2.0 Lizenz und ist damit auch kommerziell frei nutzbar, ohne Lizenzgebühren und ohne API Schlüssel. Bei den Modellen lohnt ein Blick auf die Lizenzspalte. Die meisten stehen ebenfalls unter Apache 2.0, einzelne Modelle aus Fremdprojekten tragen abweichende Lizenzen wie AGPL oder CC BY NC SA.
Für Deutsch stehen ein kleines Modell mit 45 MB, ein großes Servermodell mit 1,9 GB und ein sehr großes Tuda DE Modell mit 4,4 GB bereit. Ergänzend gibt es ein Recasepunc Modell für Satzzeichen und Groß und Kleinschreibung. Die Wortfehlerraten liegen auf dem Tuda de Testset zwischen rund 9,5 und 13,8 Prozent.
Whisper und andere End to End Modelle sind bei freier Sprache genauer, brauchen aber mehr Rechenleistung und liefern Ergebnisse abschnittsweise. Vosk punktet mit Streaming in Echtzeit, winzigen Modellen und Betrieb ohne GPU. Für Diktat, Voicebots und Geräte ohne Grafikkarte ist Vosk oft die bessere Wahl, für die saubere Abschrift eines Interviews eher nicht.
Ja, das ist einer der Hauptanwendungsfälle. Die kleinen Modelle brauchen etwa 300 MB Arbeitsspeicher zur Laufzeit und kommen ohne GPU aus. Neben dem Raspberry Pi laufen sie auch auf Android und iOS. Für die großen Servermodelle gilt das nicht. Die brauchen bis zu 16 GB Arbeitsspeicher und gehören auf einen richtigen Server.
Vosk ist eine C Bibliothek mit Bindings für Python, Java, Kotlin, Node.js, C Sharp, C++, Rust, Go und Ruby. Dazu kommen fertige Pakete für Android, iOS und Unity sowie eine Variante für den Browser. Wer keine Bibliothek einbinden will, nutzt den Vosk Server, der über Websockets angesprochen wird und als Docker Container läuft.
Nein. Nach dem Download von Bibliothek und Modell arbeitet Vosk vollständig offline. Es werden keine Audiodaten und keine Transkripte an externe Server geschickt. Das macht den Einsatz in Umgebungen ohne Netz möglich und ist zugleich der Grund, warum sich Vosk für sensible Aufnahmen aus Personalwesen, Beratung oder Verwaltung eignet.
Auf sauber aufgenommener Sprache liegt die Wortfehlerrate des großen deutschen Modells bei rund zehn Prozent, das kleine Modell bei knapp 14 Prozent. Bei Podcast Material mit Nebengeräuschen, Überlappungen oder Dialekt steigen die Werte deutlich. Für Untertitel bedeutet das, dass die Rohfassung automatisch entsteht und die Korrektur redaktionelle Arbeit bleibt.
Nicht von Haus aus. Die Erkennung liefert reinen Kleinbuchstaben Text ohne Punkt und Komma. Für Satzzeichen und Groß und Kleinschreibung gibt es separate Recasepunc Modelle, auch für Deutsch. Sie laufen nach der eigentlichen Erkennung über den Text und brauchen mit rund einem Gigabyte deutlich mehr Ressourcen als das kleine Sprachmodell.
Vosk liefert ein eigenes Sprechermodell mit nur 13 MB, das Sprecher Embeddings erzeugt. Damit lassen sich Stimmen unterscheiden und wiedererkennen. Eine vollautomatische Diarisierung mit sauberer Zuordnung über lange Aufnahmen hinweg ist das nicht, aber für überschaubare Szenarien wie ein Interview mit zwei Personen reicht der Ansatz meist aus.
Es gibt zwei Wege. Kleine Modelle erlauben es, das Vokabular zur Laufzeit auf eine feste Wortliste zu begrenzen, ideal für Kommandos und Formularfelder. Für größere Anpassungen dokumentiert Vosk die Adaption des Sprachmodells, bei der eigene Begriffe wie Produktnamen oder Fachvokabular in den Decoder Graph aufgenommen werden.
Vosk selbst ist Software und damit weder konform noch nicht konform. Entscheidend ist das Setup. Weil die Verarbeitung lokal stattfindet und keine Daten an Dritte fließen, entfällt die Auftragsverarbeitung mit einem Cloud Anbieter und die Übermittlung in Drittländer. Verzeichnis der Verarbeitungstätigkeiten, Löschkonzept und Zugriffsrechte bleiben trotzdem Pflicht.