QwenAudio/SenseVoice

Open-source SenseVoiceSmall model for Mandarin, Cantonese, English, Japanese, and Korean ASR, language ID, emotion recognition, and audio event detection.

解决的问题

SenseVoice 是一个语音基础模型,旨在提供高准确度的多语言语音识别与理解。它解决了需要单一模型同时处理自动语音识别(ASR)、口语语言识别(LID)、语音情绪识别(SER)和音频事件检测(AED)的需求。

运作方式

SenseVoice 使用非自回归的端到端框架,允许低延迟推理。发布的 SenseVoiceSmall 检查点支持普通话、粤语、英语、日语和韩语。它可以通过 FunASR 作为 Python 包部署,导出为 ONNX 或 Libtorch,或使用 llama.cpp/GGUF 作为独立二进制文件在 CPU/边缘环境中运行。对于长音频文件,它采用有界内存窗口方法或 VAD(语音活动检测)管道以防止内存溢出。

适用对象

此项目适用于需要高效多语言语音转文字系统,且同时捕捉情绪上下文和环境音频事件的开发人员和研究人员,特别是处理中文和粤语的人。

重点特色

  • 多任务能力:在单一模型中执行 ASR、语言识别、情绪识别和音频事件检测(例如笑声、咳嗽、掌声)。
  • 高效率:非自回归架构使其在相似参数数量下比 Whisper-Small 和 Whisper-Large 快得多。
  • 丰富的转录:在语音情绪识别上超越许多现有模型,并提供声音事件标签。
  • 灵活部署:支持各种运行环境,包括 FastAPI、Docker,以及适用于无 Python 环境的 C++ 二进制文件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目