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:
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:
espeak-ng -x Ubuntu
Desteklenen sesleri listeleyin
Bu program birkaç farklı sesi destekler ve hepsini listele komut ile:
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:
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):
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:
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.
Sesi boktan olsa da dağıtımımız için bir şeyler olması iyi.