当前位置: 科技师 » 电脑知识 » 正文

EasyVoice:文本转语音工具,实现多角色配音语音合成

EasyVoice(文本转语音工具)简介

EasyVoice是一款开源免费的文本转语音工具,能够帮助我们快速方便地完成文本转语音的语音合成任务,可以说是专为需要将长文本转换为高质量语音的用户设计。该工具支持超过10万字的超长文本转换,一键生成语音和字幕,像是小说、创作配音,或是个性化音频制作,这个工具都能轻松胜任。

EasyVoice:文本转语音工具,实现多角色配音语音合成

该工具支持多语言,中文、英文等多种语言均完美支持,还提供丰富的角色配音选项,用户可以根据不同角色选择合适的声音,从而增强音频的表现力。通过AI智能推荐,能够为每个段落自动配置最佳的配音参数,进一步提升语音合成的质量。

EasyVoice(文本转语音工具)官网及教程

我们可以通过Docker部署该项目,只需简单的几步,就能体验文本转语音服务,生成的音频和字幕文件也会方便地保存在指定目录,便于后续使用。

1、通过 docker 运行

# 极简运行,你可以通过 -e 指定环境变量
docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest

或者将仓库克隆到本地,使用 Docker Compose 一键运行!

docker-compose up -d

2、确保已安装 Node.js 环境,本地运行项目

# 开启/安装 pnpm
corepack enable
# 或者使用 npm 安装 pnpm
npm install -g pnpm

# 克隆仓库
git clone git@github.com:cosin2077/easyVoice.git
cd easyVoice
# 安装依赖
pnpm i -r

# 开发模式
pnpm dev:root

# 生产模式
pnpm build:root
pnpm start:root

注意事项

生成的音频、字幕保存位置:

  • Docker 部署: 保存在挂载的 audio 目录下
  • Node.js 运行保存在 ./packages/backend/audio 目录下
未经允许不得转载:科技师 » EasyVoice:文本转语音工具,实现多角色配音语音合成

相关文章