Metin araçları

SSML Oluşturucu

Metinleri, konuşma sentezi motorlarında kullanılmak üzere SSML işaretleme diline dönüştürün. Ses, hız, perde ve ses düzeyi ayarlarını yapılandırın.

Aracı çalıştır

SSML Oluşturucu aracı, düz metni Speech Synthesis Markup Language (SSML) biçimine dönüştürür. Bu işaretleme dili, metin-konuşma motorlarının metni nasıl seslendireceğini belirler. Araca metninizi girin, ardından ses adını, konuşma hızını (x-slow, slow, medium, fast, x-fast), perdeyi (x-low, low, medium, high, x-high) ve ses düzeyini (silent, x-soft, soft, medium, loud, x-loud) seçin. Her parametre için tanınmayan bir değer girerseniz, araç varsayılan 'medium' değerini kullanır. Metin boş veya yalnızca boşluk karakterlerinden oluşuyorsa, araç bir hata bildirir ve SSML çıktısı üretmez. Girilen metin, XML kaçış işleminden geçirilir; boş olmayan satırlar cümle öğelerine, çift satır sonları ise paragraf öğelerine dönüştürülür. Bu araç, SSML çıktısı üretir; ses dosyası oynatmaz veya kaydetmez. Oluşturulan işaretlemeyi desteklenen herhangi bir TTS motorunda kullanabilirsiniz. Örneğin, bir e-öğrenme modülü için seslendirme metnini hazırlarken, her cümlenin vurgusunu ve hızını ayrı ayrı belirleyebilirsiniz. Bir sesli kitap bölümünde farklı karakterler için perde ve hız ayarlarını kullanarak farklı ses tonları oluşturabilirsiniz.

Kullanım

  1. Metin kutusuna SSML'ye dönüştürmek istediğiniz düz metni girin.
  2. İsteğe bağlı olarak 'Ses adı' alanına bir ses tanımlayıcısı girin (varsayılan: 'default').
  3. Hız açılır menüsünden konuşma hızını seçin: x-slow, slow, medium, fast veya x-fast.
  4. Perde açılır menüsünden ses perdesini seçin: x-low, low, medium, high veya x-high.
  5. Ses düzeyi açılır menüsünden ses seviyesini seçin: silent, x-soft, soft, medium, loud veya x-loud.
  6. Oluştur düğmesine tıklayın. Araç, SSML işaretlemesini üretecektir.
  7. Oluşan SSML kodunu kopyalayıp metin-konuşma motorunuzda kullanın.

Örnekler

  • Metin: 'Merhaba dünya.' Hız: medium, Perde: medium, Ses düzeyi: medium -> <speak><voice name="default"><prosody rate="medium" pitch="medium" volume="medium"><s>Merhaba dünya.</s></prosody></voice></speak>
  • Metin: 'Bu birinci paragraf.\n\nBu ikinci paragraf.' Hız: fast, Perde: high, Ses düzeyi: loud -> <speak><voice name="default"><prosody rate="fast" pitch="high" volume="loud"><p><s>Bu birinci paragraf.</s></p><p><s>Bu ikinci paragraf.</s></p></prosody></voice></speak>
  • Metin boş bırakılırsa araç 'Geçerli bir metin girin.' uyarısını gösterir.

SSS

SSML nedir?

SSML (Speech Synthesis Markup Language), metin-konuşma motorlarının metni nasıl seslendireceğini belirten bir XML tabanlı işaretleme dilidir. Hız, perde, ses düzeyi ve duraklamalar gibi özellikleri kontrol etmenizi sağlar.

Bu araç bir ses dosyası oluşturur mu?

Hayır, bu araç yalnızca SSML işaretlemesi üretir. Oluşturulan işaretlemeyi bir metin-konuşma motoruna girdi olarak vererek ses çıktısı alabilirsiniz.

Hangi ses adını kullanmalıyım?

Ses adı, kullandığınız metin-konuşma motoruna bağlıdır. Varsayılan 'default' değerini kullanabilir veya motorunuzun desteklediği bir ses adını girebilirsiniz.

Hız, perde veya ses düzeyi için tanınmayan bir değer girersem ne olur?

Araç, tanınmayan değerleri varsayılan 'medium' değerine döndürür. Desteklenen değerler açılır menülerde listelenmiştir.

Metinimde özel karakterler var, sorun olur mu?

Araç, metninizi XML kaçış işleminden geçirir, böylece özel karakterler (örneğin <, >, &) güvenli bir şekilde işlenir.

Bu aracı sitenize ekleyin

Aşağıdaki kodla çalışan SmartPlusLab aracını web sitenize ekleyin.