Voice Input

Code CLI supports voice input for hands-free coding. Speak naturally and your words are transcribed and sent as a prompt.

Enabling Voice

codecli.json
json
"voice": {
"enabled": true,
"language": "auto",
"noiseReduction": true,
"autoSubmit": true
}

Controls

ActionKeyDescription
Start recordingCtrl+Shift+VBegin capturing audio
Stop recordingCtrl+Shift+V (toggle)Stop and submit transcription
Cancel recordingEscapeDiscard without submitting

Supported Languages

LanguageCodeCode Terminology
EnglishenFull (variable names, paths, commands)
JapanesejaFull (romaji, katakana)
ChinesezhFull (pinyin, technical)
SpanishesPartial (English terms recognized)
FrenchfrPartial
GermandePartial
KoreankoPartial

Configuration Reference

OptionTypeDefaultDescription
enabledbooleanfalseEnable voice input
languagestringautoLanguage code or auto-detect
noiseReductionbooleantrueReal-time noise reduction
autoSubmitbooleanfalseSubmit automatically after recording
silenceTimeoutnumber2000Ms of silence before auto-stop
maxDurationnumber120Max recording seconds
PreviousSecrets ManagementNextAbout