Konuşma Sentezi biçimlendirme diline (SSML) genel bakış

Konuşma Sentezi İşaretlemesi Dili (SSML), metninizi konuşma, söyleniş, konuşma hızı, ses düzeyi ve daha fazlası gibi konuşma çıkışı özniteliklerine göre hassas bir şekilde ayarlamak için kullanabileceğiniz XML tabanlı bir işaretleme dilidir. Düz metin girişinden daha fazla denetim ve esneklik sağlar.

Kullanım örneği senaryoları

SSML, konuşma çıkışınızın nasıl seslendirilmesini istediğiniz konusunda size esneklik sağlayacak şekilde tasarlanmıştır ve bu çıkışı nasıl özelleştirebileceğinize ilişkin farklı özellikler sağlar. SSML kullanarak:

  • Metinden konuşmaya çıkışınızın yapısını, içeriğini ve diğer özelliklerini belirleyen giriş metin yapısını tanımlayın. Örneğin, SSML kullanarak bir paragraf, tümce, kesme veya duraklama ya da sessizlik tanımlayabilirsiniz. Metni, uygulamanızın daha sonra işleyebileceği yer işareti veya vizeme gibi olay etiketleriyle kaydırabilirsiniz. Vizeme, bir fonenin, tek tek konuşma seslerinin konuşulan dilde görsel açıklamasıdır.
  • Ses, dil, ad, stil ve rolü seçin. Tek bir SSML belgesinde birden çok ses kullanabilirsiniz. Ayrıca vurgu, konuşma hızı, perde ve ses düzeyini de ayarlayabilirsiniz. SSML, ses efekti veya müzik notu gibi önceden kaydedilmiş ses de ekleyebilir.
  • Çıkış sesinin söylenişini denetleyin. Örneğin, telaffuzu geliştirmek için SSML'yi fonemlerle ve özel bir sözlükle kullanabilirsiniz. Bir sözcüğün veya matematiksel ifadenin nasıl telaffuz edildiğini tanımlamak için SSML de kullanabilirsiniz.

SSML ile çalışmanın yolları

SSML işlevselliği, kullanım örneğiniz için uygun olabilecek çeşitli araçlarda kullanılabilir.

Önemli

Noktalama işaretleri de dahil olmak üzere konuşmaya dönüştürülen her karakter için faturalandırılırsınız. SSML belgesinin kendisi faturalandırılabilir olmasa da hizmet, metnin konuşmaya nasıl dönüştürüldüğünü (fonemler ve perde gibi) faturalanabilir karakterler olarak ayarlamak için kullandığınız isteğe bağlı öğeleri sayar. Daha fazla bilgi için fiyatlandırma notunu inceleyin.

SSML'yi aşağıdaki yollarla kullanabilirsiniz:

  • Ses içeriği oluşturma aracı, Speech Studio'da düz metin ve SSML yazmanızı sağlar. Konuşma sentezini geliştirmek için çıkış sesini dinleyebilir ve SSML'yi ayarlayabilirsiniz. Daha fazla bilgi için bkz . Ses İçeriği Oluşturma aracıyla konuşma sentezi.
  • Toplu sentez API'si özelliği aracılığıyla SSML'yi inputs kabul eder.
  • Konuşma CLI'sı , komut satırı bağımsız değişkeni aracılığıyla SSML'yi spx synthesize --ssml SSML kabul eder.
  • Konuşma SDK'sı , desteklenen farklı dillerde "speak" SSML yöntemi aracılığıyla SSML'yi kabul eder.

Sonraki adımlar