Communitygithub.com

jayu1023/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.

Was ist voice-prompt-skill?

Dieses Skill ermöglicht es Entwicklern, Claude Code per Sprachbefehl zu steuern, indem sie ihre Prompts diktieren und mit dem Schlüsselwort 'los' absenden. Es arbeitet vollständig lokal mithilfe der faster-whisper-Bibliothek, was eine datenschutzfreundliche, offline-fähige Spracherkennung ohne externe API-Abhängigkeiten gewährleistet. Das Skill verfügt über ein selbstlernendes Vokabular, das sich im Laufe der Zeit an die Aussprache des Benutzers anpasst, sowie über Pause- und Fortsetzungsfunktionen für flexible Arbeitsabläufe. Es ist plattformübergreifend auf macOS, Linux und Windows kompatibel und erleichtert die interaktive Nutzung von Claude Code ohne Tastatureingaben.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add jayu1023/voice-prompt-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. 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
    
  2. Installiere die Abhängigkeiten:

    pip install faster-whisper sounddevice numpy
    
  3. 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

VariableBeschreibungStandard
WHISPER_MODELWelches Modell von faster-whisper (z. B. tiny, base, small)base
VOCAB_FILEPfad zur Vokabulardatei für selbstlernende Anpassung./vocab.json
DEVICEMikrofon-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_MODEL auf 'small' oder 'medium'

Lizenz

MIT

Verwandte Skills