| | |
| | | return null; |
| | | } |
| | | |
| | | public void TextSpeak(String text) { |
| | | public void TextSpeak(String text, int id) { |
| | | if (speaker != null && ttsInitSucc) { |
| | | speaker.speak(text); |
| | | speaker.speak(text, Integer.toString(id)); |
| | | } else { |
| | | TextSpeakEnd(id); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void PlayStart() { |
| | | public void PlayStart(String s) { |
| | | Log.d(TAG, "TTS引擎播放开始"); |
| | | } |
| | | |
| | | @Override |
| | | public void PlayDone() { |
| | | public void PlayDone(String s) { |
| | | Log.d(TAG, "TTS引擎播放结束"); |
| | | TextSpeakEnd(Integer.valueOf(s)); |
| | | } |
| | | |
| | | @Override |
| | | public void PlayError() { |
| | | public void PlayError(String s) { |
| | | Log.d(TAG, "TTS引擎播放出错"); |
| | | TextSpeakEnd(Integer.valueOf(s)); |
| | | } |
| | | } |
| | | |
| | |
| | | public native void startNative(); |
| | | public native void MainProcMsgEntry(int cmd, String value); |
| | | public native void MainProcBinMsgEntry(int cmd, byte []data, int length); |
| | | public native void TextSpeakEnd(int id); |
| | | } |