eSpeak NG, Linux için bir metinden konuşmaya sentezleyici

espeak-ng hakkında

Bir sonraki makalede eSpeak NG'ye bir göz atacağız. Bu çok dilli, komut satırı konuşma sentezleyici yazılımı, içinde 100'den fazla dil kullanabildiğimiz. eSpeak NG, Jonathan Duddington tarafından oluşturulan ve hakkında daha önce bir makalede bahsettiğimiz eSpeak motorunun güncellenmiş bir versiyonudur. önceki haber aynı blogda.

Bu program sağladığımız metni yüksek sesle okuyacaktır. Metni standart girdiden veya bir dosyadan da alabilirsiniz. Program, varsayılan ses aygıtı aracılığıyla konuşmak için metinden konuşmaya kullanır. Bu yazılım, blogları, haber sitelerini dinlerken veya görme engelliler için metni konuşma dosyalarına dönüştürmemiz gerektiğinde yardımcı olabilir. eSpeak, farklı sesler içerir ve özellikleri gerektiğinde değiştirilebilir.

Programı kullanırken konuşmanın oldukça netleşebileceğini fark edeceksiniz, ancak hiç kimse insan konuşma kayıtlarına dayalı sentezleyici sesleri kadar doğal veya pürüzsüz bir şey beklemiyor. Yukarıda söylediğim gibi, eSpeak NG 100'den fazla dil ve aksan için metinden konuşmaya sentez yapıyor, ancak görünüşe göre, bazı diller diğerlerinden daha iyi okunur.

ESpeak NG Genel Özellikleri

  • Bu bir Gnu / Linux, Android, Mac OS ve Windows'u destekleyen çapraz platform uygulaması.
  • It is ücretsiz bir açık kaynak programı, C ile yazılmıştır.
  • Kapsar farklı sesler, özellikleri değiştirilebilir.
  • Şunları yapabilirsiniz doğrudan konuşmak yerine WAV veya mp3 dosyası olarak ses çıkışı üretin. Ortaya çıkan dosya herhangi bir medya oynatıcıda oynatılabilir.
  • Ayrıca metni fonem kodlarına çevir, böylece başka bir konuşma sentez motoru için bir arayüz olarak uyarlanabilir.
  • Programın diğer diller için potansiyeli vardır. Kullandığınız diller farklı ilerleme aşamalarında. Yaratıcıya göre, bu veya diğer dillerin ana dilini konuşanların yardımı takdir edilmektedir.

eSpeak NG projesinin kaynak kodu: GitHub'da barındırılıyor, tüm özellikleri gibi ayrıntılı olarak.

Ubuntu'da eSpeak NG'yi yükleyin

Bu program, farklı Gnu/Linux sistemleri için paketlenmiş olarak bulunabilir. Ubuntu, Debian ve türevlerinde, APT'yi yalnızca bir terminalde kullanmamız gerekecek (Ctrl + Alt + T) aşağıdaki gibidir:

eSpeak ng'yi yükle

sudo apt install espeak-ng

Programa hızlı bir bakış

eSpeak NG, selefi ile tamamen uyumludur. Daha ne eSpeak ile aynı komut satırı seçeneklerini kullanır ve biraz daha işlevsellik ekler. Bunlar arasında aşağıdakileri bulabiliriz:

Yüksek sesle bir cümle

Yapabiliriz programa bir cümleyi yüksek sesle okumasını söyleyin:

espeak-ng "Esto es un lo que va a leer el programa"

Ek olarak, program ayrıca şunları da yapabilir: bir dosyanın içeriğini yüksek sesle oku:

espeak-ng -f archivo.txt

Ayrıca bize verecek standart girişten metin girişini okuma yeteneği:

espeak-ng

Çıkmak için sadece kombinasyonu kullanmanız gerekir CTRL + C.

Çıktıyı bir dosyaya kaydedin

Eğer ilgileniyorsanız çıktıyı bir MP3 ses dosyasına kaydedin, sadece -w seçeneğini aşağıdaki gibi kullanmak gerekir:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

İlgileniyorsanız bir .wav dosyası, önceki komutta yalnızca çıktı dosyasının uzantısını değiştirmeniz gerekirdi.

Bir metnin fonemlerini yazdırın

Aşağıdaki komut ' kelimesini telaffuz etUbuntu've fonemleri yazdıracak:

Ubuntu fonemleri

espeak-ng -x Ubuntu

Desteklenen sesleri listeleyin

Bu program birkaç farklı sesi destekler ve hepsini listele komut ile:

ses listesi

espeak-ng --voices

Belirli bir dili konuşan tüm sesler de listelenebilir. örneğin istersek İspanyolca konuşan sesleri görün, sadece şu komutu kullanmanız gerekir:

İspanyolca seslerin listesi

espeak-ng --voices=es

Sesi değiştir

e-konuşma İngilizce sesi kullanarak varsayılan olarak verilen metni telaffuz edecektir. Farklı bir ses kullanmak istiyorsanız, aşağıdakine benzer bir şey çalıştırın:

espeak-ng -v nombre_de_voz

yardım

Az önce gördüklerimiz bu programın olasılıklarından sadece birkaçı. İçin eSpeak NG'nin nasıl kullanılacağı hakkında ayrıntılı bilgi alın, sadece terminalde yazmak gerekli olacaktır (Ctrl + Alt + T):

uygulama yardımı

espeak-ng --help

Veya kılavuz sayfalarına da başvurabiliriz:

man espeak-ng

eSpeak NG'yi kaldırın

İsterseniz bu programı bilgisayarınızdan kaldırın, bir terminalde (Ctrl + Alt + T) yapmanız gereken sadece:

eSpeak NG'yi kaldırın

sudo apt remove espeak-ng

Bu program için bir grafik arayüze sahip olmakla ilgileniyorsanız, sayfaya gidebilirsiniz. gespeaker'ı indirin. İçinde yüklemek için .deb dosyasını indirebilirsiniz.

Bu olabilir adresinde bu proje hakkında daha fazla bilgi GitHub deponuz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Jacobo dijo

    Sesi boktan olsa da dağıtımımız için bir şeyler olması iyi.