Kokoro TTS

circle-info

Kokoro TTS 是一个基于以下模型的离线 TTS 引擎: Kokoro-82Marrow-up-right 模型。它支持包括英语、日语和中文在内的多种语言,可在 CPU 上运行,无需 GPU。

安装

有两种方式安装 Kokoro TTS:使用 UV (推荐)或 PIP.

chevron-right通过 UV 安装(推荐)hashtag

UV 是一个快速的 Python 包管理器,可以在隔离的环境中自动处理所有依赖项。

第 1 步 - 安装 UV

打开 PowerShell 并运行以下命令:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

有关替代的安装方法,请参考 UV 安装指南arrow-up-right.

第 2 步 - 验证安装

安装完成后,重启 PowerShell 并通过运行以下命令验证 UV 是否已正确安装:

uv --version

你应该在终端看到已安装的 UV 版本信息。

第 3 步 - 克隆或下载仓库

通过 Git 克隆 (推荐)

如果你有 Gitarrow-up-right 已安装,请打开 PowerShell 并运行:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

以 ZIP 下载

如果你没有安装 Git,可以手动下载该仓库:

  1. 点击 代码 按钮,然后选择 下载 ZIP

  2. 将下载的 ZIP 文件解压到你选择的文件夹

  3. 打开 PowerShell,导航到解压后的文件夹:

cd path\to\Kokoro-FastAPI

第 4 步 - 运行 Kokoro TTS

使用提供的 CPU 启动脚本启动 Kokoro TTS 服务器:

.\start-cpu.ps1

UV 在首次运行时会自动安装所有所需的依赖项。

chevron-right通过 PIP 安装hashtag

如果你更愿意使用 PIP 手动安装 Kokoro TTS,请按以下步骤操作。

第 1 步 - 克隆或下载仓库

通过 Git 克隆 (推荐)

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

以 ZIP 下载

如果你没有安装 Git,可以手动下载该仓库:

  1. 点击 代码 按钮,然后选择 下载 ZIP

  2. 将下载的 ZIP 文件解压到你选择的文件夹

  3. 打开 PowerShell,导航到解压后的文件夹:

cd path\to\Kokoro-FastAPI

第 2 步 - 安装依赖项

使用 PIP 安装所需的 Python 包:

pip install -r requirements.txt

第 3 步 - 运行 Kokoro TTS

依赖项安装完成后,启动 Kokoro TTS 服务器:

python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880

运行 Kokoro TTS 服务器

服务器运行后,你可以通过以下地址访问其网页界面:

http://localhost:8880/web

API 文档也可通过以下地址访问:

http://localhost:8880/docs

与 VNTranslator 集成

在 Kokoro TTS 服务器运行后,请按照以下步骤将其与 VNTranslator 连接:

  • 转到 设置 -> 扩展 -> 文本到语音

  • 滚动到 Kokoro TTS 设置 部分

  • 输入 主机端口 正在运行的 Kokoro TTS 服务器的 的。默认情况下,这些已设置为:

    • 主机: http://localhost

    • 端口: 8880

circle-exclamation

参考资料