2

python/djangoビューを介してブラウザで再生できるオーディオファイルにテキストを変換する方法は? Pythonでテキストから音声への変換を行うにはどうすればよいですか? 文字列を.wavファイルに変換したい.wavファイルは、python/djangoビューを介してブラウザで再生されます。

例えば:

text = "how are you?"
convert text to audio file (text.wav)
open text.wav file & play in browser via django view. 
4

2 に答える 2

0

Tichodromaが言うように、もう一度質問する前に、誰かがすでにあなたの質問をしているかどうかを常に確認する必要があります。Googleで検索すると、 http://code.google.com/p/pyspeech/Pythonを話す方法python text to speechなどが返されます。

于 2012-09-28T16:47:31.753 に答える
0

私は次のようにしようとしました、そしてそれは私のために働きます。ありがとう。

#Write text to file
text_file_path = '/user/share/project/test.txt'
audio_file_path = '/user/share/project/test.wav'
text_file = open(text_file_path, "w")
text_file.write('How are you?')
text_file.close()

#Convert file
conv = 'flite -f "%s" -o "%s"' % (text_file_path, audio_file_path)
response = commands.getoutput(conv)

if os.path.isfile(audio_file_path):
    response = HttpResponse()
    f = open(audio_file_path, 'rb')
    response['Content-Type'] = 'audio/x-wav'
    response.write(f.read())
    f.close()
    return response
于 2012-10-09T07:21:03.980 に答える