Python : Text to speak(Google)

step 1.
py -m pip install gtts
py -m pip install pyglet

step 2.
โหลด AVbin มาติดตั้ง
http://avbin.github.io/AVbin/Download.html








step 3 ลองรัน
#code:
#---------------------------------------------------------------------
from gtts import gTTS
from time import sleep
import os
import pyglet
 

tts = gTTS(text='สวัสดีคุณผู้ชาย มีอะไรให้ออเจ้ารับใช้คะ', lang='th')
#ต้องมีการสร้างโฟลเดอร์ tmp ไว้ใน drive C: ก่อน
filename = 'C:\\tmp\\gtts.mp3'
tts.save(filename)
music = pyglet.media.load(filename, streaming=False)
music.play()
sleep(music.duration) #prevent from killing
os.remove(filename) #remove temperory file

#---------------------------------------------------------------------



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

CASIO fx-5800P : การ mod ด้วยเครื่องคิดเลข

sgsBB(SGS-Score Inserter) : โปรแกรมช่วยกรอกผลคะแนนจาก bookmark51 ใส่ระบบ SGS ของ สพฐ.

springMVC : เชื่อมต่อฐานข้อมูล mySQL ด้วย JDBC-Template