VibeVoice

活跃
GitHub Python MIT

简介

微软开源的前沿语音 AI 平台,提供高质量的语音合成和语音识别能力,支持构建实时对话式语音 Agent 应用。

核心特性

  • 60分钟长音频单次处理 — ASR模型一次处理最长60分钟连续音频,保持全程说话人追踪和语义连贯
  • 结构化转录输出 — 同时生成说话人身份、时间戳和文字内容(Who/When/What),无需后处理
  • 自定义热词引导 — 支持提供专有名词和领域术语作为热词,显著提升专业内容识别准确率
  • 90分钟多说话人TTS — 单次合成最长90分钟对话语音,最多支持4个不同说话人
  • 连续语音分词器 — 采用7.5Hz超低帧率的声学和语义分词器,在保持音质的同时大幅提升计算效率
  • 实时流式TTS — 支持流式文本输入和实时语音生成,适用于对话式Agent场景

适用场景

💡 会议录音自动转写:将长达一小时的会议录音自动转换为带有说话人标识和时间戳的文字稿
💡 播客和有声内容生成:利用多说话人TTS合成长篇对话式播客或有声书内容
💡 实时语音Agent构建:基于流式TTS和ASR能力构建支持实时语音交互的AI Agent
💡 多语言语音识别:支持50+语言的长音频转录,适用于跨国会议和多语种内容处理

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(54.0k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

# 安装依赖
pip install torch torchaudio
pip install git+https://github.com/microsoft/VibeVoice.git

# ASR转录示例
from vibevoice.asr import VibeVoiceASR

model = VibeVoiceASR.from_pretrained("microsoft/VibeVoice-ASR")
result = model.transcribe("meeting_recording.wav")
print(result.text)

相关项目

Langchain-Chatchat

38.6k · Python
不活跃 B

Langchain-Chatchat 是一个基于 Langchain 和多种大语言模型的本地知识库 RAG 与 Agent 应用平台,支持 ChatGLM、Qwen、Llama 等模型,提供对话、知识库管理、Agent 调用等功能。

ragllmpython +3
  • · 本地知识库问答 — 基于 Langchain 实现文档加载、文本分割、向量化和语义检索,支持 BM25+KNN 混合检索
  • · 多模型推理框架接入 — 支持 Xinference、Ollama、FastChat、LocalAI 等框架,接入 GLM-4、Qwen2、Llama3 等模型
  • · Agent 工具调用 — 针对 ChatGLM3 和 Qwen 优化,支持多工具自动选择、单工具参数解析、手动工具调用和多模态图片对话

LangBot

17.7k · Python
活跃 A+

生产级多平台智能机器人开发平台,支持 Discord、Slack、Telegram、企业微信、飞书、钉钉、QQ 等多种 IM 平台,集成 Agent 编排、知识库和插件系统。

chatbotagentpython +2
  • · 支持 Discord、Telegram、Slack、LINE、QQ、微信、企业微信、飞书、钉钉等 10+ IM 平台
  • · 内置 Agent 编排、工具调用、多模态支持、流式输出和 RAG 知识库
  • · 深度集成 Dify、Coze、n8n、Langflow 等主流 LLMOps 平台

infiAgent

1.2k · Python
正常 B

「infiAgent」是平台型仓库:面向对话界面与聊天应用壳层,便于快速搭建 Agent 交互前端。

agentframeworksdk +4
  • · 支持无限时长复杂任务执行,可连续运行数天而不累积上下文或导致压缩退化,任何中断均可通过 Resume 完全恢复
  • · 兼容 Agent Skills 开放标准,将技能文件夹放入技能库即可被 Agent 自动发现、加载和执行
  • · 灵活的 Agent 架构:支持多层级树状编排(适用于复杂领域任务)和平坦架构(适用于通用任务)

相关文章