tag SSML
Bu sayfada SSML etiketi ile işaretlenmiş 1 yapay zeka kavramını bulabilirsiniz.
SSML (Speech Synthesis Markup Language — Konuşma Sentezi İşaretleme Dili), metinden konuşmaya (TTS) sistemlerinin sesi nasıl üretmesi gerektiğini ayrıntılı biçimde tanımlayan W3C standardı bir XML biçimlendirme dilidir. Düz metin yalnızca içeriği aktarırken SSML, konuşmanın hızını, perdesini, ses düzeyini, duraklamalarını, vurgularını ve belirli kelime ya da ifadelerin telaffuzunu programatik olarak kontrol etmeyi mümkün kılar. Bu düzeyde kontrol, sesli kullanıcı arayüzleri, etkileşimli sesli yanıt (IVR) sistemleri ve ekran okuyucular için doğal, anlaşılır ve bağlam uygun bir ses deneyimi oluşturmanın temel aracıdır. Her SSML belgesi `<speak>` kök etiketiyle başlar ve geçerli bir XML yapısı izler. En temel etiketler şunlardır: `<break time='500ms'/>` belirli bir süre duraklama ekler; `<prosody rate='slow' pitch='low'>` metnin yavaş ve alçak perdeden okunmasını sağlar; `<emphasis level='strong'>` bir kelimeyi güçlü vurguyla öne çıkarır. `<say-as interpret-as='date' format='dmy'>` etiketi, TTS motorunun bir tarihi nasıl seslendireceğini açıkça belirtir; sayı, saat, para birimi ve telefon numaraları için de benzer direktifler mevcuttur. `<phoneme alphabet='ipa' ph='...'>` etiketi ise teknik terimler, yabancı özel isimler veya kısaltmalar için tam fonetik telaffuzu IPA notasyonuyla tanımlar. Platform ekosistemi açısından W3C'nin temel SSML standardının üzerine Amazon Polly, Google Cloud TTS ve Microsoft Azure Cognitive Services gibi büyük platformlar kendine özgü uzantılar ekler. Amazon Polly'nin `<amazon:auto-breaths>` etiketi doğal nefes efektleri üretirken, Google'ın `<google:auto>` etiketi konuşma stilini dinamik olarak seçer. Bu uzantılar üretim kalitesini artırsa da taşınabilirliği kısıtlar; bu nedenle çapraz platform projelerinde standart etiketlere bağlı kalmak mimari esnekliği korur. Dialogflow, Amazon Lex ve Azure Bot Framework gibi konuşma platformlarına entegre edilen SSML, önemli cümlelerin vurgulanması, doğal duraklamalar ve sayıların bağlama uygun okunması ile kullanıcı deneyimini ölçülebilir biçimde iyileştirir. Temel XML bilgisine sahip bir geliştirici, `break`, `prosody` ve `say-as` etiketlerini öğrenerek üretim kalitesinde SSML çıktısı üretebilir.