Skip to main content
Fish Audio is a speech-to-text plugin. It runs realtime transcription with server-side turn detection that tells the user apart from noise and backchannels.

Setup

Set your Fish Audio API key in the worker environment. Generate a key from the Fish Audio site:

Usage

Import the plugin and pass it to the pipeline’s stt slot.
FishAudioSTT ships in the Python SDK only. The Node JS SDK does not include this plugin yet.
FishAudioSTT requires a zeroruntime release newer than 0.1.9.

Parameters

Constructor parameters for FishAudioSTT.

Import paths

Transcribed text passes to the LLM once turn detection decides the caller has finished speaking.

Inference

This provider also runs through the Inference Gateway on your Zero Runtime auth token, with no Fish Audio API key. Import FishAudioSTT from zeroruntime.inference instead of zeroruntime.plugins.