AX 爱鲜报

VibeVoice

微软开源的前沿语音 AI 模型家族,涵盖长音频语音识别与实时语音合成。采用 7.5Hz 低帧率连续语音分词器与 next-token diffusion 框架,支持单次处理 60 分钟音频、多说话人转写与流式识别。

爱鲜报评分

0.0

0 人评分

55k

星数

否

中文

Python

主语言

是

活跃

23

贡献者

人工分析

EDITORIAL

推荐理由

VibeVoice 由微软开源,在语音识别与合成两个方向都提供了完整模型、推理代码与微调脚本,工程可用性较高。其 60 分钟单次长音频转写、说话人/时间戳结构化输出与流式 ASR 能力,适合需要处理会议、播客、访谈等长语音的场景。另有 BitNet 量化版本可在 CPU 上实时推理,部署门槛较低。

适用场景

  • 长音频会议与访谈转写
  • 播客/视频字幕与说话人分离
  • 实时流式语音识别
  • 多说话人语音合成与配音
  • 语音模型微调与研究

优点

  • 微软官方开源,MIT 许可,模型与代码完整
  • 支持 60 分钟长音频单次处理,保留全局上下文
  • 结构化输出包含说话人、时间戳与内容
  • 提供流式识别、vLLM 加速与 CPU 量化版本
  • 支持 50+ 语言与自定义热词

缺点

  • TTS 部分代码因滥用问题已从仓库移除
  • 大模型推理对显存与算力要求较高
  • 文档以英文为主,中文资料较少
  • 部分能力仍处于实验阶段,接口可能变动
上手难度 进阶

VibeVoice 是什么

VibeVoice 是微软开源的前沿语音 AI 模型家族,同时覆盖 文本转语音(TTS) 与 语音识别(ASR) 两条技术路线。项目的核心创新在于使用 7.5Hz 超低帧率的连续语音分词器(声学 + 语义),在保持音质的同时显著降低长序列建模的计算开销,并结合 next-token diffusion 框架:由 LLM 理解文本与对话上下文,由扩散头生成高保真声学细节。

主要模型

模型 定位
VibeVoice-ASR-7B 长音频语音识别
VibeVoice-ASR-Streaming 流式语音识别
VibeVoice-ASR-BitNet CPU 端量化推理版本
VibeVoice-TTS-1.5B 长音频多说话人 TTS(代码已移除)
VibeVoice-Realtime-0.5B 实时流式 TTS

VibeVoice-ASR

面向长音频的统一语音转文字模型,可在单次推理中处理最长 60 分钟 的连续音频,输出包含 谁说的(说话人)、何时说的(时间戳)、说了什么(内容) 的结构化转写结果。

  • 支持自定义热词,提升专有名词与领域术语的识别准确率
  • 原生多语言,覆盖 50 种以上语言
  • 支持 vLLM 加速推理与流式识别
  • 提供微调代码,便于适配自有数据

VibeVoice-Realtime-0.5B

实时文本转语音模型,支持流式文本输入与长音频稳定生成,并提供多语言实验性音色(德语、法语、意大利语、日语、韩语等)。

使用方式概览

项目提供 Hugging Face 模型权重、Colab 示例与在线 Playground,可先在线体验再本地部署。典型流程为:

  1. 从 Hugging Face 下载对应模型权重
  2. 按文档安装依赖并加载模型
  3. 对 ASR 传入音频文件或音频流,获取结构化转写结果
  4. 对 TTS 传入文本,生成语音输出
# 示意:加载模型并推理(具体接口以官方文档为准)
from transformers import AutoModel, AutoProcessor

model = AutoModel.from_pretrained("microsoft/VibeVoice-ASR")
processor = AutoProcessor.from_pretrained("microsoft/VibeVoice-ASR")

适用与注意

VibeVoice 适合会议记录、播客转写、字幕生成、语音助手等长语音场景。需要注意的是,TTS 部分代码因被滥用已从仓库移除,仅保留模型权重;大模型推理对显存要求较高,资源有限时可考虑 BitNet 量化版本在 CPU 上运行。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。