venice-audio-speech

Installation
SKILL.md

Venice TTS (/audio/speech)

POST /api/v1/audio/speech converts text to an audio stream or file. OpenAI-compatible — the OpenAI SDK's audio.speech.create() works as a drop-in.

Method Path Auth Notes
POST /api/v1/audio/speech Bearer key or x402 (SIWX) JSON body, returns raw audio. Billed per input character.
POST /api/v1/audio/voices Bearer key or x402 (SIWX) multipart/form-data. Clone a voice → vv_… handle. There is no GET /audio/voices.

Use when

  • You want narration, voice replies, or UI audio from text.
  • You need a specific voice family (ElevenLabs, Kokoro, xAI, Qwen 3, Orpheus, Chatterbox, MiniMax, Inworld, Gemini Flash, Gradium).
  • You want streaming audio returned as it is generated.
  • You need style/emotion control on supported models, or synthesis in a cloned voice.

For music, sound effects and the character-priced ElevenLabs TTS models — v3, v4, v4 Turbo, Multilingual v2 — (async), see venice-audio-music. For transcription (audio → text), see venice-audio-transcription.

Minimal request

Installs
151
Repository
veniceai/skills
GitHub Stars
162
First Seen
Apr 23, 2026