Pocket TTS
Pocket TTS is an offline, CPU-based TTS engine developed by Kyutai. It supports English only and does not require a GPU to run.
Installation
There are two ways to install Pocket TTS: using UV (recommended) or PIP.
Install via UV (Recommended)
UV is a fast Python package manager that handles all dependencies automatically in an isolated environment.
Step 1 - Install UV
Open PowerShell and run the following command:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"For alternative installation methods, refer to the UV Installation Guide.
Step 2 - Verify the Installation
After the installation is complete, restart PowerShell and verify that UV is installed correctly by running:
uv --versionYou should see the installed UV version printed in the terminal.
Step 3 - Run Pocket TTS
With UV installed, you do not need to install Pocket TTS separately. You can run it directly using the uvx command:
uvx pocket-tts serveUV will automatically download and install all required dependencies on the first run.
Install via PIP
If you prefer to install Pocket TTS manually using PIP, follow these steps.
Step 1 - Install Pocket TTS
Open a terminal or command prompt and run:
pip install pocket-ttsStep 2 - Verify the Installation
Confirm the installation was successful by running:
pocket-tts --versionStep 3 - Run Pocket TTS
Once installed, start the Pocket TTS server with:
pocket-tts serveRunning the Pocket TTS Server
Once the server is running, you can access the web interface at:
http://localhost:8000Integrating with VNTranslator
After the Pocket TTS server is running, follow these steps to connect it with VNTranslator:
Go to Settings -> Extensions -> Text to Speech
Scroll to the Pocket TTS settings section
Enter the Host and Port of your running Pocket TTS server. By default, these are already set to:
Host:
http://localhostPort:
8000
Make sure the Pocket TTS server is running before launching a game in VNTranslator. If the server is not running, TTS playback will not work.