Doğal Sesli TTS API: İnsan Benzeri Ses Kalitesi Nasıl Elde Edilir

Yayınlandı 22 Mayıs 2026
Yazar Speeko Ekibi
dogal-ttsses-kalitesissmltts-apiegitim

Doğal Sesli TTS API: İnsan Benzeri Ses Kalitesi Nasıl Elde Edilir

Sinirsel TTS çok yol kat etti — ancak "sinirsel" ve "doğal" arasındaki boşluk hala gerçek. Çıktının kalitesi üç şeye bağlıdır: sağlayıcı, ses seçimi ve metninizi nasıl yazdığınız ve notlandırdığınız.

Bu kılavuz üçünü de kapsar.

TTS'yi Doğal (veya Doğal Olmayan) Yapan Nedir?

Prozodi: Konuşmanın ritmi ve melodisi. Doğal konuşmanın değişken bir temposu vardır — bilinen bilgilerde daha hızlı, kilit noktalarda daha yavaş. Sinirsel TTS modelleri, prozodiyi eğitim verilerinden öğrenir, ancak düz metin modele sınırlı sinyaller verir.

Tonlama: Cümlelerin perde konturu. Sorular yükselir, ifadeler düşer, listeler son öğeden önce yükselen tonlamaya sahiptir. Zayıf tonlama, konuşmayı düz hissettirir.

Tempo: Doğal konuşmanın mikro duraklamaları vardır — yan cümleler arasında, vurgudan önce, geçişlerden sonra. Açık bir kontrol olmadan, TTS genellikle acele eder veya yalnızca cümle sınırlarında garip bir şekilde duraklar.

Birlikte telaffuz: Seslerin kelime sınırlarında nasıl karıştığı. Sinirsel vokoderler genellikle bunu iyi yönetir; eski birleştirmeli sistemler yönetemezdi.

Nefes alma: Gerçek konuşmacılar nefes alır. Nefes seslerini açıkça sentezlemek istemezsiniz, ancak meydana gelecekleri yerlerdeki duraklamalar konuşmayı daha doğal hale getirir.

Doğru Sağlayıcıyı Seçme

Tüm sinirsel TTS'ler eşit ses çıkarmaz. İngilizce doğallığı için kaba kalite sıralaması:

  1. ElevenLabs — en etkileyici, İngilizce için insana en yakın
  2. Google Neural2/Studio — mükemmel tutarlılık ve doğallık
  3. Azure Sinirsel TTS — stil/rol parametreleriyle çok iyi, özellikle
  4. OpenAI TTS-1-HD — sağlam, doğal tempolu
  5. Speeko — kullandıkça öde esnekliği ile iyi sinirsel kalite
  6. AWS Polly Sinirsel — yetkin, uzun içerikte biraz daha robotik

Ses yorgunluğunun önemli olduğu uzun biçimli içerik (sesli kitaplar, saatlerce süren kurslar) için daha yüksek kaliteli sağlayıcılar karşılığını verir. Kısa bildirimler için herhangi bir sinirsel sağlayıcı yeterlidir.

Doğal Konuşma için SSML Teknikleri

SSML (Konuşma Sentezi İşaretleme Dili), modelin metinden çıkaramadığı şeyler üzerinde size açık kontrol sağlar.

Duraklamaları Kontrol Etme

Doğal konuşmanın yalnızca cümle sonlarında değil, mantıksal kırılmalarda da duraklamaları vardır:

<speak>
  Üç temel kavram şunlardır:
  <break time="500ms"/>
  birincisi, tutarlılık;
  <break time="300ms"/>
  ikincisi, doğruluk;
  <break time="300ms"/>
  ve üçüncüsü, güvenilirlik.
  <break time="800ms"/>
  Her birini ayrıntılı olarak ele alalım.
</speak>

SSML olmadan, bir TTS motoru listeyi aceleyle geçebilir veya yalnızca noktada duraklayabilir.

Vurgu

Vurguyu idareli kullanın — paragraf başına en fazla bir veya iki vurgulu kelime:

<speak>
  Bu adımı <emphasis level="strong">atlamamalısınız</emphasis>.
  Bunu bilmek <emphasis level="moderate">çok faydalıdır</emphasis>.
  İnce baskı <emphasis level="reduced">daha az önemlidir</emphasis>.
</speak>

Seviyeler: reduced, none, moderate, strong. Genellikle moderate yeterlidir.

Hız ve Perdeyi Kontrol Etme

<speak>
  <prosody rate="90%" pitch="-2st">
    Devam etmeden önce lütfen aşağıdaki şartları dikkatlice okuyun.
  </prosody>
</speak>
  • rate: yüzde (%80 = normal hızın %80'i) veya anahtar kelimeler (x-slow, slow, medium, fast, x-fast)
  • pitch: yarı tonlar (+2st, -3st) veya yüzde (+%10)

Perde değişikliklerini dikkatli kullanın — aşırı yapılırsa doğal olmayan ses çıkarabilirler.

Telaffuz Kontrolü

<!-- Kısaltmalar -->
<say-as interpret-as="characters">API</say-as>
<!-- "ah-pi" değil, "A P I" olarak okunur -->

<!-- Tarihler -->
<say-as interpret-as="date" format="mdy">05/22/2025</say-as>
<!-- "Yirmi iki Mayıs, iki bin yirmi beş" olarak okunur -->

<!-- Sayılar kardinal ve ordinal olarak -->
<say-as interpret-as="cardinal">3</say-as>   <!-- "üç" -->
<say-as interpret-as="ordinal">3</say-as>    <!-- "üçüncü" -->

<!-- Fonemi zorla -->
<phoneme alphabet="ipa" ph="ˈnɪkɪ">Nike</phoneme>

Doğal Çıktı için Senaryo Yazma İpuçları

Kontrol ettiğiniz en büyük kaldıraç senaryodur.

Okumak için değil, konuşmak için yazın:

Okuma Metni Konuşma Metni
"Ürün 24'ün 3. çeyreğinde piyasaya sürüldü." "Ürün, yirmi yirmi dördün üçüncü çeyreğinde piyasaya sürüldü."
"Dr. Smith %3,2'lik bir artış bildirdi." "Doktor Smith yüzde üç nokta ikilik bir artış bildirdi."
"Ayrıntılar için §4.2'ye bakın." "Ayrıntılar için bölüm dört nokta ikiye bakın."
"Dosya 2,4 GB." "Dosya iki nokta dört gigabayt."

Cümle uzunluğu: Cümleleri 25 kelimenin altında tutun. Daha uzun cümleler, mevcut modellerde prozodi tutarlılığını kaybeder.

Noktalama işaretleri tempoyu kontrol eder:

  • Virgül → kısa duraklama
  • Nokta → daha uzun duraklama + perde düşüşü
  • Uzun çizgi — dikkate değer bir mola yaratır
  • Noktalı virgüllerin hepsi tutarlı davranmaz; bunun yerine virgül veya nokta kullanın

Belirsiz yapılardan kaçının:

  • Kısaltmalar (onları yazın)
  • Karışık büyük/küçük harfli marka adları (Figma → "Figma" iyidir; HubSpot → "Hub Spot" değil "HUBSPOT")
  • Kesirler ("yarım" değil "1/2")
  • Birimsiz para birimi ("beş dolar" değil "5$")

Hız Ayarları

Hız, doğallıkla etkileşime girer. Çok yavaş, küçümseyici ses çıkarır; çok hızlı, endişeli ses çıkarır.

Kullanım Durumu Önerilen Hız Notlar
Sesli kitap 0.90–0.95 Karmaşık içeriğin anlaşılmasına izin verir
Öğretici 0.92–0.98 Net ve kasıtlı
Standart anlatım 1.0 Doğal temel
Pazarlama 1.05–1.10 Enerjik
IVR / telefon 0.95–1.0 Hızdan çok netlik

Doğal Konuşma Kalitesini Test Etme

Çıktınızı bu boyutlarda değerlendirin:

  1. 1x hızda dinleyin — TTS'ye aşina olmayan bir insan dinleyici için doğal mı geliyor?
  2. 1.5x hızda dinleyin — hızlandırıldığında anlaşılırlığını koruyor mu? Kesik ritim belirginleşir.
  3. Geçişleri kontrol edin — parça sınırlarındaki duraklamalar rahatsız edici mi geliyor?
  4. İsimleri ve sayıları kontrol edin — doğru telaffuz ediliyorlar mı?
  5. Vurguyu kontrol edin — doğru kelimeler vurgulanmış gibi mi geliyor?

Çok fazla içerik sentezliyorsanız, en zor durumlarınızı (marka adları, sayılar, teknik terimler, liste yapıları) kapsayan 10-15 cümleden oluşan küçük bir test seti oluşturun ve taahhütte bulunmadan önce her sağlayıcıdan geçirin.

İçerik Boyunca Ses Tutarlılığı

Doğal sesli çıktı, aynı zamanda tutarlı çıktı anlamına gelir. Ürününüzün farklı bölümleri farklı sesler, hızlar veya SSML kuralları kullanıyorsa, her bir klip iyi ses çıkarsa bile birleşik deneyim parçalanmış hissettirir.

Erken standartlaştırın:

TTS_CONFIG = {
    "voice": "am_michael",
    "speed": 1.0,
    "format": "mp3",
}

def synthesize(text: str, overrides: dict = None) -> bytes:
    params = {**TTS_CONFIG, **(overrides or {}), "text": text}
    resp = requests.post(
        "https://api.speekoapp.com/v1/tts",
        headers={"X-API-Key": API_KEY},
        json=params,
    )
    resp.raise_for_status()
    return resp.content

Tek bir yapılandırma sözlüğü, her çağrının aynı sesi ve ayarları kullanmasını sağlar. Yalnızca belirli bir bölümün gerçekten farklı bir muameleye ihtiyacı olduğunda geçersiz kılın (örneğin, bir öğretici bölümü için daha yavaş hız vs. anlatım için standart hız).

Başlarken

Speeko'nun sinirsel TTS'sini deneyin — 5$ ücretsiz kredi, kart yok: speekoapp.com/register.

İlgili: SSML Gelişmiş Kılavuzu, TTS Ses Kalitesi Karşılaştırmaları, Yapay Zeka TTS API.