第十届中国开源年会,12月6-7日,北京, 查看详情

EasyVoice

EasyVoice 是一款开源的文本转语音工具,支持超长文本、流式播放与多角色配音。

详细介绍

EasyVoice 是一个开源的文本转语音(TTS)解决方案,旨在帮助用户将长文本、小说或脚本快速转换为高质量音频并支持流式播放。项目提供 Web 前端与后端服务,支持 AI 智能配音推荐、多角色声音设置与字幕导出,用户可以在自托管或云端环境中快速部署与使用。

主要特性

  • 超长文本支持:可处理十万字以上的小说并流式返回音频,边生成边播放。
  • 多角色配音:支持为不同段落指定角色与音色,实现剧情化配音效果。
  • AI 推荐与试听:内置 AI 推荐配音参数,并在生成前提供试听功能。
  • 多引擎接入:兼容 Edge‑TTS、OpenAI‑兼容接口等多种语音合成后端。

使用场景

适用于有声书制作、内容创作者为文章或视频生成配音、在线阅读与教学平台的语音化场景,以及需要将大量文字批量转为语音并导出字幕的工作流。官方演示可通过链接体验( 在线体验 )。

技术特点

  • 前端采用 Vue 3 + TypeScript,后端基于 Node.js 与 Express,便于二次开发与集成。
  • 支持 Docker 与 Docker Compose 快速部署,提供生产模式与开发模式的运行脚本。
  • 流式处理与并发控制:采用流式传输减少等待,支持并发限流配置以适配不同运行环境。
  • 开源许可:项目在 GitHub 开源,便于审计与社区贡献。
EasyVoice
资源信息
🔊 音频 🗣️ 文本转语音 🌱 开源