วิธีการใช้ Text- to -Speech ของ Google

Pangu IOT
Pangu IOT
Nov 1 · 2 min read

หลายๆคนน่าจะเคยได้ยินเสียงนี้ใช่ไหมครับ

Speech Synthesis

จากตัวอย่างเสียงที่ได้ยินเป็นเสียงที่เกิดจากการสังเคราะห์ขึ้น เป็นเทคโนโลยีที่สามารถสร้างเสียงคำพูดใดๆ ได้ตามความต้องการ ซึ่งมาจากการใช้เทคโนโลยีการประมวลผลภาษา (Language Processing Technology) ทำให้ได้เทคโนโลยี สังเคราะห์เสียงจากข้อความ (Text-to-Speech Synthesis: TTS) ที่สามารถนำไปประยุกต์ใช้กับข้อความในภาษาต่างๆได้ อีกทั้งยังใช้วิเคราะห์คำอ่านที่ไม่เคยปรากฏในพจนานุกรมได้อีกด้วย

Text- to -Speech ที่นิยมในปัจจุบัน

ที่เป็นนิยมและเห็นได้ในปัจจุบัน

โดยในบทความนี้จะวิธีการใช้ Google translate TTS เบื้องต้น เนื่องจากเป็นบริการที่ฟรีและใช้งานได้ไง ในตัวอย่าง Python และเป็นตัวเดียวกับเวลาที่ใครเคยใช้ Google translate ที่จะเป็นเสียงของผู้หญิงและเป็นเสียง “เย็นชา” หน่อยๆ555

install gTTS (Google text to speech)

ให้ลง Library ของตัว gTTS ก่อน สามารถจะลงผ่าน Command ได้เลย นะครับ

pip install gTTS

ให้รันบน cmd ได้เลยนะครับ แต่ต้องมีตัว python ก่อน ถ้าใครยังไม่ลงสามารถกลับไปดูบทความเก่าผมได้นะครับ แนะนำการCompiler Python บน cmd ใน Windows

เริ่มเล่นกัน

ก่อนอื่นเราต้อง ทำการ import gtts มาก่อนนะครับ

from gtts import gTTs

การทำไฟล์เสียงไทย ประโยค “สวัสดีค่ะ ปัง กุ I O T”

tts=gTTS(text='สวัสดีค่ะ  ปัง กุ I O T',lang='th')

ในส่วนของ lang เราสามารถที่จะเลือกได้หลายภาษาซึ่งของ google รองรับภาษาไทย ในการใช้งานก็ให้ใช้ lang= ‘language’ โดยใช้ตัวอักษรตาม ลิงค์ที่เชื่อมนะครับ

tts.save(‘File_name.mp3’) เป็นการบันทึกไฟล์

tts.save('PanguIOT.mp3')

หลังจากที่เราได้ไฟล์เสียงมาแล้ว เราสามารถเล่นไฟล์ mp3 โดยใช้ Library playsound

Example

เท่านี้เราก็นำไฟล์ ไป Run ทดสอบได้แล้วครับ


สำหรับบทความความนี้หวังว่าจะเกิดประโยชน์ไม่มากก็น้อยนะครับ ถ้ามีข้อผิดพลาดประการใดก็ขออภัยมานะที่นี้ด้วยนะครับ ถ้ามีขอสงสัยสามารถทักมาถามได้นะครับ

References

Pangu IOT

Written by

Pangu IOT

FB:PanGu IOT

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade