音声符号にテキストを変換するのpython

コードのいくつかのコードの断片を書き込む処理は、多くの場合、ビットをバックアップするために使用され、次のコードは、音声符号にテキストを変換するためのPythonについてです小さなパートナーである必要があり、いくつかの利点を持っています。
ピーターParenteでSAPIスピーチ#(Windowsの場合)とPythonモジュールpyTTSを使用するには、テキスト
#ダウンロードインストーラファイルpyTTS-3.0.win32-py2.4.exe
最新バージョンでDATE AT#pywin32-204.win32と、この-py2.4.exe win32comの
#のWindows XPコンピュータにPython24でテストは15jun2005をvagaseat

インポートpyTTSは、
時間をインポート

TTS = pyTTS.Create()

#は、発話速度、より高い値=速く設定され
、わずか10 -10の値を試す楽しみのために#
tts.Rate = 1枚の
tts.Rate、「=音声の速度」のプリントを

#は、音声ボリュームのパーセンテージ(0〜100%)に設定
tts.Volume = 90
tts.Volume、 "=音声ボリューム"印刷

#すべての利用可能な声のリストを取得
)(、「=声のリスト」の印刷tts.GetVoiceNamesを

#は明示的に音声設定
tts.SetVoiceByName(「MSMary」)
印刷は、「声がOT MSMary設定されています」

プリント

#は、日付と時刻を発表、良い仕事ん
timeStr = + time.asctime()「日付と時刻は、」
プリントtimeStr
tts.Speak(timeStr)

プリント

STR1 =「」」
彼が見つけたとき、若い幹部は、午後6時に事務所を残していた
手で一枚の紙をシュレッダーの前に立ってCEOを。

「聞く、」最高経営責任者(CEO)は「これは重要であり、私の秘書が残っている。、言った
あなたはこの事の仕事を作ることはできますか?」

「確かに、」若い幹部は語りました。彼は、マシンをオンに
紙を挿入し、スタートボタンを押しました。

「素晴らしい、素晴らしいです!」最高経営責任者(CEO)は、彼の論文は、内部で姿を消したと言った
マシン。「私はただ一つのコピーを必要としています。」
""」
印刷STR1
tts.Speak(STR1)
tts.Speak( 'HAAH HAA HAAH HAA')

プリント

STR2 =「」「
Finagleの4番目の法則:
ジョブがアップファウルされたら、それを改善するために行わ何かが唯一それが悪化させる。
『』」
印刷STR2の
印刷
印刷『話のテキストは、上記のWAVEファイル(.WAV)に書き込まれています』
tts.SpeakToWave( 'Finagle4.wav'、STR2)

印刷「Waveファイルはバックロードと話されて...」
tts.SpeakFromWave(「Finagle4.wav」)

プリント

印刷「Ctrlキーのような単語を発音するのは難しいの置き換えは...」
発音補正のインスタンス#create
P = pyTTS.Pronounce()
を何かで発音しにくい言葉置き換える
#が綴らやスペルミスされますが、時それはのように最低音を
( 'Ctrlキー'、 'コントロール')p.AddMisspelled
STR3 = p.Correct( '[Ctrl]キーを押してください!')
tts.Speak(STR3)

プリント


プリント

tts.Speak(STR4)

プリント

印刷「本当の速い数回と言います!」
STR5 =「沈没沈没汽船!」
tts.Rate = 3
の範囲内のK(7):
プリントSTR5
tts.Speak(化5)
time.sleep(0.3)

tts.Rate = 0
tts.Speak( "うわー、人は言葉を誤って発音ではありません!")





 

おすすめ

転載: www.cnblogs.com/bamboo9494/p/11445134.html