İçeriğe geç

Text-to-Speech

Google TTS modelleri /v1/audio/speech endpoint'i üzerinden çağrılır. Yanıt doğrudan ses bayt akışıdır.

Terminal window
curl https://llmtr.com/v1/audio/speech \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-2.5-flash-preview-tts",
"input": "Bugünkü özetimizi sakin ve net bir sesle oku.",
"voice": "Kore"
}' --output speech.wav

| Alan | Zorunlu | Açıklama | |---|---|---| | model | evet | TTS model canonical ID | | input | evet | Okunacak metin (UTF-8) | | voice | evet | Ses karakteri (model bazında liste değişir) | | speaker | hayır | Çok konuşmacılı çıktıda konuşmacı adı | | response_format | hayır | wav, mp3, opus, aac, flac | | speed | hayır | 0.25 - 4.0 |

Gemini TTS modellerinin varsayılan sesi yoktur. voice göndermezseniz istek 400 ile reddedilir ve yanıt hangi alanın eksik olduğunu ve örnek bir değeri söyler:

{
"error": {
"message": "\"voice\" is required for google/gemini-2.5-flash-preview-tts. Send it in the request body, for example: {\"model\": \"google/gemini-2.5-flash-preview-tts\", \"input\": \"Merhaba\", \"voice\": \"Kore\"}. Available voices include Kore, Puck, Charon, Aoede, Fenrir, Leda, Orus and Zephyr.",
"type": "invalid_request"
}
}

Gemini TTS modeli için örnek karakter isimleri: Kore, Puck, Charon, Aoede, Fenrir, Leda, Orus, Zephyr. Tam liste model detay sayfasında yer alır.

xai/grok-voice-tts aynı endpoint'i kullanır ama voice yerine language alanını zorunlu tutar. Eksikse istek yine 400 ile ve örnekli bir mesajla reddedilir.

Terminal window
curl https://llmtr.com/v1/audio/speech \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "xai/grok-voice-tts",
"input": "Bugünkü özetimizi sakin ve net bir sesle oku.",
"language": "tr"
}' --output speech.wav

language ISO 639-1 kodudur (tr, en). voice opsiyoneldir; verilmezse varsayılan ses kullanılır.

Karakter başına veya saniye başına (model tipine göre) ücretlendirilir. Model kartındaki native unit'e bakın.