Kokoro TTS
Kokoro TTS 是一个基于以下模型的离线 TTS 引擎: Kokoro-82M 模型。它支持包括英语、日语和中文在内的多种语言,可在 CPU 上运行,无需 GPU。
安装
有两种方式安装 Kokoro TTS:使用 UV (推荐)或 PIP.
通过 UV 安装(推荐)
UV 是一个快速的 Python 包管理器,可以在隔离的环境中自动处理所有依赖项。
第 1 步 - 安装 UV
打开 PowerShell 并运行以下命令:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"有关替代的安装方法,请参考 UV 安装指南.
第 2 步 - 验证安装
安装完成后,重启 PowerShell 并通过运行以下命令验证 UV 是否已正确安装:
uv --version你应该在终端看到已安装的 UV 版本信息。
第 3 步 - 克隆或下载仓库
通过 Git 克隆 (推荐)
如果你有 Git 已安装,请打开 PowerShell 并运行:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI以 ZIP 下载
如果你没有安装 Git,可以手动下载该仓库:
点击 代码 按钮,然后选择 下载 ZIP
将下载的 ZIP 文件解压到你选择的文件夹
打开 PowerShell,导航到解压后的文件夹:
cd path\to\Kokoro-FastAPI第 4 步 - 运行 Kokoro TTS
使用提供的 CPU 启动脚本启动 Kokoro TTS 服务器:
.\start-cpu.ps1UV 在首次运行时会自动安装所有所需的依赖项。
通过 PIP 安装
如果你更愿意使用 PIP 手动安装 Kokoro TTS,请按以下步骤操作。
第 1 步 - 克隆或下载仓库
通过 Git 克隆 (推荐)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI以 ZIP 下载
如果你没有安装 Git,可以手动下载该仓库:
点击 代码 按钮,然后选择 下载 ZIP
将下载的 ZIP 文件解压到你选择的文件夹
打开 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/webAPI 文档也可通过以下地址访问:
http://localhost:8880/docs与 VNTranslator 集成
在 Kokoro TTS 服务器运行后,请按照以下步骤将其与 VNTranslator 连接:
转到 设置 -> 扩展 -> 文本到语音
滚动到 Kokoro TTS 设置 部分
输入 主机 和 端口 正在运行的 Kokoro TTS 服务器的 的。默认情况下,这些已设置为:
主机:
http://localhost端口:
8880
确保 Kokoro TTS 服务器正在运行 在 在 VNTranslator 中启动游戏之前。如果服务器未运行,TTS 播放将无法工作。