2012-01-18 11 views
0

私はpyTTSを使用していくつかのフレーズを聞いてみようとしています。pyTTSで文章、言葉、視点を解析する方法

私はまた、各フレーズのすべての文章、単語、およびビジュエムに必要なことを行う必要があります。
テキストを読み上げるシステムを聞くことはできますが、これらの要素のコールバック関数を作成しようとしても何も起こりません。文章や視覚素のための

import pyTTS 


class engineTTS(object): 

    def __init__(self): 
     phrases = ['this is my first utterance!', 
        'now I speak something else', 
        'finally I conclude with this phrase'] 

     self.tts = pyTTS.Create() 
     self.tts.SubscribeWord(self.OnWordSentence) 

     self.tts.Speak(phrases) 

    def OnWordSentence(self, event): 
     # it never calls this... 
     print 'This function has been called' 

x = engineTTS() 

同じ:

は、ここに私のコードです。私は間違って何をしていますか?

答えて

1

最後に()がないので、実際に関数を呼び出すわけではないからです。
あなたは交換する必要があります。

self.tts.SubscribeWord(self.OnWordSentence) 

で:

self.tts.SubscribeWord(self.OnWordSentence()) 
関連する問題