Thunderbolt语音模式使用指南:和AI自然对话的完整玩法 Thunderbolt语音模式使用指南和AI自然对话的完整玩法【免费下载链接】thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in.项目地址: https://gitcode.com/GitHub_Trending/thund/thunderboltThunderbolt 是一款开源、可自托管的 AI 客户端而它的语音模式让你像打电话一样和 AI 自然对话说出问题、AI 开口回答中途还能随时插话打断。这篇指南讲清语音模式的完整玩法——如何开启、如何打断、以及如何接入自己的语音识别与语音合成引擎。语音模式是什么像打电话一样用 AI ️在 Thunderbolt 的聊天输入框为空时发送按钮的位置会显示一个麦克风按钮。点它就进入语音模式输入框会变成实时语音界面。一次语音会话包含四个状态状态说明聆听 listening麦克风持续采集声音语音活动检测VAD自动判断你开始/停止说话思考 thinking你的话被转写成文字交给 AI 模型生成回答说话 speakingAI 的回答按句子流式合成为语音播放空闲 idle会话结束整个流程由语音会话编排器驱动源码见 src/voice/session.ts界面部分在 src/voice/ui/voice-mode-composer.tsx。 语音模式目前是实验特性。若界面上看不到麦克风按钮先在设置中打开experimental_feature_voice实验开关。一键开启和 AI 自然对话的完整步骤找到麦克风按钮打开任意聊天保持输入框为空发送按钮位置即变为麦克风图标按钮源码src/voice/ui/voice-mode-button.tsx。点击开启首次启动会下载语音模型并预热之后启动秒开。直接开口说话说完稍作停顿VAD 自动断句无需按发送。你的语音经 Whisper 类模型转写成文字AI 回答会被读出来同时以普通聊天气泡形式留在记录里。结束会话点击退出语音界面麦克风自动释放。界面会显示实时波形你在说话时波形跟随麦克风音量跳动AI 说话时波形跟随播放音量来自 src/voice/ui/voice-waveform.tsx。最大亮点随时插话打断 AIBarge-in⚡Thunderbolt 语音模式是全双工的——AI 在思考或朗读时麦克风不会关闭。你一旦开口AI 会立刻停止当前回答转过来听你说话。打断的瞬间已排队未播的语音会被清空延迟小于 100 毫秒几乎无停顿感你打断时的这句话不会丢失会作为下一轮对话自动提交系统还会过滤 Whisper 模型在静音背景下的幻觉转写比如凭空冒出谢谢再见避免后台噪音误触发一轮对话。打断逻辑在 src/voice/session.ts 的onSpeechStart中实现幻觉过滤见 src/voice/transcript-filter.ts。回答自动变口语化的秘密进入语音模式后Thunderbolt 会向模型注入一条仅语音场景生效的系统提示要求回答简短、口语化避免 Markdown、列表、代码和链接——因为回答是听而不是读的。语音模式下问 AI你是什么它也会直接口头作答而不是去搜网页。这段提示词定义在 src/voice/voice-mode.ts只有语音轮次生效普通文字聊天不受影响。自定义语音引擎接入任意 OpenAI 兼容服务 默认情况下语音识别STT与语音合成TTS由 Thunderbolt 托管引擎完成。你也可以在设置 → Voice页面切换为自定义端点Provider 选择 Custom — OpenAI-compatible endpoint填入 Base URL含/v1前缀和可选的 API key点击Load models自动拉取服务端支持的模型填入Test connection验证连通性分别选择 STT 模型、TTS 模型和 TTS 音色如kokoroaf_bella保存后下一次语音会话即生效。任何暴露/v1/audio/transcriptions和/v1/audio/speech接口的服务都可以接入包括本地自托管服务Kokoro-FastAPI、LocalAI 等实现完全私有的语音对话。设置页源码src/settings/voice.tsx。不同平台使用不同引擎实现但对上层完全透明网页与 Windows 使用 WebView 内 JS 引擎macOS 与 Linux 使用 Tauri IPC 调用的原生 sherpa-onnx 引擎。引擎抽象接口见 src/voice/engine/types.ts平台路由见 src/voice/engine/router.ts。常见问题速查 问题解决方法看不到麦克风按钮确认输入框为空且已开启experimental_feature_voice实验特性点击后启动失败多为麦克风权限被拒检查浏览器/系统麦克风授权自定义引擎连不上确认 URL 带/v1前缀、服务端允许 CORS本地服务可不填 API keyAI 回答太长正常现象——语音提示词已要求简短如仍啰嗦可在系统提示中补充要求核心模块路径一览语音会话编排听→想→说循环、打断src/voice/session.ts语音引擎抽象与路由src/voice/engine/types.ts、src/voice/engine/router.ts语音活动检测与断句src/voice/audio/vad.ts语音模式系统提示词src/voice/voice-mode.ts语音设置页自定义引擎src/settings/voice.tsx从麦克风按钮点到第一句你好Thunderbolt 语音模式让 AI 对话从打字问答升级为自然交谈——开口即问、随时打断、引擎可换这正是AI You Control理念的语音化落地。【免费下载链接】thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in.项目地址: https://gitcode.com/GitHub_Trending/thund/thunderbolt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考