PythonでTTSを使用しています。(pyttsx ライブラリ)。プロパティ rate、voice、 voices、volumeを取得できるドキュメントを読みました。ドキュメントでは、レート、ボイス、ボリュームに対してのみプロパティを設定できるということだけです。プロパティ「声」を設定できないということですか?年齢、性別、言語などが含まれているため、音声に興味があります。ここのドキュメント: http://pyttsx.readthedocs.io/en/latest/engine.html#pyttsx.voice.Voice
たとえば、レート、ボイス、ボリュームを簡単に使用できます。
engine = pyttsx.init()
engine.getProperty('rate')
engine.getProperty('volume')
engine.setProperty('rate', 50)
engine.setProperty('volume', 0.25)
engine.say("something")
engine.runAndWait()
質問は。話し声の「性癖」「年齢」「言語」を変えるチャンスはありますか?ある場合は、その方法の例を教えてください。私はまったくアイデアがありません。
実際には声の中にある voices.id を使用する例がありますが、それは私を助けませんでした:
engine = pyttsx.init()
voices = engine.getProperty('voices')
for voice in voices:
engine.setProperty('voice', voice.id)
engine.say('The quick brown fox jumped over the lazy dog.')
engine.runAndWait()
お騒がせしてすみません、ありがとう:-)