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
#---------------------------------------------------------------------
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
#---------------------------------------------------------------------
ความคิดเห็น
แสดงความคิดเห็น