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),仅供参考

相关新闻

蓝桥杯国赛C++备战:从快速幂到动态规划的实战思维与算法解析

蓝桥杯国赛C++备战:从快速幂到动态规划的实战思维与算法解析

1. 从一道国赛真题看C竞赛的实战思维 最近在整理过去的竞赛资料,翻到了2019年蓝桥杯国赛C B组的一些题目。虽然具体的题目细节因为时间久远和资料限制,已经不那么清晰了,但恰恰是这种“模糊”,让我想聊聊一个更核心的话题&#xf…

2026/8/29 22:19:34 阅读更多 →
Unity联网游戏开发实战:集成Xlua热更新与Photon网络同步架构解析

Unity联网游戏开发实战:集成Xlua热更新与Photon网络同步架构解析

简介:热更新与网络同步是现代游戏开发中提升开发效率和保障多人在线体验的两项核心技术。热更新技术允许开发者在无需重新发布应用的情况下,动态更新游戏逻辑与资源,极大地缩短了迭代周期并提升了运营灵活性。网络同步则确保了多玩家在虚拟世…

2026/8/29 22:19:34 阅读更多 →
Godot 3D 模型材质切换指南:3 步实现完整换装与状态替换

Godot 3D 模型材质切换指南:3 步实现完整换装与状态替换

Godot 3D 模型材质切换指南:3 步实现完整换装与状态替换 【免费下载链接】godot Godot Engine – Multi-platform 2D and 3D game engine 项目地址: https://gitcode.com/GitHub_Trending/go/godot 角色一踏进雨里,身上的衣服要立刻变成湿身材质&…

2026/8/29 22:18:33 阅读更多 →

最新新闻

热成像人物检测数据集的工程本质与物理校验指南

热成像人物检测数据集的工程本质与物理校验指南

简介:热成像人物检测并非传统图像检测任务,其核心是热辐射物理建模与多源环境耦合分析。由于热图灰度值直接对应绝对温度(开尔文),且受光谱响应、大气透射、传感器噪声及人体热惯性等刚性物理约束,常规RGB增…

2026/8/29 23:00:05 阅读更多 →
MoneyPrinterTurbo 完整上手指南:只输一个主题,就能产出可发布的高清短视频

MoneyPrinterTurbo 完整上手指南:只输一个主题,就能产出可发布的高清短视频

MoneyPrinterTurbo 完整上手指南:只输一个主题,就能产出可发布的高清短视频 【免费下载链接】MoneyPrinterTurbo 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with…

2026/8/29 23:00:05 阅读更多 →
new与点运算符优先级:从零拆解JavaScript经典面试题

new与点运算符优先级:从零拆解JavaScript经典面试题

这两年面试前端,我手里常备一道题,就是标题里说的这个:new 运算符和点运算符优先级的八股题。别听到“八股”就觉得没营养,这道题能把 JavaScript 里变量提升、this 指向、new 的底层行为、函数调用优先级这几个最基础也最容易含糊…

2026/8/29 23:00:05 阅读更多 →
计算机自学路线怎么定?每天2小时走完这条CS自学路线

计算机自学路线怎么定?每天2小时走完这条CS自学路线

计算机自学路线怎么定?每天2小时走完这条CS自学路线 【免费下载链接】cs-self-learning 计算机自学指南 项目地址: https://gitcode.com/GitHub_Trending/cs/cs-self-learning 你有没有过这种经历:收藏夹里躺着十几门"神课"&#xff0c…

2026/8/29 23:00:05 阅读更多 →
Prompt Engineering 指南:从思维链到 AI Agent 的提示词工程完整教程

Prompt Engineering 指南:从思维链到 AI Agent 的提示词工程完整教程

Prompt Engineering 指南:从思维链到 AI Agent 的提示词工程完整教程 【免费下载链接】Prompt-Engineering-Guide 🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents. 项目地址:…

2026/8/29 23:00:05 阅读更多 →
网易校招云计算网络开发笔试题:VPC/SDN/VXLAN核心考点全解析

网易校招云计算网络开发笔试题:VPC/SDN/VXLAN核心考点全解析

这一份网易2018校招云计算网络开发工程师笔试卷,放到今天来看依然很有参考价值。云计算网络开发这个岗位,说白了就是做云厂商最底层的网络基础设施,VPC、负载均衡、SDN控制器、NFV网关这些,笔试考察的范围横跨网络协议、Linux内核…

2026/8/29 22:59:05 阅读更多 →

日新闻

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:00:24 阅读更多 →
【JavaScript】内存管理-垃圾回收机制-内存泄露

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:00:24 阅读更多 →
Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/29 0:00:24 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/29 18:08:35 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →