项目简介 ✨

EasyVoice 是一个开源的文本、小说智能转语音解决方案,旨在帮助用户轻松将文本内容转换为高质量的语音输出。

  • 一键生成语音和字幕

  • AI 智能推荐配音

  • 完全免费,无时长、无字数限制

  • 支持将 10 万字以上的小说一键转为有声书!

  • 流式传输,多长的文本都能立刻播放

  • 支持自定义多角色配音

无论你是想听小说、为创作配音,还是打造个性化音频,EasyVoice 都可以帮你实现。

在线体验

easyvoice.ioplus.tech

本地及云端部署

docker运行

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

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

docker-compose up -d

本地运行项目(请先确保已安装 Node.js 环境,参考:安装 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 目录下

项目地址

项目链接