Was macht voice-prompt-skill?
🎙 Spracheingabe für Claude Code — sag deine Anweisungen, sag 'los' zum Absenden. 100% lokal mit faster-whisper. Selbstlernendes Vokabular, Pause/Fortsetzen, Mac/Linux/Windows.
Funktionsweise
Das Skill zeichnet Audiostreaming von deinem Mikrofon auf, während du sprichst. Sobald du das Schlüsselwort 'los' aussprichst, stoppt die Aufnahme und der erkannte Text wird an den aktuellen Claude-Code-Prompt gesendet. Die Verarbeitung erfolgt vollständig lokal über faster-whisper, ein optimiertes Whisper-Modell, das ohne Internetverbindung läuft.
Hauptfunktionen
- Sprachdiktat – Formuliere deine Prompts durch Sprechen statt Tippen
- 'Los'-Auslöser – Sage 'los', um die Spracheingabe zu beenden und den Prompt abzusenden
- Lokale Verarbeitung – Keine Daten verlassen deinen Rechner; faster-whisper läuft lokal
- Selbstlernendes Vokabular – Das System passt sich deiner Stimme und häufigen Begriffen an
- Pause/Fortsetzen – Unterbreche die Aufnahme jederzeit mit einem Sprachbefehl oder Tastendruck
- Plattformunterstützung – macOS, Linux und Windows
Installation
-
Klone dieses Repository oder füge es zu deinem Projekt hinzu:
git clone https://github.com/jayu1023/voice-prompt-skill.git cd voice-prompt-skill -
Installiere die Abhängigkeiten:
pip install faster-whisper sounddevice numpy -
Konfiguriere das Skill in deiner Claude-Code-Umgebung (siehe
.env-Datei oder CLI-Argumente).
Verwendung
Starte das Skill in deinem Claude-Code-Projekt:
claude-code --skill voice-prompt-skill
Sobald es läuft, sage deinen Prompt, z. B.:
„Erstelle eine React-Komponente für einen Benutzer-Login los“
Das Skill sendet den erkannten Text an den aktuellen Cursor.
Schlüsselwörter
- Starte die Aufnahme mit dem Schlüsselwort 'start' (oder durch Aktivierung über CLI)
- Beende die Aufnahme und sende den Prompt mit 'los'
- Pausiere mit 'Pause', setze fort mit 'Weiter'
Konfiguration
| Variable | Beschreibung | Standard |
|---|---|---|
WHISPER_MODEL | Welches Modell von faster-whisper (z. B. tiny, base, small) | base |
VOCAB_FILE | Pfad zur Vokabulardatei für selbstlernende Anpassung | ./vocab.json |
DEVICE | Mikrofon-Geräteindex (optional) | Automatische Erkennung |
Fehlerbehebung
- Stelle sicher, dass dein Mikrofon angeschlossen und erkannt wird (
python -m sounddevice) - Bei Windows kann zusätzliche Konfiguration für das Audio-Device erforderlich sein
- Erhöhe bei Rauschen den
WHISPER_MODELauf 'small' oder 'medium'
Lizenz
MIT