Skip to content

26 Voice Input

KepCup 开发助理 edited this page Oct 24, 2026 · 1 revision

26 Voice Input

Source: docs/design/26-voice-input.md

Click-to-transcribe (D69) — implemented

Composer voice key: click start → capsule with timer → click stop → ASR fills the text box (Esc cancel; 60s max / 500ms min). If ASR unset, opens inline setup. Pipeline: 16 kHz PCM→WAV; device picker under Settings → Hardware; macOS TCC via askForMediaAccess.

Hold-to-send audio message

Designed but deferred; entry hidden. When revived, follow the voice-message semantics in the source doc.

Clone this wiki locally