2017-05-21 19 views
0

私はこの質問がたくさん(私は数多くの質問を閲覧してきました)頼まれていることを知っていますが、私は解決策を見つけることができません。voice.IDを使用してpyttxsで音声を変更する方法は?

Iエンジン=

音声を使用= engine.setProperty( '音声'、 'ID')

音声を変更するが、

音声を使用すべきであることを知っています.setProperty( 'voice' b'english-us ')

はありません私はb'english-usを引用符の間に入れてみましたが、うまくいきませんでした。私が声を変えることができれば満足しているだろうが、私の意図はeSpeakからの声を使うことだ。実際には様々なフォーラムで様々な答えに従うことが可能だ。

誰かが私を助けることができますか?私はpython 3.5.3とpyttsx 1.2を使用しています

答えて

0

私は声を選択する方法を見つけました。

engine = pyttsx.init() 
voices = engine.getProperty('voices') 
engine.setProperty('voice', voices[whatever].id) 

配列内の音声の場所は何でも構いません。

関連する問題