新闻详情

新闻详情

首页 / 资讯中心 / 详情

Audio8 ASR Infinite 实时客户端全解:WebSocket 推流转写的完整链路解析

发布时间:2026/11/13 7:43:21来源:尧图网络
Audio8 ASR Infinite 实时客户端全解:WebSocket 推流转写的完整链路解析
Audio8 ASR Infinite 实时客户端全解WebSocket 推流转写的完整链路解析【免费下载链接】Audio8-ASR-Infinite项目地址: https://ai.gitcode.com/hf_mirrors/Edge0/Audio8-ASR-InfiniteAudio8 ASR Infinite 是一款原生流式语音识别模型支持通过 WebSocket 推流实现中文、英文实时语音转写。它提供 80/120/160 ms 可选音频时钟、240–560 ms 可调转写延迟并借助 Rolling KV Cache 实现 24/7 无限时长转写不漂移。本文带你完整走一遍「启动服务 → WebSocket 推流 → 实时出字」的全链路。一、它到底强在哪亮点说明⚡ 超低延迟原生流式架构每秒解码 12.5 次80 ms 时钟下♾️ 无限时长Rolling KV Cache 让显存和延迟保持恒定可 7×24 小时运行⏱️ 可选音频时钟80 / 120 / 160 ms每帧输出 1 个文本 token️ 可调转写延迟在「准」与「快」之间自由取舍240–560 ms 语义 VAD能区分思考停顿、口误与真正说话结束传统声学 VAD 很难做到 中英双语中文 英文转写二、完整链路从推流到出字只要 4 步麦克风/音频文件 │ 16 kHz 单声道 ▼ ① WebSocket 推流接入ws://127.0.0.1:18191/v1/realtime ▼ ② 音频塔编码32 层因果 Audio Tower20 ms 声学帧、128 mel 频带 ▼ ③ 投影器 帧长嵌入把音频特征压成 LLM 能理解的 embedding ▼ ④ Qwen2.5-3B 解码器每个音频时钟输出 1 个文本 token实时出字几个关键设计值得新手理解每帧一 token模型不是「听完再转」而是每经过一个音频时钟如 80 ms就解码出一个字/词所以延迟天生很低。延迟显式可调转写延迟以「延迟 token 数」注入模型正弦时间嵌入 逐层自适应缩放详见 config.json 中的num_delay_tokens_by_frame_len字段源码实现在 modeling_audio8_asr_infinite.py 的build_t_cond与forward_language_model_with_delay。语义 VAD 收尾semantic_vad_heads.safetensors 中的 8 分类头会预测未来 0.5/1/2/3 秒内的语义事件实时客户端据此判断「这句话真的说完了」合同约定见 configuration_audio8_asr_infinite.py。三、一键部署Docker Compose 启动实时转写服务官方推荐的部署方式是 Docker Compose同时自带 Web 演示客户端详见 README.mdgit clone https://gitcode.com/hf_mirrors/Edge0/Audio8-ASR-Infinite cd Audio8-ASR-Infinite/docker AUDIO8_MODEL_DIR/path/to/checkpoint docker compose up -d启动后有三个入口可用入口地址用途 Web 客户端http://localhost:8080/浏览器里直接试听、看实时转写 TLS 代理https://localhost:8443/自签证书接受即可 WebSocketws://127.0.0.1:18191/v1/realtime给终端客户端 / 你自己的程序用⚠️ 小细节18191是宿主机的发布端口服务在 Compose 网络内部监听18190。自己写客户端时请用18191。四、三种实时客户端总有一款适合你网页客户端零代码体验打开http://localhost:8080/即可说话看字幕最适合第一次体验流式转写效果。终端客户端一条命令推流转写同一套 WebSocket 接口可以直接从终端驱动把一段 WAV 按真实节奏「推」给模型python -m audio8_asr_infinite.examples.vllm_realtime_client \ --ws-url ws://127.0.0.1:18191/v1/realtime \ --audio sample.wav --language zh --target-delay-ms 480 --pace--pace会按真实时间速率发送音频块模拟真实直播推流场景。本地 Torch 模拟推流不依赖 vLLM 的验证方式如果想在自己的机器上用 PyTorch 直接跑「模拟流式」解码python -m audio8_asr_infinite.examples.torch_streaming_decode \ --checkpoint /path/to/checkpoint \ --audio sample.wav --language zh --transcription-delay-ms 480注意该模型只支持完整的合并权重目录即本仓库原样不支持 adapter 式或部分转换的权重。五、关键参数速查音频时钟 × 转写延迟怎么选音频时钟frame_len左填充 token可选target_delay_ms80 ms418240 / 320 / 480 / 560120 ms612240 / 480160 ms89320 / 480选型建议追求最准选 80 ms 时钟 480/560 ms 延迟官方评测最优组合。⚡追求最快选 80 ms 时钟 240 ms 延迟延迟降到 1/4 秒以内。记住一条规则target_delay_ms必须是所选时钟的整数倍未列出的更长延迟依然可用。这些组合都是官方后训练post-trained过的其余组合能跑但不保证最优。六、为什么能 24/7 运行不漂移模型原生长上下文只有30 秒但 vLLM 部署中使用了Rolling KV 窗口30 s 精确 RoPE 重基准re-basing窗口滚动时 KV Cache 被循环复用位置编码随之重新校准因此显存占用恒定不会随通话时长增长推理延迟恒定不会因为「已经开了 8 小时」变慢转写质量不漂移适合会议、客服等长会话场景。七、效果如何主流测试集准确率480 ms 延迟 80 ms 帧长下的评测结果错误率 %越低越好测试集指标Audio8 ASR Infinite同类流式模型aishell1/testCER1.75012.9–16.8aishell4/testCER2.89314.7–16.5librispeech test.cleanWER3.0422.2–3.4librispeech test.otherWER6.8085.6–7.1中文场景下优势明显且贪心解码无重复循环、无漏尾词。八、仓库文件导读文件作用README.md项目总览、部署与用法说明config.json模型结构配置时钟、延迟、VAD 参数一览modeling_audio8_asr_infinite.py模型前向推理代码音频塔/投影器/延迟注入configuration_audio8_asr_infinite.py配置类与语义 VAD 头契约定义model.safetensors / model.safetensors.index.json主权重约 8.17 GBbfloat16semantic_vad_heads.safetensors语义 VAD 分类头8 类4 个时间视界tokenizer.json / tokenizer_config.jsonQwen2 分词器词表 151936chat_template.jinja对话模板generation_config.json / preprocessor_config.json生成参数与音频特征提取配置Audio8-Asr-Infinite-Demo.mp4官方演示视频30 s 上下文 Rolling KV 持续转写 24/7总结Audio8 ASR Infinite 把「实时语音转写」做成了三件简单的事Docker 一条命令起服务、WebSocket 一条地址推音频、时钟/延迟两个参数调体验。配合 Rolling KV Cache 的无限时长能力和语义 VAD 的智能断句它非常适合会议记录、实时字幕、语音客服这类需要长期在线的流式 ASR 场景。新手建议先用 Web 客户端感受延迟再用终端客户端接入自己的音频源最后按需微调target_delay_ms找到准与快的平衡点。【免费下载链接】Audio8-ASR-Infinite项目地址: https://ai.gitcode.com/hf_mirrors/Edge0/Audio8-ASR-Infinite创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/13 0:43:49

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/12 9:50:02

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/12 9:25:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/12 15:57:44

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/13 0:02:27

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉