Balabolka'da metin mi yoksa blok yorumları destekleyen alternatif TTS uygulamasında yorum yapmanın daha mı iyi yolu?


0

Oluşturulan (TTS) seslendirmelere dönüştürülmesi gereken birkaç senaryom var. Metinde kalması gereken ancak sese kaydedilmemesi gereken bazı kısımlar hariç.

Seyrek belgeler ve resmi ya da topluluk desteğinin olmaması dışında birçok özellik sağlayan Balabolka'yı kullanıyorum.

SAPI etiketinin bir niteliği olarak eklerseniz, tek satırlı yorumlar yapabileceğimi öğrendim: <silence msec="50" txt="This'll be but a breath." />

Veya sahte bir XML etiketi: <comment txt="This is totally a comment." />

Ya da: <http://dontread.me>

Bu, metin blokları için bile işe yarıyor;

<
It grows in bunches,
I've got my hunches
>

Etiketin içindeki metin, ifade sonunda noktalama işaretlerini ([.?!]), Başında boş bir satır veya boşluk bıraktığında, Balabolka etiketi bölecek ve bölmeden sonra metni okudum, bununla:

<
It's the best!
Beats the rest.
>

Gerisini yener okundu. Ünlem işareti kaldırılsa bile, nokta bunu son yapar & gt; gibi okumak virgül .

Daha kötüsü, etkinleştirmek istiyorum Satır sonlarından sonra yeni bir cümle başlat Okuma parametrelerinde, başlıklar olmadan, listeler ve son noktalama işareti olmayan diğer metinler duraklama olmadan okunur. Fakat eğer etkinleştirirsem, noktalama işaretiyle tek satırlık yorumlar ve her yeni satır sessizliği bozacak ve çok satırlı yorumları imkansız hale getirecektir. Ve Babaloka bunu etkisiz hale getirdikten sonra aksaklık yaptı ve herhangi bir noktalama işaretine XML ayrıştırıcı hatası atacak.

Böylece, bütün metinlerimi aksaklıkların etrafında çalışacak şekilde masaj edebilirim, ama Balabolka'da ya da başka bir uygulamada çalışan bir yorum etiketiyle daha kolay olurdu.

İşaretçiler için teşekkürler.

Yanıtlar:


0

İlya (geliştirici) nezaketle bir cevap verdi:

Şimdi Balabolka için gelişmiş bir XML ayrıştırıcı oluşturmayı planlamıyorum (ile   yorum sembolleri desteği de). Afedersiniz.

Yorum yapmamanı, gereksiz metinleri kaldırmanı tavsiye ederim.   Bir belgeden (2 değişken türevi oluşturmayı deneyin)   görüntülemek için).

Veya yeni kuralı telaffuz düzeltmesine ekleyebilirsiniz.   Sözlük: Yorum bulmak için özel düzenli ifade.

Neyi (normal ifade gibi) bulun:

/\*(.|[\r\n])*?\*/

İle değiştirin:

(boş satır)

Ses dosyasına dönüştürmeden önce metne kurallar uygula (ana menü   "Seçenekler | Telaffuz Düzeltme | Değiştirilmiş Metni Görüntüle").


İpucu: Bir açılı ayraç açmak ve kapatmak için tavsiye edilir.   aynı paragrafın içindeki açılı ayraç. Ayrıca, yerleştirmeyi deneyin.   başlangıç ​​etiketi ve bitiş etiketi aynı şekilde. Bu artacak   Balabolka'nın etiketleri doğru işlemesi imkanı.

C tarzı yorumlardan yana. /* ... */ ). Regex, arama veya değiştirmede% rex% ile hazırlanarak uyarlanabilir ve hızlı bir şekilde test edilebilir (v. %rex%/\*(.|[\r\n])*?\*/.

Çok teşekkürler Ilya!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.