新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/9/27 7:19: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

相关资讯

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

较早相关资讯

最新相关资讯

如何在 VS Code 中配置 Claude Code 扩展并接入 TaoToken 统一 API 通道 2026/9/27 7:58:09

如何在 VS Code 中配置 Claude Code 扩展并接入 TaoToken 统一 API 通道

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

阅读更多 →
Metapi智能路由引擎深度解析:4级成本信号+概率加权,自动选最便宜的通道 2026/9/27 7:58:03

Metapi智能路由引擎深度解析:4级成本信号+概率加权,自动选最便宜的通道

Metapi智能路由引擎深度解析:4级成本信号概率加权,自动选最便宜的通道 【免费下载链接】metapi 把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口&#xff0c…

阅读更多 →
网站改版被百度k?3步自测+保姆级建站教程避坑 2026/9/27 7:58:03

网站改版被百度k?3步自测+保姆级建站教程避坑

网站改版被百度k?3步自测+保姆级建站教程避坑 改个需求建站公司拖一周,上线没两天流量直接腰斩,甚至首页都打不开了。这种“改版即死刑”的噩梦,是不是让你怀疑人生?别急着骂人,更别急着找新公司,90%的“被K”其实不是百度故意针对你,而是你在…

阅读更多 →
广东网站优化公司怎么选?源码下载后避开备案坑的3步实操指南 2026/9/27 7:58:03

广东网站优化公司怎么选?源码下载后避开备案坑的3步实操指南

广东网站优化公司怎么选?源码下载后避开备案坑的3步实操指南 很多刚入行做站的朋友,一提到“备案”就头大,流程像迷宫,材料像天书,心里没底。别慌,我干了十年建站,见过太多人因为搞不清备案,导致网站上线后因为合规问题被挂起,甚至影响SEO排名。…

阅读更多 →
Open CoDesign 品牌参考指南:Runway 风格 DESIGN.md 深度解析与 Agent 调用实践 2026/9/27 7:57:56

Open CoDesign 品牌参考指南:Runway 风格 DESIGN.md 深度解析与 Agent 调用实践

人工智能AI 应用桌面应用 【免费下载链接】open-codesign Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT…

阅读更多 →
isomorphic-git writeCommit 详解:如何直接写入 Git Commit 对象 2026/9/27 7:57:56

isomorphic-git writeCommit 详解:如何直接写入 Git Commit 对象

开发工具 【免费下载链接】isomorphic-git A pure JavaScript implementation of git for node and browsers! 项目地址: https://gitcode.com/gh_mirrors/is/isomorphic-git 点击查看 免费下载 writeCommit 是 isomorphic-git 提供的一个底层 API,用于…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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