From 8cbcf2f76bf9f2f3ffdde0b4597156d4bed6326c Mon Sep 17 00:00:00 2001 From: Matthias Schild Date: Tue, 7 Jul 2026 23:48:34 +0200 Subject: [PATCH] Add speech-to-text task --- 02-voice-interface/01-speech-to-text.md | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 02-voice-interface/01-speech-to-text.md diff --git a/02-voice-interface/01-speech-to-text.md b/02-voice-interface/01-speech-to-text.md new file mode 100644 index 0000000..715ce26 --- /dev/null +++ b/02-voice-interface/01-speech-to-text.md @@ -0,0 +1,38 @@ +# Aufgabe 01: Sprache zu Text + +## Ziel + +Du baust ein kleines Programm, das Audio vom Mikrofon aufnimmt und in Text umwandelt. + +## Aufgabe + +Baue eine CLI-Anwendung: + +```text +$ listen +Du hast gesagt: "Wie viele Personen sind im Raum?" +``` + +Nutze dafür zuerst eine einfache Lösung: + +- Whisper +- faster-whisper +- oder eine andere lokale STT-Lösung + +## Lernpunkte + +- Audio aufnehmen +- WAV/PCM-Grundlagen +- Samplingrate +- Latenz +- Push-to-talk vs. dauerhaftes Zuhören + +## Akzeptanzkriterien + +- Du kannst 3 Sekunden Audio aufnehmen. +- Das Audio wird transkribiert. +- Der erkannte Text wird ausgegeben. + +## Erweiterung + +Baue Push-to-talk: Aufnahme startet erst, wenn du Enter drückst. \ No newline at end of file