Festival ile Linux metin okuma
- Kategori: Linux
Bir bilgisayarda metinden konuşmaya özelliğini etkinleştirmek istemenizin birçok nedeni vardır. Zayıf görüşten muzdarip olabilirsiniz (ya da hiç görmeyebilirsiniz), bir bilim deneyi için özelliğe ihtiyacınız olabilir ya da sadece günlük dosyalarınızın size okunmasını isteyebilirsiniz. Sebep ne olursa olsun, Linux'ta metinden konuşmaya oldukça basit bir görevdir.
Bu amaçla kullanılabilecek birçok alt sistem de bulunmaktadır. Ancak bu makalede, metinden konuşmaya tanımayı etkinleştirmek için Festival sistemini kullanarak ele almak istiyorum. Bu işe yaradığında, onu ihtiyaç duyduğunuz şekilde ve ihtiyaç duyduğunuz kadar çok şekilde kullanabilirsiniz.
Festival
Festival metninden konuşmaya sistemi Edinburgh Üniversitesi Konuşma Teknolojisi Araştırma Merkezi'nde Alan W. Black tarafından oluşturuldu (Carnegie Melon Üniversitesi'nin katkılarıyla). Festival, konuşma sentezi alanında araştırma ve geliştirme için birçok API ve tam bir ortam içeren tam metinden konuşmaya sistemidir.
Festival, İngilizce (İngiliz ve Amerikan telaffuzu), Galce ve İspanyolcayı içeren çok dilli bir sistem olarak tasarlanmıştır. Diğer diller için (Kastilya İspanyolcası, Çekçe, Fince, Hintçe, İtalyanca, Marathi, Lehçe, Rusça ve Telugu gibi) kullanım için eklentiler yüklenmelidir.
Kurulum
Birçok dağıtım zaten varsayılan olarak Festival'i içerir. Ancak yapmadıysanız, aşağıdaki kolay adımlarla kurabilirsiniz:
Bir terminal penceresi açın.
- Root kullanıcısına Su (veya gerekirse sudo kullanın).
- Komutu verin yum yükleme festivali (replace yum özel paket yükleyicinizle, örneğin apt-get ).
- Herhangi bir bağımlılığı kabul edin.
Bu kadar! Festival artık sisteminizde olmalı ve gitmeye hazır olmalıdır. Hadi deneyelim.
Test testleri.
Festival'i kullanmak için doğal olarak bilgisayarınızda çalışan bir ses sistemine ihtiyacınız olacak. Festivalin işe yaradığından emin olalım. Tekrar bir terminal penceresi açın ve şu komutu verin:
echo 'Bir oyun oynamak ister misin?' | festival --tts
NOT: Umarım yukarıdaki alıntının ne olduğunu biliyorsunuzdur. ;-)
Sentezlenmiş sesi duyduysanız Festival çalışıyor. Şimdi Festival bir metin dosyasından okuyalım. İçeriği olan bir metin dosyası oluşturun ve dosyayı sınama.txt . Şimdi, terminal penceresine geri dönün, şu komutu verin:
festival --tts test.txt
Metninizi sizin için okuyan sentezlenmiş sesi duyuyor olmalısınız.
PDF'leri
Festival düzgün çalıştığı için, Adobe okuyucu yardımıyla PDF'leri de okuyabilirsiniz. Adobe okuyucu kuruluyken bir PDF açıp ardından Görüntüle> Sesli Oku bir belgede metni konuşmaya etkinleştirmek için. Bu sistemle belgeleri duraklatabilir, tüm belgeleri okuyabilir, yalnızca bir sayfayı okuyabilir ve daha fazlasını yapabilirsiniz.
Son düşünceler
Festival sistemi ile gerçekten eğlenebilirsiniz. Alarm kurabilirsiniz ( en komutu) sizi özel bir sentezlenmiş çalar saat ve çok daha fazlası ile uyandırmak için. Ancak metin okuma sadece eğlence veya araştırma amaçlı değildir. Unutmayın, bunun gibi sistemlere güvenen bir bilgisayar kullanıcıları dünyası var. Neyse ki Linux topluluğu bu ihtiyacı karşıladı.