eSpeak NG โปรแกรมสังเคราะห์ข้อความเป็นคำพูดสำหรับ Linux

เกี่ยวกับ speak-ng

ในบทความถัดไปเราจะมาดู 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) ดังนี้:

ติดตั้ง eSpeak ng

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) คุณเพียงแค่ต้องดำเนินการ:

ถอนการติดตั้ง eSpeak NG

sudo apt remove espeak-ng

หากคุณสนใจที่จะมีอินเทอร์เฟซแบบกราฟิกสำหรับโปรแกรมนี้ คุณสามารถไปที่หน้าเพื่อ ดาวน์โหลด gespeaker.dll ในนั้นคุณสามารถดาวน์โหลดไฟล์ .deb เพื่อติดตั้ง

มันสามารถ เรียนรู้เพิ่มเติมเกี่ยวกับโครงการนี้ได้ที่ ที่เก็บ GitHub ของคุณ.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Jacobo dijo

    เป็นเรื่องดีที่มีบางอย่างสำหรับ distro ของเราแม้ว่าเสียงจะอึ