Skip to content

Audio

Ses uç noktaları üç işlem sunar: metinden sese (TTS), sesten metne (STT) ve sesten İngilizceye çeviri.

Metinden sese (TTS)

POST/v1/audio/speech

Metni seslendirilmiş bir ses dosyasına çevirir.

İstek parametreleri (JSON)

AlanTipZorunluAçıklama
modelstringTTS modeli (örn. blab-tts)
inputstringSeslendirilecek metin
voicestringSes adı
response_formatstringmp3 (varsayılan), opus, aac, flac
speednumber0.25–4.0 arası hız
stream_formatstringAkışlı çıktı için

Örnek

bash
curl https://app.qevron.ai/v1/audio/speech \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "blab-tts",
    "input": "Merhaba, bu Qevron ile üretilmiş bir sestir.",
    "voice": "naz"
  }' --output cikti.mp3
python
resp = client.audio.speech.create(
    model="blab-tts",
    input="Merhaba, bu Qevron ile üretilmiş bir sestir.",
    voice="naz",
)
resp.stream_to_file("cikti.mp3")

Yanıt, ikili (binary) ses verisidir (örn. Content-Type: audio/mpeg). Akış kullanırsanız ses parçaları SSE olarak speech.audio.delta olayları hâlinde gelir.

Sesten metne (STT)

POST/v1/audio/transcriptions

Bir ses dosyasını metne döker. multipart/form-data kullanır.

Form alanları

AlanTipZorunluAçıklama
modelstringSTT modeli (örn. solab-stt)
filedosyaSes dosyası (wav, mp3, m4a, ...)
languagestringDil kodu (örn. tr, en)
response_formatstringjson (varsayılan), verbose_json, text

Örnek

bash
curl https://app.qevron.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -F "model=solab-stt" \
  -F "file=@kayit.wav" \
  -F "language=tr"
python
with open("kayit.wav", "rb") as f:
    resp = client.audio.transcriptions.create(
        model="solab-stt",
        file=f,
        language="tr",
    )
print(resp.text)

Yanıt

json
{ "text": "Merhaba, bu bir test kaydıdır." }

verbose_json kullanırsanız ek olarak language, duration ve segments döner.

Sesten İngilizceye çeviri

POST/v1/audio/translations

Transcriptions ile aynı form alanlarını kullanır, ancak çıktı metni İngilizceye çevrilir. language alanı gerekmez.

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