Fish Audio Docs
Integration GuidesThird-Party Integrations

PocketTavern Setup

Configure Fish Audio TTS in the PocketTavern Android app and assign a different voice to each character.

Connect Fish Audio TTS to PocketTavern

PocketTavern is a standalone Android character-chat client with OpenAI-compatible TTS, autoplay, and per-character voice overrides.

Configure global TTS

Open:

Settings → Appearance & Audio → Text-to-Speech

Choose OpenAI-Compatible and enter:

SettingValue
API URLhttps://fishaudio.org
API KeyYour Fish Audio API key
Modelfishaudio-s21pro-flash
Default VoiceSelect a voice after refreshing the list

PocketTavern automatically appends /v1/audio/speech, so do not include /v1 in its API URL. Refreshing voices calls /v1/audio/voices.

Assign character voices

Open a character's TTS Voice setting and select a Fish Audio voice. Characters without an override use the global Default Voice. Long-press a message for Speak and Stop controls, or enable Auto-play.

Troubleshooting

  • 404: use https://fishaudio.org without an extra /v1 suffix.
  • Empty voice list: verify the API key and refresh; listing voices does not consume credits.
  • Action text is spoken: choose Quotes only or No asterisks filtering.
  • 401/402: verify the API key and API credits.