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

CarelessWhisper: 将非因果 Whisper 改造为低延迟流式模型

针对 Whisper 等非因果语音识别模型无法直接用于实时流式转录的问题,提出一种基于因果掩码和 LoRA 微调的解决方案。通过修改编码器注意力机制并引入分块处理策略,结合稳定性检测解码器,实现了低延迟下的流式推理。实验表明该方法在保持词错误率接近离线模型的同时,显著提升了推理速度,并支持在线词级时间戳生成,为实时 ASR 应用提供了高效且开源的替代方案。

热情发布于 2026/4/8更新于 2026/7/2039 浏览
CarelessWhisper: 将非因果 Whisper 改造为低延迟流式模型

研究背景与问题

Whisper 等先进语音识别模型在离线转录中表现优异,但其编码器基于非因果 Transformer 架构,依赖未来上下文信息,无法直接应用于低延迟实时流式转录。现有的流式化方案往往面临计算效率低、延迟高或需要额外模块的问题。

核心方法

1. 因果编码器改造

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

2. 轻量级微调策略

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

3. 流式解码机制

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

4. 词级时间戳生成

模型在训练过程中学会识别词边界,可在线生成词级时间戳,无需后处理对齐模块。这种隐式的对齐学习使得时间戳提取更加自然且准确。

实验与结果

英语转录性能

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

多语言转录表现

在多语言 LibriSpeech 数据集上,模型在法语、德语等语言上表现良好,虽然略弱于 Ufal-Whisper,但后者依赖完整话语一致性,而本方案更侧重流式效率。

效率优势分析

引入 KV 缓存机制后,编码器计算复杂度从 O(T^3) 降至 O(T^2),在低延迟场景中显著提升推理速度。在 A100 GPU 上,CarelessWhisper 比 Ufal-Whisper 快约 4 倍。即使未使用 FlashAttention 等优化,其原始实现仍优于基线。

时间戳准确性

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

局限性与未来方向

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

总结

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

目录

  1. 研究背景与问题
  2. 核心方法
  3. 1. 因果编码器改造
  4. 2. 轻量级微调策略
  5. 3. 流式解码机制
  6. 4. 词级时间戳生成
  7. 实验与结果
  8. 英语转录性能
  9. 多语言转录表现
  10. 效率优势分析
  11. 时间戳准确性
  12. 局限性与未来方向
  13. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • VS Code 前端 AI 编程助手体验对比:Copilot、通义灵码、iFlyCode 与 Trae
  • 基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 的智能面试辅助平台
  • 普通工程师如何在笔记本上运行大模型:BioMedGPT-7B 入门教程
  • 昇腾 NPU 部署 Llama 大模型全流程实战与性能测试
  • MIT 电机混合模式控制参数与调试指南
  • Java 基础知识入门:核心概念、数据类型与面向对象
  • 归并排序非递归实现详解
  • JVM 垃圾回收机制:可达性分析算法详解
  • Stable Diffusion 主流模型推荐与分类解析
  • AI 普及时代,普通人如何建立商业竞争力?
  • Windows 配置 Java 开发环境:JDK 21 + Maven + IDEA
  • 道德驱动机制设计在分层碳交易市场的应用
  • Java JUnit NoSuchMethodError 异常处理与版本兼容修复
  • Llama-3.2-3B 实测:Ollama 本地部署中文会议纪要摘要效果
  • ModelScope 魔搭社区:AI 模型即服务平台介绍
  • 跨平台宏定义陷阱与优化:C/C++至HarmonyOS实战解析
  • 黑马点评项目实战:Redis 缓存策略与 RabbitMQ 异步秒杀
  • 一键切换网络配置:IP+MAC+主机名联动
  • 基于 OpenClaw 快速搭建飞书 AI 机器人
  • 基于 Spring Boot 与 Leaflet 的省级旅游口号 WebGIS 可视化实现

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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