Skip to content

Metinden Sese (TTS)

Bir metni doğal sesli bir konuşmaya çevirip ses dosyası olarak kaydedin.

Temel kullanım

python
import os
from openai import OpenAI

client = OpenAI(api_key=os.environ["QEVRON_API_KEY"], base_url="https://app.qevron.ai/v1")

resp = client.audio.speech.create(
    model="blab-tts",
    voice="naz",
    input="Merhaba! Bu ses Qevron üzerinden üretildi.",
)
resp.stream_to_file("cikti.mp3")
print("cikti.mp3 kaydedildi")

curl ile

bash
curl https://app.qevron.ai/v1/audio/speech \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "blab-tts",
    "voice": "naz",
    "input": "Merhaba! Bu ses Qevron üzerinden üretildi.",
    "response_format": "mp3"
  }' --output cikti.mp3

Ses ve format seçenekleri

ParametreDeğerlerAçıklama
voicemodele bağlıKonuşmacı sesi
response_formatmp3, opus, aac, flacÇıktı ses formatı
speed0.25–4.0Konuşma hızı

Bu kurulumdaki bazı TTS modelleri: blab-tts, blab-fast-tr-naz (Türkçe), blab-fast-en-emma (İngilizce).

İpuçları

  • Dile uygun model seçin: Türkçe metin için Türkçe optimize edilmiş bir ses/model daha doğal sonuç verir.
  • Uzun metinleri bölün: Çok uzun metinleri cümle/paragraf bazında parçalayıp birleştirin.
  • Akış: Gerçek zamanlı oynatma için stream_format ile parça parça ses alabilirsiniz (bkz. Audio API).

İlgili: Audio API — TTS.

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini uyumlu.