浏览代码

textToSpeech

nsm 1 年之前
父节点
当前提交
c01da507db
共有 1 个文件被更改,包括 6 次插入9 次删除
  1. 6 9
      android/src/main/java/com/xunfei/XunFeiMoudle.java

+ 6 - 9
android/src/main/java/com/xunfei/XunFeiMoudle.java

@@ -118,19 +118,16 @@ public class XunFeiMoudle extends ReactContextBaseJavaModule {
 
     @ReactMethod
     public void textToSpeech(final String text) {
-        if (mTts != null) {
-            mTts.startSpeaking(text, null);
-        } else {
+        if (mTts == null) {
             if (SpeechUtility.getUtility() == null) {
                 createUtility(mContext);
             }
             mTts = getSpeechSynthesizer(mContext);
-            if (mTts != null) {
-                mTts.startSpeaking(text, null);
-            } else {
-                Toast.makeText(mContext, "语音播报mTts初始化失败", Toast.LENGTH_SHORT).show();
-            }
-
+        }
+        if (mTts != null) {
+            mTts.startSpeaking(text, null);
+        } else {
+            Toast.makeText(mContext, "语音播报mTts初始化失败", Toast.LENGTH_SHORT).show();
         }
     }