Konuşma Sentezi Biçimlendirme Dili'ne (SSML) genel bakış
Konuşma Sentezi biçimlendirme dili (SSML), perde, söyleniş, konuşma hızı, ses düzeyi ve daha fazlası gibi metin okuma çıkış özniteliklerinde ince ayar yapmak için kullanılabilecek XML tabanlı bir işaretleme dilidir. Düz metin girişine kıyasla daha fazla denetim ve esnekliğe sahip olursunuz.
İpucu
Bu metin okuma web sitesini kullanarak farklı stillerdeki sesleri ve örnek metinleri okuyan perdeleri duyabilirsiniz.
Senaryolar
SSML kullanarak:
- Metin okuma çıkışının yapısını, içeriğini ve diğer özelliklerini belirleyen giriş metin yapısını tanımlayın. Örneğin, SSML kullanarak paragraf, tümce, kesme veya duraklama ya da sessizlik tanımlayabilirsiniz. Metni yer işareti veya viseme gibi daha sonra uygulamanız tarafından işlenebilen olay etiketleriyle kaydırabilirsiniz.
- Sesi, dili, adı, stili ve rolü seçin. Tek bir SSML belgesinde birden çok ses kullanabilirsiniz. Vurgu, konuşma hızı, perde ve ses düzeyini ayarlayın. Ses efekti veya müzik notu gibi önceden kaydedilmiş ses eklemek için de SSML kullanabilirsiniz.
- Çıkış sesinin söylenişini denetleyin. Örneğin, telaffuzu geliştirmek için SSML'yi phonemes ve özel sözcük sözlüğü ile kullanabilirsiniz. Bir sözcüğün veya matematiksel ifadenin nasıl telaffuz edildiğini tanımlamak için SSML de kullanabilirsiniz.
SSML kullanma
Ö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 faturalanabilir olmasa da, metnin fonemler ve perde gibi konuşmaya nasıl dönüştürüldüğünü ayarlamak için kullanılan isteğe bağlı öğeler faturalanabilir karakterler olarak sayılır. Daha fazla bilgi için bkz. metin okuma fiyatlandırma notları.
SSML'yi aşağıdaki yollarla kullanabilirsiniz:
- Ses İçeriği Oluşturma aracı: Speech Studio'da düz metin ve SSML yazma: 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.
- Batch sentez API'si: özelliği aracılığıyla SSML sağlayın
inputs.
- Konuşma CLI'sı
spx synthesize --ssml SSML: Komut satırı bağımsız değişkeni aracılığıyla SSML sağlayın.
- Konuşma SDK'sı: SSML'yi "speak" SSML yöntemiyle sağlayın.