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.
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.wavParametreler
Section titled “Parametreler”| 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 |
voice alanı zorunludur
Section titled “voice alanı zorunludur”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" }}Ses karakterleri
Section titled “Ses karakterleri”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 TTS: language zorunludur
Section titled “xAI TTS: language zorunludur”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.
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.wavlanguage ISO 639-1 kodudur (tr, en). voice opsiyoneldir; verilmezse
varsayılan ses kullanılır.
Fiyatlandırma
Section titled “Fiyatlandırma”Karakter başına veya saniye başına (model tipine göre) ücretlendirilir. Model kartındaki native unit'e bakın.