ในบทความถัดไปเราจะมาดู eSpeak NG นี่คือ ซอฟต์แวร์สังเคราะห์เสียงพูดบรรทัดคำสั่งหลายภาษาซึ่งเราสามารถใช้ภาษาต่างๆ ได้มากกว่า 100 ภาษา eSpeak NG เป็นเวอร์ชันปรับปรุงของเอ็นจิ้น eSpeak ที่สร้างโดย Jonathan Duddington และเราได้พูดคุยกันแล้วใน บทความก่อนหน้า ในบล็อกนี้
โปรแกรมนี้จะอ่านออกเสียงข้อความที่เราให้ไว้ คุณยังสามารถดึงข้อความจากอินพุตมาตรฐานหรือจากไฟล์ โปรแกรมใช้ข้อความเป็นคำพูดเพื่อพูดผ่านอุปกรณ์เสียงเริ่มต้น. ซอฟต์แวร์นี้มีประโยชน์เมื่อฟังบล็อก เว็บไซต์ข่าว หรือในกรณีที่เราต้องแปลงไฟล์ข้อความเป็นคำพูดสำหรับผู้พิการทางสายตา eSpeak มีเสียงที่แตกต่างกันและสามารถปรับเปลี่ยนคุณลักษณะได้ตามต้องการ
เมื่อใช้โปรแกรม คุณจะสังเกตได้ว่าคำพูดนั้นชัดเจน แต่ ไม่มีใครคาดหวังสิ่งที่เป็นธรรมชาติหรือราบรื่นเหมือนเสียงสังเคราะห์ตามบันทึกคำพูดของมนุษย์. ดังที่ฉันได้กล่าวไว้ข้างต้น eSpeak NG สร้างการสังเคราะห์ข้อความเป็นคำพูดสำหรับภาษาและสำเนียงมากกว่า 100 ภาษา แต่เห็นได้ชัดว่า บางภาษาอ่านได้ดีกว่าภาษาอื่น.
คุณสมบัติทั่วไปของ ESpeak NG
- นี่คือ แอปพลิเคชั่นข้ามแพลตฟอร์มที่รองรับ Gnu / Linux, Android, Mac OS และ Windows.
- มันเป็น โปรแกรมโอเพ่นซอร์สฟรีซึ่งเขียนด้วยภาษาซี
- ซึ่งจะรวมถึง เสียงที่แตกต่างกันซึ่งสามารถปรับเปลี่ยนลักษณะได้
- คุณสามารถ สร้างเอาต์พุตเสียงเป็นไฟล์ WAV หรือ mp3 แทนการพูดโดยตรง. ไฟล์ผลลัพธ์สามารถเล่นบนเครื่องเล่นสื่อใดก็ได้
- ยังสามารถ แปลข้อความเป็นรหัสฟอนิมดังนั้นจึงสามารถปรับให้เป็นอินเทอร์เฟซสำหรับเอ็นจิ้นการสังเคราะห์เสียงพูดอื่นได้
- โปรแกรมมีศักยภาพสำหรับภาษาอื่น ๆ ภาษาที่คุณใช้อยู่ในขั้นตอนต่างๆ ของความก้าวหน้า. ตามที่ผู้สร้างได้รับความช่วยเหลือจากเจ้าของภาษาเหล่านี้หรือภาษาอื่น ๆ
ซอร์สโค้ดของโครงการ eSpeak NG คือ โฮสต์บน GitHubเช่นเดียวกับคุณสมบัติทั้งหมดโดยละเอียด
ติดตั้ง eSpeak NG บน Ubuntu
โปรแกรมนี้สามารถพบได้ในแพ็คเกจสำหรับระบบ Gnu / Linux ที่แตกต่างกัน ใน Ubuntu, Debian และอนุพันธ์ของพวกเขา เราจะต้องใช้ APT ในเทอร์มินัลเท่านั้น (Ctrl + Alt + T) ดังนี้:
sudo apt install espeak-ng
ดูโปรแกรมอย่างรวดเร็ว
eSpeak NG เข้ากันได้อย่างสมบูรณ์กับรุ่นก่อน มีอะไรอีก ใช้ตัวเลือกบรรทัดคำสั่งเดียวกันกับ eSpeak และเพิ่มฟังก์ชันการทำงานบางอย่างขึ้น. ในหมู่พวกเขาเราสามารถพบสิ่งต่อไปนี้:
ประโยคที่ออกมาดัง ๆ
เราสามารถทำได้ สั่งให้โปรแกรมอ่านออกเสียงประโยค:
espeak-ng "Esto es un lo que va a leer el programa"
นอกจากนี้โปรแกรมยังสามารถ อ่านออกเสียงเนื้อหาของไฟล์:
espeak-ng -f archivo.txt
มันจะทำให้เรา ความสามารถในการอ่านข้อความจากอินพุตมาตรฐาน:
espeak-ng
หากต้องการออกคุณจะต้องใช้ชุดค่าผสม CTRL + C.
บันทึกผลลัพธ์เป็นไฟล์
หากคุณมีความสนใจ บันทึกเอาต์พุตเป็นไฟล์เสียง MP3จำเป็นต้องใช้ -w ตัวเลือกดังต่อไปนี้เท่านั้น:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
ในกรณีที่คุณสนใจ ไฟล์ .wavในคำสั่งก่อนหน้านี้ คุณจะต้องเปลี่ยนนามสกุลของไฟล์เอาต์พุตเท่านั้น
พิมพ์หน่วยเสียงของข้อความ
คำสั่งต่อไปนี้ will ออกเสียงคำว่า 'อูบุนตู'และมันจะพิมพ์หน่วยเสียง:
espeak-ng -x Ubuntu
รายชื่อเสียงที่รองรับ
โปรแกรมนี้รองรับเสียงที่หลากหลายและเราจะสามารถ แสดงรายการทั้งหมด ด้วยคำสั่ง:
espeak-ng --voices
สามารถระบุเสียงทั้งหมดที่พูดภาษาใดภาษาหนึ่งได้ ถ้าตัวอย่างเช่นเราต้องการ ดูเสียงที่พูดภาษาสเปน (es)คุณเพียงแค่ต้องใช้คำสั่ง:
espeak-ng --voices=es
เปลี่ยนเสียง
eSpeak NG จะออกเสียงตามค่าเริ่มต้นของข้อความที่กำหนดโดยใช้เสียงภาษาอังกฤษ. หากคุณต้องการใช้เสียงอื่น ให้เรียกใช้ดังนี้:
espeak-ng -v nombre_de_voz
ช่วย
สิ่งที่เราเพิ่งเห็นเป็นเพียงบางส่วนของความเป็นไปได้ของโปรแกรมนี้ สำหรับ รับข้อมูลโดยละเอียดเกี่ยวกับวิธีใช้ eSpeak NGจำเป็นต้องเขียนในเทอร์มินัลเท่านั้น (Ctrl + Alt + T):
espeak-ng --help
หรือเรายังสามารถดูหน้าคู่มือ:
man espeak-ng
ถอนการติดตั้ง eSpeak NG
ถ้าคุณต้องการ ลบโปรแกรมนี้ออกจากคอมพิวเตอร์ของคุณในเทอร์มินัล (Ctrl + Alt + T) คุณเพียงแค่ต้องดำเนินการ:
sudo apt remove espeak-ng
หากคุณสนใจที่จะมีอินเทอร์เฟซแบบกราฟิกสำหรับโปรแกรมนี้ คุณสามารถไปที่หน้าเพื่อ ดาวน์โหลด gespeaker.dll ในนั้นคุณสามารถดาวน์โหลดไฟล์ .deb เพื่อติดตั้ง
มันสามารถ เรียนรู้เพิ่มเติมเกี่ยวกับโครงการนี้ได้ที่ ที่เก็บ GitHub ของคุณ.
เป็นเรื่องดีที่มีบางอย่างสำหรับ distro ของเราแม้ว่าเสียงจะอึ