28 ธันวาคม 2562

Published ธันวาคม 28, 2562 by with 0 comment

Text To Speech ภาษาไทยใน Windows 10 ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ ในที่สุดก็มีคนหาวิธีใช้ Text To Speech ภาษาไทยใน Windows 10 ด้วย Python ได้แล้ว โดยอาศัย Text To Speech ของ Windows และ Microsoft Pattara
ซึ่งเป็นเสียงสำหรับ Text To Speech ไว้สังเคราะห์เสียงภาษาไทยสำหรับ Windows นั้นเอง
สามารถใช้งานได้แล้วผ่าน python แบบง่าย ๆ ดังนี้
  1. เพียงเข้าไปที่ https://github.com/natchaipon/text_to_speech_thai แล้วโหลดลงมาที่เครื่อง
  2. กดคลิก TTS_THAI.reg เพื่อติดตั้ง
  3. ให้ไปที่ All Settings -> Time & Language -> Speech ให้ Add voice ภาษาไทย
  4. สั่ง pip install pyttsx3
  5. ลองรัน text_to_speech_th.py

การใช้งาน

ตามตัวอย่างของไฟล์ text_to_speech_th.py สามารถเปลี่ยนข้อความ ตาม
engine.say('กินข้าวหรือยัง')
ปรับความเร็วได้ตาม engine.setProperty('rate', 120) ยิ่งมากยิ่งเร็ว
และความดังของเสียง ตาม engine.setProperty('volume', 0.9) โดยความดังอยู่ในช่วง 0 - 1
ขอขอบคุณ @natchaipon ใน GitHub ด้วยนะครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)