超低功耗语音芯片如何让TWS耳机真正实现AI交互

最近TWS+AI的讨论热度又把“耳机里到底该不该塞一颗语音芯片”这个问题顶到了台面上。我在给一款真无线耳机定下一代方案的时候,最纠结的就是:耳机上要加语音助手,加了之后续航崩、延迟高、误唤醒烦,不加又显得产品没有差异化。直到我拿到一颗国产超低功耗语音芯片的工程样片,跑完三轮测试和一轮小批量试产之后,我改口了——它可能不是性能最强的方案,却是目前最务实、最接近量产状态的一个选择。这篇就把拆解、实测、踩坑和选型逻辑一次聊透。

1. TWS+AI到底在解决什么问题

1.1 耳机不只是“出声”设备了

真无线耳机这几年早就从“听歌工具”变成了“随身助理”。用户最直观的感知是:不用掏手机,喊一声就能切歌、调音量、回消息、查天气,甚至做实时翻译。这种交互频次一旦提高,语音入口的价值就超过了触控入口,因为触控还得分心去摸耳机,语音只需要动嘴。

但问题也出在这:耳机里没有手机那么充裕的供电和散热。主流TWS耳机的电池容量基本在30到50mAh,整机待机目标都是100小时往上,开着降噪和AI功能至少要撑4到6小时。如果直接在蓝牙主控上跑一个完整的语音识别引擎,功耗可能直接飙升到几十毫瓦甚至上百毫瓦,续航立刻崩掉。所以行业里达成了一个共识:AI语音能力不能继续压在主控SoC上,必须独立出来,交给一颗真正为“始终监听”而设计的低功耗语音芯片。

1.2 通用方案为什么撑不住

先说以前最常见的实现路径:用蓝牙主控SoC里自带的一个DSP核同时跑唤醒引擎、降噪算法和音频编解码。我在早期评估过这种方案,问题非常典型:

  • 主控CPU负载一高,蓝牙音频就开始卡顿,音乐、通话和AI任务互相抢资源。
  • 唤醒模型和降噪模型只能挤在DSP上,算法效果被算力卡死,复杂点的多麦克风波束成形根本跑不动。
  • 唤醒灵敏度很难调:灵敏度调高,电视声、环境音反复误唤醒;灵敏度调低,用户喊破嗓子都没反应。
  • 没有独立NPU,本地跑轻量级语音识别模型基本是奢望,只能把音频传上云端,又引入延迟和隐私问题。

通用蓝牙SoC的定位本来就是“音频播放稳定优先”,拿它硬扛AI交互,等于让一个前台同时做财务和仓库管理,最终每个任务都做得勉强。这也是TWS+AI喊了这么多年,真正落地的产品却没几个的核心原因:不是算法不行,而是没有一个合适的芯片载体。

1.3 专用语音芯片的定位

专用超低功耗语音芯片的出现,解决的就是“始终在线”和“端侧智能”这对矛盾。它的设计思路是:把音频前端、唤醒引擎、NPU、内存和电源管理全部集成在一个小封装里,平时待在微安级的监听状态,只有检测到目标唤醒词之后,才唤醒蓝牙主控去建立连接、启动云端请求或者执行本地命令。

这等于把最耗电的“持续监听”任务从蓝牙主控手里剥离出来了。主控可以继续深睡,语音芯片则用极低的功耗守在那里听。唤醒之后才进入正常工作模式,整机平均功耗被压到非常低。对我这种做产品的人来说,这种分工最大价值是:功耗可控、算力独立、音频链路稳定,而且开发节奏不用再被主控SoC的算法适配周期拖住。

2. 超低功耗语音芯片的关键设计与参数

2.1 芯片架构:多核各司其职

一颗合格的TWS语音芯片,内部一般有四个核心单元:音频前端AFE、DSP、NPU和低功耗MCU。它们各自处理不同的任务,不是所有算力都堆在同一个核上。

  • 音频前端AFE:负责多路麦克风输入、ADC采样、自动增益控制AGC和PDM时钟生成。
  • DSP:跑流式信号处理,比如降噪、回声消除AEC、波束成形、风噪抑制。
  • NPU:跑唤醒词模型、命令词识别模型、端侧轻量ASR,这些都属于矩阵运算密集型任务。
  • 低功耗MCU:做电源状态管理、中断事件处理、与外挂主控的通信交互。

为什么这么分?因为不同任务的计算特性和实时性要求完全不一样。信号处理是连续流式的,讲求低延迟,适合DSP;语音识别是网格并行计算,适合NPU;控制类的任务简单但杂,MCU就够了。用一个核包打天下,要么实时性保不住,要么功耗压不下来。这颗国产方案给到我的架构图,基本就是上面这套,没有那种堆料式的花活,每颗核都很清楚自己要干什么。

2.2 最核心的三个数字:待机功耗、唤醒功耗、算力效率

选语音芯片,我的习惯是先把三个数字拉出来:待机监听功耗、唤醒瞬间功耗、算力效率(TOPS/W)。这三个数字直接决定电池续航、交互响应速度和发热表现。

这颗方案公开的标称参数里,待机监听电流可以做到10uA以内,唤醒识别阶段的整机动态功耗在毫瓦级,NPU算力效率约0.5 TOPS/W。说实话,刚看到这个数字的时候我是保守的,标称值和工程样片实测经常差出一截。但实际在我自己的测试板上,用高精度电流记录仪测出来的结果接近标称,后面第三节我会放完整的测量流程和参考数值。

算出实际续航影响更直观。举一个例子:一颗50mAh的耳机电池,ANC和蓝牙播放时整机平均电流按3mA算,理论可用16小时左右。如果芯片多耗0.05mA的监听电流,对总续航的影响只有1%到2%,基本可以忽略。但如果沿用“主控SoC持续监听”的旧方案,额外电流是3到5mA级别的,续航直接腰斩,这就是专用芯片最打动我的地方。

打个比方:你本来要养一个24小时值班的保安,以前只能让公司前台顺便盯着监控,结果前台累瘫了,正常工作全乱。现在你请了一个专门值夜班的保安,工资又低又专业,前台白天该干嘛干嘛。这颗语音芯片就是这个值班保安。

2.3 麦克风阵列和算法配合

光有低功耗还不够,语音芯片的“听”必须听得准。这就要聊到麦克风阵列和算法层的配合。

这颗芯片支持双麦和三麦输入,通过波束成形把目标说话人方向的声音增强,同时抑制其他方向的干扰声。在TWS耳机里,典型的麦克风布局是前馈麦克风朝外,反馈麦克风朝耳道,两个麦协同工作。

算法层面最关键的三个指标是:降噪量、AEC回波对消能力和唤醒延迟。我实测的参考样机,在70dB噪声环境里的唤醒率能到95%以上,误唤醒在正常家居测试里每小时不到一次。AEC这块尤其重要,因为耳机播放音乐时,扬声器出来的声音会被麦克风采进去,如果回波消除做得不好,耳机会把音乐声当成唤醒词,莫名其妙自己醒来。好的方案会有专门的AEC模块,并且支持骨导麦克风做辅助参考,这一点在下一节的排查实录里我会重点讲。

麦克风输入走的是PDM数字接口,时钟频率一般建议配在1.5MHz到3.2MHz。配得太高,PDM麦克风本身功耗就上去了;配得太低,信噪比又受影响。这颗芯片的SDK里默认给了2.4MHz的配置,我直接沿用,测下来的SNR表现稳定,没有额外折腾。

3. 集成实操:从选型到量产的完整路径

3.1 先做需求定义再选型

我把很多项目选型翻车的案例复盘了一遍,发现80%的问题出在“还没想清楚需求就比参数”。语音芯片选型之前,先回答三个问题:

  • 产品形态是什么?豆式还是柄式,决定了麦克风走线和结构空间。
  • 交互场景是什么?只需要唤醒词,还是需要本地命令词(如“上一首”“下一首”),还是要接入云端语音助手?
  • 供电和成本预算是多少?电池多大,目标BOM成本多少?

这三个问题把范围一框,候选方案往往只剩两三个,不会看得眼花缭乱。我当时的需求是:TWS降噪耳机,支持自定义唤醒词、本地命令词播报、电量查询,蓝牙主控用成熟方案,成本尽量压在中等偏上。

接下来才是横向对比,我列了一个简单的评估表:

评估维度我的关注点推荐做法
唤醒性能标准测试环境唤醒率、误唤醒率用自己的语料和噪声环境做盲测
本地能力命令词数量、是否支持自定义唤醒词看SDK限制,最好支持飞词
功耗实测待机电流、动态峰值电流拿到样片后自己测,不只看标称
工具链成熟度烧录方式、训练脚本、调试日志找文档和示例代码评估上手难度
供货与认证量产时间、可靠性报告优先选有量产案例的批次

其中功耗和唤醒性能必须自己实测,这是我最坚持的一点。厂商给的demo数据用的是理想环境,真实产品里结构件、天线、电感和电池都会影响最终结果。

3.2 硬件集成注意事项

拿到语音芯片的开发板之后,我第一件事不是写代码,而是先看参考原理图和PCB布局建议。TWS耳机里空间太小,语音芯片摆放位置、麦克风走线、地线分割这些细节直接决定最终效果。我踩过的和同行反馈过的高频坑有这么几个:

麦克风布局:麦克风的进声孔要远离扬声器出音嘴,否则回授路径过短,AEC算法再强也难压住。麦克风硅胶套的方向要朝耳道外侧,且进声孔不能被密封胶或防尘网完全堵住。这个位置在结构设计阶段就要定下来,等开模后再改,成本非常痛。

供电去耦:语音芯片的AVDD和IOVDD最好分开供电,模拟地和数字地单点连接。我遇到过一颗样片在播放音乐时明显底噪变大,后来把数字开关噪声引到模拟电源上去了,改成单点接地后问题消失。地线的处理,永远是音频电路的第一优先级。

时钟输入:语音芯片可以用外部晶振,也可以借用蓝牙主控的MCLK。我个人建议优先用独立晶振,虽然多一个物料,但能避免主控睡眠唤醒时MCLK抖动导致ADC采样劣化。某些低成本方案为了省一颗晶振不肯加,最后唤醒识别率掉一截,得不偿失。

天线和音频走线要分开,至少保持两倍线宽的距离,避免射频信号串进来。这个在四层板里稍微好处理,双层板就要特别小心,我见过因为天线贴近麦克风走线导致信噪比下降的情况。

3.3 SDK二次开发和唤醒词定制

硬件确定后,进入SDK二次开发阶段。这套国产方案的SDK结构比我想象的清爽:分成算法库、驱动层、应用层示例三部分,文档把每个API的作用写得还比较清楚,不像某些芯片厂商只给一个黑盒库和两页PDF。

唤醒词定制是我重点验证的功能。流程大概是:把SDK里的训练工具跑起来,录目标唤醒词,每人采集几百条有效语料,覆盖安静环境、噪声环境、通勤和运动场景,然后交给云端代理训练生成模型,再把模型合入固件里。

有几个细节必须注意:语料多样性比数量更重要。我一开始为了凑条数,找的都是标准普通话男声和女声,结果模型在老人和带方言口音的用户手里唤醒率明显下降。后来补了不同年龄段、不同口音、甚至带一点沙哑嗓音的样本,唤醒率才回到正常水平。如果产品要出海,还要考虑中英文混合唤醒的场景,训练语料里就要加入对应语种的发音变体。

命令词的数量也不是无限加的。本地命令词越多,模型体积越大,RAM占用越高,唤醒延迟也会变长。我把需求收敛到5个命令词加1个自定义唤醒词,模型体积和延迟都处在健康区间。如果你需要二三十个命令词,就得评估芯片的RAM上限,必要时砍成两批,先唤醒再进入二级命令识别。

3.4 功耗实测完整流程

这一节是最容易被忽略、又最容易翻车的部分。芯片标称10uA,不代表你焊在耳机板上真能跑出10uA。我的测试流程分为四步。

第一步是准备一套高精度电流记录工具。普通万用表的平均挡完全不够用,因为语音芯片的工作电流是脉冲式的,唤醒瞬间可能从几十微安跳到几毫安,万用表读出来的是平均值,根本看不到峰谷。我用的是一台支持100kHz采样率的电流记录仪,配合一个低阻取样电阻,数据直接存成CSV。

第二步是固定测试条件。电池电压设定在标称工作电压,比如3.8V,整块板子不要插调试器,因为调试器本身会供电,干扰测量。测试板要尽量接近量产结构,尤其是麦克风密封和天线匹配这些影响电流的变量。工程开发板上测出来的功耗只能当参考,不能当验收数据。

第三步是逐状态测量。我一般测五个状态:关机态、待机态(不播音频)、监听态(语音芯片工作但未唤醒)、唤醒识别态(本地命令词识别)、工作态(播放音乐+AI待命)。把这五个状态各记录一分钟,取平均值和峰值。

我实测的一组参考数据是这样:

状态平均电流峰值电流判断参考
关机态1uA以内1uA正常
待机态2-3uA10uA正常
监听态8-10uA50uA接近标称
唤醒识别态1.5-2mA8mA持续约0.5秒
播放音乐+AI待命2.8-3.2mA30mA取决于主控功耗

第四步是换算续航。把一分钟的电流曲线导入表格,算平均电流,再结合电池容量和使用场景做加权,得到整机续航预估。我之前的项目按每天累计听歌3小时、唤醒交互50次计算,整机续航和标称值基本吻合,没有出现“标称100小时,实测50小时”的惨剧。

4. 常见问题与排查技巧实录

4.1 喊不醒和乱唤醒,一对抓狂组合

做语音产品最怕的不是喊不醒,而是喊不醒和乱唤醒同时出现。我调试的这台样机早期就有这个问题:在安静办公室里测试,偶尔电视机的背景音会触发它;但是用户戴着耳机在地铁里喊,它又装死。

排查思路是这样:先抓音频日志,看触发前后的唤醒置信度分数。如果误唤醒时的分数只比阀值高一点点,说明是阈值设低了,把阈值从0.5提到0.7,误唤醒会立刻减少,但要同时做一轮新的唤醒率回归,防止灵敏度掉太多。如果地铁场景喊不醒,就要看语音信号在降噪之后还剩多少有效能量,问题往往出在AEC或波束成形把目标语音也当成了噪声。

更隐蔽的一个原因是“音乐播放时的AEC参考信号没对齐”。耳机放音乐时,语音芯片如果能拿到主控的音频参考信号,就可以做AEC;如果参考信号从I2S总线引过来时有几十毫秒延迟,AEC就会失效,把用户的话当成回声,直接导致喊不醒。解决方法是确认参考信号对齐精度,或者在结构上加一路骨导麦克风做辅助拾音,我从那以后做语音TWS都会优先选支持骨导方案的芯片。

4.2 底噪大,尤其是充电时更明显

充电时语音芯片底噪变大,是我遇到的最气人的问题。明明芯片标称SNR很好,一插上充电盒就冒底噪,原因基本绕不开地环路和电源纹波。

排查步骤:先断开充电BOX的电源,单测耳机本体,如果底噪消失,说明噪声是从充电接口串进来的;接着检查主板上的模拟地和电源地是不是被PCB走线连成了一个平面,导致充电电流直接在模拟地上产生压降。解决方法是把模拟地和数字地在语音芯片下方单点汇接,充电电路的噪声用LC滤波隔离。

还有一类底噪是麦克风偏置电压的纹波引入的。麦克风供电如果直接取自DC-DC输出,开关噪声会直接耦合到音频链路。我给麦克风电源单独加了一颗RC低通滤波,截止频率设在几百赫兹,底噪立刻降到听感可接受的范围。

4.3 功耗测出来比标称高一截

功耗不符合预期也是高频问题。我在某个版本固件上测出监听态电流达到60uA,比标称高了整整6倍,第一反应是芯片坏了。后来把芯片外围的I/O口挨个检查,发现有两个未使用的GPIO被初始化成了输出高电平,外接的测试点通过排针悬空,产生了额外的漏电流。把这两个引脚改成输入下拉之后,电流恢复正常到10uA左右。

还有一个坑是SDK里的demo默认开了“周期回连服务器”的功能,为了演示云端助手,芯片每隔一段时间就会主动唤醒主控进行网络同步。这在开发板上看不出来,量功耗时被测到了,整机待机电流直接被拉高。产品量产固件里要把这类功能按实际需求关闭或改成触发式。

最后说一下测量设备本身。用低端钳流表测微安级电流,误差可能比被测电流还大。最稳妥的做法是用带高侧电流检测的仪表,或者用一个10欧姆精密采样电阻串进供电回路,用示波器测电阻两端的电压,换算成电流。别在电池焊片处直接探,接触阻抗波动会毁掉整条测量曲线。

5. 对TWS产业链的影响范围和落地建议

5.1 产业链每个角色都能从中找到新位置

这颗低功耗语音芯片普及之后,整个TWS产业链的玩法会变:以前语音功能是整机厂找算法公司和蓝牙主控商互相扯皮,现在语音芯片方案商把算法、工具链和参考设计一次性打包,整机厂只需要做集成验证。

对芯片方案商来说,卖点从“芯片便宜”变成“芯片+算法+工具链”的完整交付能力。对品牌厂商来说,语音能力不再是高端旗舰的独享卖点,中端产品也能靠自定义唤醒词和本地命令词做出差异化。对开发者来说,SDK的学习曲线在变短,不需要懂声学算法细节,也能通过现成的训练平台定制唤醒词,入门门槛明显降低了。

对用户来说,影响更直接:续航不用再为AI功能买单,隐私也更好,因为唤醒词和常用命令词都在本地跑,只有真正需要联网查询时才走云端。

5.2 什么样的产品形态最值得优先落地

从我目前看到的应用潜力来看,TWS耳机只是第一站,更值得关注的是几个相邻形态:

主动降噪TWS是最大的量级市场。语音芯片加入后,可以顺势做智能播报、查找耳机、佩戴状态联动语音提醒。这个方向上的用户基础大,成本增量可控,是最稳的落地场景。

运动耳机是另一个方向。运动场景下用户不方便掏手机,语音切歌、运动数据播报、语音开启降噪都很有价值。运动环境噪声大,正好考验芯片的强降噪能力和误唤醒控制。

辅听耳机和OTC助听器对语音芯片的需求更刚需,它们需要实时人声增强和AI降噪,这类产品对延迟要求极高,语音芯片的低延迟信号链反而比通用SoC更合适。

智能眼镜的交互窗口很小,没有触屏,语音几乎成了唯一主交互,低功耗监听芯片是天然的配套。

5.3 给正在选型的团队几个实在建议

如果你正在评估TWS+AI方案,我的建议顺序是:先把场景定义写清楚,别直接进入芯片对比;然后花两周时间搭评估板,跑一轮完整的功耗、魅醒率和误唤醒率测试;再花一周做一轮竞品盲测,用同样的话术、同样的噪声场景去测不同方案;最后再决定是否进入量产立项。

不要只看芯片标称的TOPS或者理论唤醒率,这些数字大多是在理想条件下跑出来的。真实的产品里,结构、天线、麦克风布局和固件调度都会把性能拉低一到两成,能接受这个落差的方案才是好方案。

我把这款低功耗语音芯片放到量产项目里试跑了几轮之后,最大的体会是:低功耗语音芯片不光是省电,它让产品团队有了做语音交互的余量——不用每加一个功能就担心续航和稳定性。最后再分享一个经验,无论选哪家的芯片,都一定要在项目前两周就把功耗实测流程和误唤醒回归测试跑起来,别等试产阶段再补。这俩测试起步越早,后期救火的概率越低。

相关新闻

手写快排:从partition到三路快排,面试官到底在考什么

手写快排:从partition到三路快排,面试官到底在考什么

1. 面试官让你手写快排,其实在考三件事1.1 第一层考查:你的partition是否真的"分对了"很多候选人把快排背得很熟:选基准、左右扫、递归,一气呵成。但面试官真正看的不是你能不能写出来,而是你写出来的partit…

2026/10/20 14:05:16 阅读更多 →
大模型项目落地实践:从需求拆解到RAG与微调选型

大模型项目落地实践:从需求拆解到RAG与微调选型

大模型这波热度到现在,已经不只是圈内的潮流了。跟不少做技术的朋友聊,几乎每个人手上都揣着一个“AI 某场景”的念头,有的想做个内部知识库问答,有的想把客服系统重构一遍,还有的想拿它批量生成材料。但真正动手的人…

2026/10/20 14:05:16 阅读更多 →
Unity TileMap 全解析:从 Grid 架构、规则瓦片到碰撞与性能优化

Unity TileMap 全解析:从 Grid 架构、规则瓦片到碰撞与性能优化

做2D游戏,最让人头疼的往往不是玩法逻辑,而是关卡里那一堆需要摆放和管理的Sprite。如果你试过在场景里手动摆几十上百张地面图块,再去调整位置、处理遮挡、加碰撞体,你一定会有一种冲动:能不能像画画一样把地图涂出来…

2026/10/20 14:05:16 阅读更多 →

最新新闻

60次实测:MCP不省上下文,子agent平均省38.1%token增量

60次实测:MCP不省上下文,子agent平均省38.1%token增量

做Agent应用的人,大概都被问过一个问题:接上MCP之后,上下文是不是就能省不少?我前两天刚跑完一轮60次真实任务的对照实测,结论很干脆——MCP在省上下文这件事上的贡献是精确的0;而换成子agent路线&#xff…

2026/10/20 14:46:40 阅读更多 →
RRT-Connect双树搜索MATLAB代码详解:从原理到实现

RRT-Connect双树搜索MATLAB代码详解:从原理到实现

简介:面向机器人运动规划与路径规划研究者,这份资源提供了RRTConnect算法的完整MATLAB实现。RRTConnect在经典RRT基础上采用双向搜索策略,适合解决高维空间或复杂环境下两点间快速路径规划问题,对自动化、机器人及相关专业学生开展…

2026/10/20 14:46:40 阅读更多 →
Windows下Mask R-CNN PyTorch原生编译与部署实战

Windows下Mask R-CNN PyTorch原生编译与部署实战

1. 为什么在Windows上配Mask R-CNN不是“装个包”那么简单 Mask R-CNN是目标检测与实例分割领域的标杆模型,PyTorch版因其模块清晰、易于调试、社区生态活跃,成为多数研究者和工程落地首选。但当你在Windows系统上打开终端,输入 pip install…

2026/10/20 14:46:40 阅读更多 →
AI生成实操型博文的安全与格式规范要点

AI生成实操型博文的安全与格式规范要点

好的,我将严格遵循安全与格式要求,基于标题生成一篇完整、可直接发布的实操型博文,全程不涉及任何风险或敏感内容。因内容较长,我会分两条消息完成全文。

2026/10/20 14:46:40 阅读更多 →
n8n外部执行器部署指南:独立代码沙箱隔离与Docker Compose实战

n8n外部执行器部署指南:独立代码沙箱隔离与Docker Compose实战

这两年用 n8n 做流程自动化的人越来越多,但大部分人把 n8n 部署好以后就默认开工了,根本不会注意到一个关键组件——任务执行器。n8n 从 2.x 版本开始引入了外部执行器机制,简单说就是把 Code 节点、自定义 JS、Python 脚本这类代码运行环境从…

2026/10/20 14:46:40 阅读更多 →
Ubuntu 24.04用Docker Compose部署Whisper语音识别服务全指南

Ubuntu 24.04用Docker Compose部署Whisper语音识别服务全指南

如果你需要在Ubuntu 24.04上搭一个完全本地的语音识别服务,把录音、播客、会议音频批量转成文本,同时又不想被一堆Python依赖折腾到怀疑人生,那Whisper配合Docker Compose几乎是我目前试过最省心的组合。我最近把整套流程从零跑通&#xff0c…

2026/10/20 14:45:32 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →