Browse Source

点击tts状态按钮增加语音示例提示

weizhengliang 2 years ago
parent
commit
a8af2781dd

+ 9 - 0
home/src/main/code/com/wdkl/ncs/android/component/home/activity/WatchUserSettingActivity.java

@@ -27,6 +27,7 @@ import com.wdkl.ncs.android.component.home.util.LocaleMangerUtils;
 import com.wdkl.ncs.android.component.home.util.NetHelper;
 import com.wdkl.ncs.android.component.home.util.PasswordDialogHelper;
 import com.wdkl.ncs.android.component.home.util.PhoneNumberDialogHelper;
+import com.wdkl.ncs.android.component.home.util.SpeechUtil;
 import com.wdkl.ncs.android.middleware.common.Constants;
 import com.wdkl.ncs.android.lib.base.BaseApplication;
 import com.wdkl.ncs.android.lib.utils.ExtendMethodsKt;
@@ -137,6 +138,14 @@ public class WatchUserSettingActivity extends Activity {
             }
         });
 
+        findViewById(R.id.tv_tts_title).setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                //tts test
+                String text = getString(R.string.speech_sample_text);
+                SpeechUtil.getInstance().startSpeak(text);
+            }
+        });
 
         btnChange.setOnClickListener(new View.OnClickListener() {
             @Override

+ 1 - 0
home/src/main/res/layout/user_setting_layout.xml

@@ -156,6 +156,7 @@
                     android:orientation="horizontal">
 
                     <TextView
+                        android:id="@+id/tv_tts_title"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:text="@string/tts_state"

+ 2 - 1
home/src/main/res/layout/watch_activity_home2.xml

@@ -110,8 +110,9 @@
                         android:orientation="vertical">
 
                         <TextView
-                            android:layout_width="wrap_content"
+                            android:layout_width="match_parent"
                             android:layout_height="wrap_content"
+                            android:gravity="center"
                             android:textColor="#ffffff"
                             android:textSize="16sp"
                             android:text="@string/group_message"/>

+ 1 - 0
resource/src/main/res/values-es/strings.xml

@@ -228,4 +228,5 @@
     <string name="operator_number">Operator number:</string>
     <string name="check_sms_command">SMS cmd:</string>
     <string name="str_send">Send</string>
+    <string name="speech_sample_text">Este es un ejemplo de texto a voz</string>
 </resources>

+ 1 - 0
resource/src/main/res/values-ru/strings.xml

@@ -228,4 +228,5 @@
     <string name="operator_number">Operator number:</string>
     <string name="check_sms_command">SMS cmd:</string>
     <string name="str_send">Send</string>
+    <string name="speech_sample_text">Это пример преобразования текста в речь</string>
 </resources>

+ 1 - 0
resource/src/main/res/values-zh/strings.xml

@@ -201,6 +201,7 @@
     <string name="language_set_title">语言设置:</string>
     <string name="language_set_mode">是否同步服务器语言:</string>
     <string name="str_language_settings">语言设置</string>
+    <string name="speech_sample_text">这是一个文字转语音示例</string>
 
     <string name="contatc_update_title">更新通讯录</string>
     <string name="contact_start_load">开始获取联系人</string>

+ 1 - 0
resource/src/main/res/values/strings.xml

@@ -228,4 +228,5 @@
     <string name="operator_number">Operator number:</string>
     <string name="check_sms_command">SMS cmd:</string>
     <string name="str_send">Send</string>
+    <string name="speech_sample_text">This is a text-to-speech sample</string>
 </resources>