cosin2077/easyVoice

开源文本转语音工具,支持超长文本,多角色配音

What it solves

EasyVoice 解决的是把大段文字(比如整本小说)快速变成语音和字幕的问题。传统文本转语音工具往往有字数限制、需要付费、或操作复杂。这个项目完全免费,没有时长和字数限制,支持 10 万字以上的长文本,还能自动生成字幕、搭配多个角色声音,让用户轻松制作有声书或配音。

How it works

它提供了一个网页界面和一组 API 接口。用户粘贴文本或上传内容后,可以选择声音、调整语速、音量和音调,也可以让 AI 根据内容自动推荐合适的配音参数(需要配置 OpenAI 兼容的接口)。系统会调用 Microsoft Azure TTS(目前主要是 Edge-TTS)进行语音合成,支持流式传输,所以很长的文本也能立刻开始播放。生成的音频和 SRT 字幕文件会保存在指定目录,用户可以通过命令行或网页下载。

Who it's for

  • 想将小说、文章变成有声书来听的读者
  • 需要为视频或创作配音的自媒体作者
  • 想制作个性化音频或练习语言的学习者
  • 希望部署自己 TTS 服务的开发者

Highlights

  • 完全免费,无时长、无字数限制,支持超长文本
  • 流式传输,任何长度的文本都能瞬间开始试听
  • AI 智能推荐配音,自动分配角色和语气(需配置大模型 API)
  • 支持多角色配音,每个角色可以指定不同的声音、语速、音调
  • 自动生成 SRT 字幕,时间轴同步,支持自定义静音标记
  • 数字读法智能处理:金额、日期按常规朗读,编号、手机号等逐位读出
  • 支持 Docker 一键部署,也可本地 Node.js 运行

相关

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