由於目前的nuwa架構設計下,所有的app只要在背景,app的onDestroy,都會強制被被系統延後2秒自動執行,故會產生些timing的問題。故把free resource 的動作放在onPause。
Posts made by test
可以如下區別:
void onSpeech2TextComplete(boolean isError, String speech2Txt)
正常的回呼,第一參數為false, 第二參數為App所設定的TTS string.
onSpeech2TextComplete(false, speech2Txt)
若第二參數為true, 表示有異常,需進一步分析full log.
setSpeakParameter(SpeakType.NORMAL, "speed", 5) // 1~9
setSpeakParameter(SpeakType.NORMAL, "pitch", 6) // 1~9
PS: 設定前,需確定已收到onWikiServiceStart的回呼
只需設定一次,就會改變整個系統的話速。若要回覆,請改回以下設定
系統預設值 speed: 5, pitch: 6
正常狀況來說,只會回呼一次。請附上full log (不要filter),以及該問題在log時間點. 謝謝
請問當下,是否有其它的App也在用錄音的功能?
如何不用重啟狀態下,讓錄音設備回復正常? >>> 只要系統當下沒有"有其它的App也在用錄音"。喚醒就可以正常。
mRobot.requestSensor(SENSOR_TOUCH) must be called after receiving onWikiServiceStart()
Ex:
mRobot.registerRobotEventListener(new RobotEventListener() {
@Override
public void onWikiServiceStart() {
mRobot.requestSensor(SENSOR_TOUCH) ;
}
...