Pocket TTS

circle-info

Pocket TTS 是一个离线、基于CPU的文本转语音引擎,由 Kyutaiarrow-up-right开发。它仅支持英文运行,并且不需要GPU。

安装

有两种安装 Pocket 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 步 - 运行 Pocket TTS

安装 UV 后,你无需单独安装 Pocket TTS。可以直接使用 uvx 命令运行:

uvx pocket-tts serve

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

chevron-right通过 PIP 安装hashtag

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

第 1 步 - 安装 Pocket TTS

打开终端或命令提示符并运行:

pip install pocket-tts

第 2 步 - 验证安装

通过运行以下命令确认安装是否成功:

pocket-tts --version

第 3 步 - 运行 Pocket TTS

安装完成后,使用以下命令启动 Pocket TTS 服务器:

pocket-tts serve

运行 Pocket TTS 服务器

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

http://localhost:8000

与 VNTranslator 集成

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

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

  • 滚动到 Pocket TTS 设置 部分

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

    • 主机: http://localhost

    • 端口: 8000

circle-exclamation

参考资料