KeyoAPI

CosyVoice3 API — Multilingual Zero-Shot TTS

CosyVoice3 is KeyoAPI’s async CosyVoice 3 TTS: multilingual zero-shot speech without cloning a repo or renting a GPU.

Listed price: $1.37 / 10K characters · Confirm live rates on interactive pricing.

Open interactive pricing Compare API prices Create account

Overview

CosyVoice3 is KeyoAPI’s async CosyVoice 3 TTS: multilingual zero-shot speech without cloning a repo or renting a GPU. Call it with the same OpenAI-style key you use for Whisper and chat models. Async generation fits podcasts, course narration, IVR, and avatar pipelines that already wait on renderers. Prefer IndexTTS-2 when you need audio back inside a single HTTP round trip. About $1.37 per 10,000 characters. Map CMS script length to spend; confirm live rates on /pricing/CosyVoice3. Product voiceovers, localized support replies, game NPCs, and digital humans (pair with Duix-Avatar or InfiniteTalk). Customer bots that answer in the user’s language. POST /v1/async/audio/speech with model=CosyVoice3, then poll /v1/task/{id}. Docs: /brand/keyo-docs.html. If you want hosted inference instead of a research install, KeyoAPI is that path. Create speech jobs, poll until ready, then CDN-cache the audio URL. Offer clone samples only after consent. Fallback to a default voice when clone confidence is low. Measure time-to-first-byte of finished audio, not just API accept latency. Normalize text before synthesis. Store voice ids per locale. Fail closed on celebrity likeness without rights. Try it from /pricing/CosyVoice3. There is no separate upload playground.

Quick start

Base URL: https://www.keyoapi.xyz/v1

Endpoint: POST /v1/async/audio/speech

Model: model=CosyVoice3

curl https://www.keyoapi.xyz/v1/async/audio/speech \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"CosyVoice3","input":"Hello from KeyoAPI TTS."}'
# then: GET /v1/task/{id}

Auth uses the same Bearer API key as chat. Full notes: Keyo docs.

FAQ

Is CosyVoice3 synchronous?

No. On KeyoAPI it uses POST /v1/async/audio/speech — create a task, then poll GET /v1/task/{id}. For a sync round trip, use IndexTTS-2 on /v1/audio/speech.

What is CosyVoice3 good for?

Multilingual zero-shot TTS with streaming-friendly async jobs, dialect and emotion/speed controls where the API schema exposes them.

How do I try it?

Open /pricing/CosyVoice3 after /sign-up. No separate upload playground — try from interactive pricing.

Price?

About $1.37 per 10,000 characters — confirm on /pricing/CosyVoice3.

Related models

IndexTTS-2 API Qwen3-TTS API Whisper Large V3 API Duix-Avatar API

Guide for CosyVoice3. Try/buy: /pricing/CosyVoice3 · Catalog: /pricing.