วันนี้จะมาแนะนำทุกๆ คนเกี่ยวกับ การเขียนโปรแกรมง่าย ๆ เพื่อให้คอมพิวเตอร์อ่านออกเสียงตามที่เราได้พิมพ์ให้ โดย ใช้ library คือ gTTS และ play sound จะมีวิธีการเขียนอย่างไร มาดูกันเลย
เริ่มจากติดตั้ง package gTTS และ play sound ก่อน
เริ่มจากติดตั้ง package gTTS และ play sound ก่อน
pip install gTTS
pip install playsound
จากนั้น เรามาเริ่มเขียนโปรแกรมกันเลย
โดยการทำงานของโปรแกรมนี้คือ โปรแกรมจะรับค่าข้อความจากผู้ใช้ จากนั้น เรียกใช้ library gTTS โดยส่งข้อมูลคือ ข้อความ และ ภาษา สำหรับการแปลงข้อความเป็นเสียงผ่าน google translate API แล้วจากนั้นจึงทำการ save ข้อมูลลงไปยัง file ชื่อ "sound.mp3" ต่อมาไฟล์จะถูกเล่นโดย playsound เป็นเสียงให้เราได้ยินกัน และในบรรทัดสุดท้ายเป็นการลบไฟล์ที่บันทึกเพื่อให้ไม่มีปัญหาตอน save ไฟล์เสียงทับในรอบถัดไปของ loop นะครับ ^^ เขียนโปรแกรมแปลงข้อความเป็นเสียงง่ายๆ เลยใช่ไหมครับทุกคนงั้นต่อไป เรามาทำ chat bot ผสมกับ text to speech ภาษาไทย ง่ายๆ กัน
แค่นี้ ก็ได้โปรแกรมแชทบอทแบบพูดได้เป็นภาษาไทยแล้วนะครับ หากสงสัยเพิ่มเติมเกี่ยวกับ chat bot อ่านเพิ่มเติมได้ที่นี่เลย ขอบคุณครับ
ความคิดเห็น
แสดงความคิดเห็น