QwenAudio/Fun-ASR
Fun-ASR speech recognition models, with native Hugging Face Transformers support for Fun-ASR-Nano and separate FunASR, vLLM and llama.cpp deployment paths.
解决的问题
Fun-ASR 提供高精度、端到端的语音识别(ASR),专为现实世界中的挑战性环境设计。它特别解决了在强背景噪声、远场声音采集(如会议室或车辆中)以及各种中文方言和地方口音复杂性方面的语音转录难题。
工作原理
该项目提供了一组 8 亿参数的模型(Fun-ASR-Nano 和 Fun-ASR-MLT-Nano),可通过多种方式部署:
- 原生 Transformers: 与
transformers库集成,支持标准 Python 推理。 - 高吞吐量推理: 与 vLLM 引擎集成,支持大规模批处理和通过 WebSocket 的实时流式传输。
- 边缘部署: 通过
llama.cpp和 GGUF 格式提供自包含二进制文件,可在无 Python 运行时的 CPU 上进行推理。 - 管道组合: 可与
fsmn-vad(语音活动检测)和cam++(说话人分离)等其他模型结合,用于长音频分段和识别谁在说话。
适用人群
需要在嘈杂环境中实现高精度语音识别、支持广泛亚洲语言和方言,或能够在从高端 GPU 到边缘 CPU 的多种硬件上部署的开发者和工程师。
主要亮点
- 广泛的语言支持: 支持中文(包括 7 种主要方言和 26 种地区口音)、英语、日语,以及覆盖 31 种语言的多语言检查点。
- 抗噪能力强: 针对远场和高噪声场景优化,识别准确率最高可达 93%。
- 专项识别能力: 支持在音乐背景中识别歌词和说唱语音。
- 极致性能: 与 vLLM 集成,推理速度比原生 PyTorch 快达 16 倍。
- 灵活部署: 支持从生产级 WebSocket 服务到独立 GGUF 二进制文件的各类部署方式。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目