İçeriğe atla
%100 yerel

SSML işaretlemesi oluşturucu

Düz metni metin sentezi için SSML etiketlerine sarın: duraklamalar, vurgu, telaffuz ve hız.

Giriş
Çıkış

SSML işaretlemesi oluşturucu

Düz metni yapıştırın ve bu araç bunu Speech Synthesis Markup Language (SSML) etiketlerine sarar — Amazon Polly, Google Cloud Text-to-Speech ve Azure Speech'ın hepsinin sentezlenmiş seslerin bir komut dosyasını nasıl okuduğunu kontrol etmek için kullandığı XML lehçesi. Paragraflar <p> öğelerine, cümleler <s> öğelerine dönüşür ve araç aralarına <break> etiketleri ekler, böylece hız açık olur ve motorun tahminine bırakılmaz.

Seçenekler paneli, ne kadar işaretlemenin ekleneceğini kontrol eder. Cümleler ve paragraflar arasındaki duraklama uzunluğunu milisaniye cinsinden ayarlayın ve bir konuşma hızı ile ses tonu seçin — varsayılandan farklı değerler tüm çıktıyı bir <prosody> etiketine sarar. Yıldızlarla işaretlenen *kelimeleri* <emphasis level="moderate"> öğelerine dönüştürmek için vurguyu açın ve "NASA" gibi BÜYÜKHARFLI çalışmaları bir <say-as interpret-as="characters"> öğesine kaydırmak için akronim kiemelini açın, böylece oluşturulan bir kelime yerine harfler okunur. Özel telaffuz sözlüğü belirli kelimeleri bir değişimle eşlemenize olanak tanır ve ya <sub> değişimi ya da <phoneme alphabet="ipa" ph="…"> — adlar, marka terimleri veya varsayılan sesin yanlış telaffuz ettiği sözcükler için yararlı.

Hedef platform ayarı, kök <speak> öğesini ayarlar: Azure sürümü, ad alanını ve xml:lang özniteliğini gerektirir, Amazon Polly ve Google Cloud TTS gerektirmez, bu nedenle platformlar arası geçiş sadece bu sarıcıyı değiştirir. Cümle bölme ./!/? temel alınarak basit bir buluşsal yöntemdir — "Dr." gibi kısaltmaları sonlandırma olmayanlar olarak tanımaz, bu nedenle çıktıyı birçok kısaltmaya sahip metin için gözden geçirin. "XML geçerliliğini kontrol et" seçeneği, kopyalamadan önce oluşturulan işaretlemenin yapısal olarak iyi biçimlendirilmiş olduğunu doğrular (her etiket doğru şekilde kapatılır).

Her şey tarayıcınızda yerel olarak çalışır — metniniz hiçbir yere yüklenmez. İşaretleme doğru görünüyorsa, kopyalayabilir, .txt dosyası olarak indirebilir veya düzenlemeyi devam ettirmek için çıktıyı başka bir aracın girişine gönderebilirsiniz.

FAQ

Hangi metin sentezi motorları bu işaretlemeyi kabul ediyor?
Çıktı, Amazon Polly, Google Cloud Text-to-Speech, Microsoft Azure Speech ve W3C SSML spec'ini uygulayan diğer motorlar tarafından anlaşılan standart SSML'dir. "Hedef platform" seçeneği yalnızca her hizmetin beklediği şeyle eşleşmek için kök öğeyi değiştirir.
Vurgu seçeneği tam olarak ne değiştirir?
Giriş içindeki bir kelimeyi yıldızlarla sarın, *asla* gibi, ve vurgu açık iken çıktıda <emphasis level="moderate">asla</emphasis> olur — çoğu motor vurgulanan bir kelimeyi biraz daha yüksek ve daha yavaş yapar.
Neden "Dr." cümlenin sonu olarak ele alındı?
Cümle bölme, bir dönem, ünlem işareti veya boşluktan sonra bir soru işareti arar — yipranması gereken kısaltmalar listesi yoktur, bu nedenle "Dr. Smith" iki kısa cümle olarak okunur. Çıktıyı birçok kısaltmaya sahip metin için gözden geçirin ve gerekirse noktalamayı ayarlayın.
Telaffuz sözlüğü ne için?
Marka=marka-isim;NASA=N-A-S-A gibi çiftler sağlayın, noktalı virgülle ayrılmış. Her eşleşme (büyük/küçük harfe duyarsız, tam sözcük) seçtiğiniz etiket moduna bağlı olarak bir <sub> veya <phoneme> etiketine sarılır, bu nedenle motor tahmine dayalı olarak beklediğiniz şekilde okur.
Yazım başa bir yere yükleniyor mu?
Hayır. SSML işaretlemesi oluşturucu tamamen tarayıcınızda çalışır — yazının hiçbir zaman cihazdan ayrılmaz.