Skip to main content
ZeroGPU serves two open-weight audio models on OpenAI-compatible endpoints: whisper-tiny for speech-to-text on POST /v1/audio/transcriptions, and chatterbox-nano for text-to-speech, with voice cloning, on POST /v1/audio/speech. Authenticate with x-api-key or Authorization: Bearer, so the OpenAI SDKs work with only the base URL and API key changed.

At a glance

Audio is billed per minute, rounded up to the next whole minute with a one-minute minimum: uploaded audio for whisper-tiny, generated audio for chatterbox-nano. The billed length is returned in the x-audio-duration-seconds header.

Model cards

whisper-tiny
whisper-tiny
Speech-to-Text39M params$0.02 / minute
OpenAI’s Whisper Tiny is the smallest model in the Whisper family of speech recognition models, at 39M parameters. It is the multilingual checkpoint: it transcribes speech in the language it was spoken…
chatterbox-nano
chatterbox-nano
Text-to-SpeechVoice cloning110M params$0.01 / minute
Resemble AI’s Chatterbox Nano is a 110M-parameter English text-to-speech model built for fast, low-cost speech generation. It speaks your text in a built-in voice, or clones a speaker…

whisper-tiny

OpenAI’s Whisper Tiny is the smallest model in the Whisper family of speech recognition models, at 39M parameters. It is the multilingual checkpoint: it transcribes speech in the language it was spoken, detecting that language on its own when you don’t name it, and it can translate speech into English. Its size makes it fast and cheap enough for high-volume transcription where throughput and cost matter more than the accuracy of the larger Whisper models: voice agents, meeting notes, subtitles, podcasts, and audio indexing.
References: Model cardLicenseTermsPrivacy
Response
See Transcriptions for all fields, response formats, and limits.

chatterbox-nano

Resemble AI’s Chatterbox Nano is a 110M-parameter English text-to-speech model built for fast, low-cost speech generation. It speaks your text in a built-in voice, or clones a speaker from a short reference clip you upload with the request, and inline tags such as [laugh], [chuckle], and [cough] add paralinguistic cues. Its compact size keeps generation cheap enough for high-volume work: voice agents, conversational AI, gaming, accessibility, audiobooks, and content creation.
References: Model cardLicenseTermsPrivacy
Response from a test run of the SDK request above:
Response
To clone a voice, attach a 6 to 30 second reference clip as voice_sample in a multipart/form-data request, as in the cURL example. The OpenAI SDKs send JSON and can’t attach a clip. See Speech for all fields and limits.