1
我需要運行一些代碼,但只有在文本到語音停止通話之後。 我目前推遲了幾秒鐘,但這不是真正的動態,有沒有解決這個問題的辦法?當語音停止說話時,我可以得到通知嗎?文本到語音轉語音停止在Android上通話後運行代碼
我需要運行一些代碼,但只有在文本到語音停止通話之後。 我目前推遲了幾秒鐘,但這不是真正的動態,有沒有解決這個問題的辦法?當語音停止說話時,我可以得到通知嗎?文本到語音轉語音停止在Android上通話後運行代碼
聽起來你需要實現TextToSpeech.OnUtteranceCompletedListener接口,並設置你的代碼在onUtteranceCompleted()實現期間運行。
有一個在Android開發者資源的這個例子:
你是對的! :)此外,我們很好去! HashMap myHashRender = new HashMap(); String wakeUpText =「你還沒有?」; String destFileName =「/sdcard/myAppCache/wakeUp.wav」; myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,wakeUpText); mTts.synthesizeToFile(wakuUpText,myHashRender,destFileName); –
cesarferreira
2012-02-20 04:36:16