Copy That
Claude Code · Fehler bei der Spracheingabe

„No audio detected from microphone“ in Claude Code beheben.

No audio detected from microphone. Check that the correct input device is selected and that Claude Code has microphone access.

/voice in Claude Code hat die Aufnahme gestartet, aber nur Stille erfasst. Das Mikrofon ist vielleicht in Ordnung: Meist hängt die Session noch an einem Eingabegerät oder Binary, das sich nach ihrem Start geändert hat.

Schnelle Lösung
  1. Starte eine neue Claude-Code-Session (beende mit /exit und führ claude erneut aus, oder claude --resume, um die Unterhaltung zu behalten). Das behebt die häufigsten Ursachen.
  2. Prüfe Systemeinstellungen → Ton → Eingang: Das richtige Mikrofon ist ausgewählt, und der Pegel bewegt sich, wenn du sprichst.
  3. Prüfe Systemeinstellungen → Datenschutz & Sicherheit → Mikrofon: Dein Terminal (oder VS Code) ist eingeschaltet.
Jede Ursache und ihre Lösung
  1. Du hast den Deckel zugeklappt, den Mac schlafen gelegt oder mitten in der Session AirPods verbunden

    Die Session nimmt weiter von dem Gerät auf, das sie beim Start gefunden hat. Verschwindet dieses Gerät oder taucht es neu auf (Deckel zuklappen bei Apple Silicon, Aufwachen aus dem Ruhezustand, Bluetooth-Kopfhörer verbinden sich), nimmt sie ab dann nur noch Stille auf. /voice aus- und wieder einschalten hilft nicht. Starte eine neue Session; klappt es dann immer noch nicht, beende das Terminal und starte es neu.

    Gemeldet in #78169 (Deckel zuklappen, als „not planned“ geschlossen), #88890 und #89635 (Bluetooth, Ruhezustand). Ein Fix für den Wechsel des Standardgeräts kam in v2.1.195 (#65331).

  2. Claude Code hat sich bei offener Session selbst aktualisiert

    Unter macOS ersetzt der Auto-Updater das Binary, das eine laufende Session noch nutzt, und macOS gibt diesem alten Prozess kein Mikrofon mehr. Die Aufnahme scheint zu starten, liefert aber nur Stille. Starte die Session neu (claude --resume behält deine Unterhaltung).

    Offene Issues #99892 und #94687.

  3. Die Session läuft schon sehr lange

    Spracheingabe, die früher in einer langen Session funktioniert hat, kann aufhören. Starte eine frische Session.

    #52845, ein Duplikat von #40091 (als „not planned“ geschlossen).

  4. Das falsche Eingabegerät ist Systemstandard, oder sein Pegel steht auf null

    Claude Code nimmt vom Standard-Eingabegerät des Systems auf. Öffne unter macOS Systemeinstellungen → Ton → Eingang, wähl dein Mikrofon und sprich, um den Pegel ausschlagen zu sehen. Unter Windows: Einstellungen → System → Sound → Eingabe.

    Aus der Claude-Code-Doku.

  5. Dein Terminal darf das Mikrofon nicht nutzen

    macOS gibt das Mikrofon der App frei, in der Claude Code läuft: Terminal, iTerm2, Ghostty, Warp oder VS Code für das integrierte Terminal. Aktiviere es unter Systemeinstellungen → Datenschutz & Sicherheit → Mikrofon. Ist die App nicht aufgeführt, setz ihre Berechtigung zurück, damit macOS erneut fragt, beende die App mit ⌘Q, öffne sie wieder und führ /voice aus. Gib dabei immer die Bundle-ID an: Ohne sie setzt tccutil die Mikrofonberechtigung aller Apps zurück.

    # Terminal: com.apple.Terminal · iTerm2: com.googlecode.iterm2
    # Ghostty: com.mitchellh.ghostty · Warp: dev.warp.Warp-Stable · VS Code: com.microsoft.VSCode
    tccutil reset Microphone com.apple.Terminal
    
    # Not sure of the bundle ID? Ask macOS:
    osascript -e 'id of app "iTerm"'

    Aus der Claude-Code-Doku.

  6. Die Session wurde im Hintergrund gestartet

    Mit claude agents gestartete Sessions laufen in einem Hintergrundprozess, dem macOS das Mikrofon nicht zuordnen kann. Diktiere in einer normalen Session im Vordergrund.

    Offenes Issue #86217.

Stand: Oktober 2026. Aus der Doku von Claude Code und seinen GitHub-Issues.

Oder lass das Mac-Mikrofon einfach weg

Nutze dein iPhone oder deine Apple Watch als Mikro.

Copy That nimmt auf deinem iPhone oder deiner Apple Watch auf, transkribiert auf deinem Mac mit Whisper und fügt in Claude Code ein. Deckel, AirPods, Eingabegeräte und Mikrofonberechtigungen am Mac spielen keine Rolle mehr, weil der Mac nie etwas aufnimmt.

Spracheingabe für Claude Code →

Fragen
Warum funktioniert /voice in einem neuen Tab, aber nicht in meiner alten Session?
Nach dem Start der alten Session hat sich etwas geändert: Du hast ein Eingabegerät gewechselt oder neu verbunden, den Deckel zugeklappt, oder Claude Code hat sich aktualisiert. Die alte Session hängt noch am veralteten Gerät oder Binary. Eine neue Session übernimmt das aktuelle.
Warum funktioniert mein Mikrofon in Claude Code nicht?
Meldet Claude Code „No audio detected from microphone“, hat die Aufnahme gestartet, aber nur Stille gehört: Starte eine neue Session und prüfe Eingabegerät und Pegel. Meldet es „Microphone access is denied“, erlaube dein Terminal unter Datenschutz & Sicherheit → Mikrofon. Ist /voice ein unbekannter Befehl, melde dich mit /login an: Die Spracheingabe braucht einen Claude.ai-Account und funktioniert nicht mit API-Key, Bedrock oder Vertex.
Wie aktiviere ich das Mikrofon für Claude Code?
Führ /voice in Claude Code aus und erlaube dann deine Terminal-App (oder VS Code) unter Systemeinstellungen → Datenschutz & Sicherheit → Mikrofon, wenn macOS fragt. Unter Windows erlaubst du Desktop-Apps unter Einstellungen → Datenschutz und Sicherheit → Mikrofon.
Kann ich das Ganze komplett vermeiden?
Nutze ein Mikrofon, das nicht am Mac hängt. Copy That nimmt auf deinem iPhone oder deiner Apple Watch auf, transkribiert auf deinem Mac mit Whisper und fügt in Claude Code ein, Eingabegeräte, Deckel und Mikrofonberechtigungen am Mac spielen also keine Rolle.
Funktioniert auch mit