跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

CarelessWhisper:将 Whisper 改造为低延迟因果流式语音识别模型

CarelessWhisper 提出一种方法将非因果 Transformer 语音识别模型(如 Whisper)改造为低延迟流式模型。通过引入因果掩码和分块注意力机制,结合 LoRA 微调策略,在弱对齐数据集上训练编码器和解码器。该方法无需额外 CTC 头或两阶段解码,支持实时 token 生成与回溯修正,并在线生成词级时间戳。实验表明,在 LibriSpeech 等多语言数据集上,其词错误率接近离线模型且推理速度显著提升,相比 Ufal-Whisper 快约 4 倍,有效平衡了准确性与延迟。

二进制发布于 2026/3/26更新于 2026/10/2483 浏览
CarelessWhisper:将 Whisper 改造为低延迟因果流式语音识别模型

CarelessWhisper:将 Whisper 改造为低延迟因果流式语音识别模型

研究背景与问题

自动语音识别(ASR)系统已取得显著进展,像 OpenAI Whisper 和 NVIDIA Canary 这样的模型在离线转录方面实现了最先进的性能。然而,由于其架构和训练方法的限制,这些模型并非为流式(在线或实时)转录而设计。

现状与挑战

  • 现状:Whisper 等先进语音识别模型在离线转录中表现出色,但由于其编码器的非因果性(需依赖未来上下文),无法直接用于低延迟实时流式转录。
  • 挑战:现有流式化方法存在计算效率低、延迟高、需额外模块或多轮解码等问题。

核心方法

1. 因果编码器改造

在 Whisper 的编码器中引入因果掩码(causal masking),使其仅依赖过去和当前语音帧,不依赖未来信息。提出分块注意力机制,支持以固定块大小(如 40、100、300 ms)逐步处理语音流。

2. 轻量级微调策略

使用 LoRA(Low-Rank Adaptation)对编码器和解码器进行微调,仅更新少量参数(低秩矩阵),保持模型大部分权重不变。在弱对齐的语音 - 文本数据集上训练,学习语音流与 token 输出之间的对齐关系。

3. 流式解码机制

提出稳定性检测机制:在贪婪解码和束搜索中,仅当 token 在连续块中预测一致时才输出,避免因信息不全导致错误。设计了流式贪婪解码和流式束搜索解码算法,支持实时 token 生成与回溯修正。

4. 词级时间戳生成

模型在训练过程中学会识别词边界,可在线生成词级时间戳,无需后处理对齐模块。

实验与结果

英语转录实验

在 LibriSpeech 数据集上,CarelessWhisper 在多个块大小下优于 Simul-Whisper 和 Ufal-Whisper。在 300 ms 延迟下,词错误率(WER)与离线 Whisper 接近,且推理速度更快。

多语言转录实验

在多语言 LibriSpeech 数据集上,模型在法语、德语等语言上表现良好,但略弱于 Ufal-Whisper(后者依赖完整话语一致性)。

效率优势

由于引入 KV 缓存机制,编码器计算复杂度从 O(T^3) 降至 O(T^2),在低延迟场景中显著提升推理速度。在 A100 GPU 上,CarelessWhisper 比 Ufal-Whisper 快约 4 倍。

时间戳准确性

模型生成的词级时间戳在 TIMIT 数据集上表现优于 NVIDIA Canary 模型,尤其在起始与结束边界精度上更优。

贡献总结

  1. 首个因果化 Whisper 流式方案:无需两阶段解码或额外 CTC 头,直接改造编码器 - 解码器结构。
  2. 高效微调与推理:LoRA 微调参数量少,KV 缓存机制大幅降低计算开销。
  3. 支持在线时间戳:作为副产品,模型可输出高质量词级对齐信息。
  4. 开源代码与模型:发布训练和推理代码,促进流式 ASR 研究与应用。

局限性与未来方向

  • 需为不同块大小训练独立模型,未来可探索动态掩码或可变块大小训练。
  • 解码器 KV 缓存在流式场景中效果有限,未来可研究因果化交叉注意力以进一步提升效率。

结论

本研究提出了一种基于 LoRA 微调和因果掩码的方法,成功将 Whisper 改造为低延迟、高效率的流式语音识别模型,在保持高精度的同时显著提升实时转录速度,并支持词级时间戳输出。

目录

  1. CarelessWhisper:将 Whisper 改造为低延迟因果流式语音识别模型
  2. 研究背景与问题
  3. 现状与挑战
  4. 核心方法
  5. 1. 因果编码器改造
  6. 2. 轻量级微调策略
  7. 3. 流式解码机制
  8. 4. 词级时间戳生成
  9. 实验与结果
  10. 英语转录实验
  11. 多语言转录实验
  12. 效率优势
  13. 时间戳准确性
  14. 贡献总结
  15. 局限性与未来方向
  16. 结论

更多推荐文章

查看全部
  • Python 爬虫基础教程:从原理到实战代码详解
  • QGIS 到 WebGIS:网络瓦片地图离线化与可视化实战
  • Llama-2-7B 昇腾 NPU 测评:性能数据、场景适配与硬件选型
  • Python 数据统计实战指南
  • 数据结构:快速排序进阶优化
  • 前端高频面试题:TypeScript 基础与进阶
  • AI 产品经理全流程工作指南:从需求定义到模型验收
  • Java 中 char、String、StringBuilder 与 StringBuffer 核心解析
  • CCF-GESP 2026 年 3 月五级 C++ 真题:找数
  • OpenClaw 浏览器控制:利用 Chrome Debug 模式实现免登录自动化
  • 基于Python的豆瓣电影数据可视化分析设计与实现
  • 栈结构在算法题中的五种经典应用:去重、退格、计算、解码与验证
  • AI 系统视角下的大模型发展与技术挑战
  • Git 远程仓库同步实战:基础操作与避坑指南
  • Home Assistant 界面美化指南:打造个性化智能家居界面
  • AIGC 技术全景解析:大语言模型、扩散模型与多模态应用指南
  • ToDesk、顺网云与海马云部署 DeepSeek 模型对比评测
  • 使用腾讯 Cloud Studio 免费算力部署 Llama3.1 私有化模型
  • MySQL 迁移至金仓:权限隔离与数据安全增强
  • JavaSE 核心语法与面向对象编程复习指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online