gptme-tts

Text-to-speech (TTS) plugin for gptme using Kokoro. plugins/gptme-tts View on GitHub

gptme-tts

Text-to-speech (TTS) plugin for gptme using Kokoro.

Installation

pip install gptme-tts

Usage

Start the TTS server (included in the plugin directory):

# tts_server.py is a uv script with inline dependencies — run directly
./tts_server.py

Then start gptme normally — it will detect the running server and enable TTS automatically.

Environment Variables

Design Notes

Speak modes

The plugin exposes two ways to trigger speech:

Currently both are active simultaneously, which can be redundant. A future version may let users configure one or the other via an env var (e.g. GPTME_TTS_MODE=explicit to disable the hook). If you have a use case that requires one mode over the other, please open an issue.

TTS server

tts_server.py is a standalone uv script with inline dependencies (no separate install needed). In a future version it may be started transparently when TTS is first used, rather than requiring manual startup.