Files
robotics-ai-learning-roadmap/02-voice-interface/01-mikrofon-aufnehmen-und-speichern.md

890 B

Aufgabe 01: Mikrofon aufnehmen und speichern

Ziel

Du nimmst Audio vom Mikrofon auf und speicherst es als WAV-Datei.

Warum ist das wichtig?

Speech-to-Text ist nur so gut wie die Audioquelle und deren Format.

Voraussetzungen

  • Mikrofon
  • Python
  • PortAudio oder sounddevice

Theorie

Audio hat Samplerate, Kanäle, Bit-Tiefe und Pegel. Falsche Formate führen zu schlechter Erkennung oder unnötiger Latenz.

Aufgabe

Baue ein Skript, das fünf Sekunden Audio aufnimmt, Pegel ausgibt und eine WAV-Datei speichert.

Akzeptanzkriterien

  • WAV-Datei ist abspielbar.
  • Samplerate und Kanalzahl werden angezeigt.
  • Leise oder übersteuerte Aufnahme wird erkannt.

Erweiterungen

  • Füge automatische Normalisierung als Option hinzu.

Reflexionsfragen

  • Welche Samplerate erwartet dein STT-Modell?
  • Woran erkennst du Übersteuerung?
  • Warum ist Mono oft sinnvoll?