4

Windows7 でespeak( http://espeak.sourceforge.net ) を python2.7.0-32 ビットで使いたいです。

さらに、espeak によって生成された音声ファイルも保存したいと考えています。

4

4 に答える 4

2

このようなものはどうですか。

import subprocess

def execute_unix(inputcommand):
   p = subprocess.Popen(inputcommand, stdout=subprocess.PIPE, shell=True)
   (output, err) = p.communicate()
   return output

a = "Some amazing words of wisdom."

# write out to wav file 
b = 'espeak -w temp.wav "%s" 2>>/dev/null' % a  

# speak aloud
c = 'espeak -ven+f3 -k5 -s150 --punct="<characters>" "%s" 2>>/dev/null' % a #speak aloud

execute_unix(b) 
execute_unix(c) 
于 2013-09-27T18:51:44.163 に答える
0

あなたは正確に何を求めていますか?

ここにドキュメントがあります:

eSpeak ドキュメント

そしてサンプル:

eSpeak サンプル

特定の疑問がある場合は、私たちがお手伝いします。

于 2013-07-09T12:26:53.393 に答える