音声合成でHello, world!
Posted feedbacks - Python
同等のコードをpythonで書いてみました。
1 2 3 4 5 6 7 8 9 10 11 12 | from ctypes import cdll
def init():
es = cdll.LoadLibrary('libespeak.so.1')
es.espeak_Initialize(0, 0, None, 0)
es.espeak_Synchronize()
return lambda s: es.espeak_Synth(s, len(s)+1, 0, 1, 0, 0, None, None)
say = init()
say('Hello, world!')
say('con nitch were')
say('daw cat coo org, sole what program mar know tum yen know Colosseum death')
|
僕が用意していたのもこの方法でした。
1 2 | import win32com.client
say = win32com.client.Dispatch("SAPI.SpVoice").Speak
|




にしお
#3415()
Rating4/4=1.00
使用したライブラリはタグでつけてください。またOSに依存する場合もタグでつけてください。日本語文字列も発音できることが好ましいですが、必須ではありません。
以下はサンプルです。
>>> say("Hello, world!") >>> say("con nitch were") # 「こんにちは」 >>> say("daw cat coo org, sole what program mar know tum yen know Colosseum death")[ reply ]