Per minute
$0.036
USD per minute of audio, billed by the second
Availability, last 24 hours
Up
Hand it to your AI agent
Copy this prompt into Claude Code, Cursor, Codex or any coding agent. It tells the agent where the docs are and how to use your API key.
Integrate the model `qwen3-tts` from Lovely Router into this project through the OpenAI Chat Completions and Responses APIs. - Docs (read first): https://lovelyrouter.com/docs/models/openai.md - Use the official OpenAI SDK with base URL https://lovelyrouter.com/v1 (or set OPENAI_BASE_URL=https://lovelyrouter.com/v1). Endpoints: POST /v1/chat/completions and POST /v1/responses, unchanged from OpenAI. - Model id: `qwen3-tts`. GET https://lovelyrouter.com/v1/models lists every model with its price. - Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys. - Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large. - Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt. My task: <describe what you want to build or get>
Call it
Quickstart →Speech API
curl https://lovelyrouter.com/v1/audio/speech \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "qwen3-tts", "input": "Hello! Nice to meet you.", "voice": "serena"}' \
--output hello.mp3Frequently asked questions
How much does Qwen3-TTS 1.7B cost?
$0.036 per minute of audio made, billed by the second (at least one second per request). You pay from a prepaid balance; there is no subscription.
Is this a qwen3 TTS 1.7b API?
Yes. If you searched for a qwen3 TTS 1.7b API, a text to speech API or a TTS API, this is it: Qwen3-TTS 1.7B through the Lovely Router API, on one prepaid key, at the price shown on this page.
Which API does Qwen3-TTS 1.7B use?
OpenAI's speech API: POST the text, a voice and optional instructions to /v1/audio/speech and get the audio back. Save a voice to clone with /v1/audio/voices.