android text to speech

  • F3_126702
    了解作者
  • 97.4KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-11 02:51
    上传日期
从文本框输入需要读的内容,然后点击按钮开始读取。支持中文。
TextSpeech.rar
内容介绍
package com.terry; import java.util.Locale; import com.google.tts.TTS; import android.app.Activity; import android.os.Bundle; import android.speech.tts.TextToSpeech; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class speechActivity extends Activity implements TextToSpeech.OnInitListener{ private TextToSpeech mSpeech; private Button btn; static final int TTS_CHECK_CODE = 0; private EditText mEditText; private TTS myTts; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn = (Button) findViewById(R.id.Button01); mEditText = (EditText) findViewById(R.id.EditText01); //btn.setEnabled(false); myTts = new TTS(this, ttsInitListener, true); mSpeech = new TextToSpeech(this, this); btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { myTts.setLanguage("CHINESE"); myTts.speak(mEditText.getText().toString(), 0, null); mSpeech.speak(mEditText.getText().toString(), TextToSpeech.QUEUE_FLUSH, null); } }); } private TTS.InitListener ttsInitListener = new TTS.InitListener() { public void onInit(int version) { myTts.setLanguage("CHINESE"); myTts.speak("爸爸", 0, null); } }; public void onInit(int status) { if (status == TextToSpeech.SUCCESS) { int result = mSpeech.setLanguage(Locale.CHINA); if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) { Log.e("lanageTag", "not use"); } else { btn.setEnabled(true); mSpeech.speak("我喜欢你", TextToSpeech.QUEUE_FLUSH, null); } } } @Override protected void onDestroy() { if (mSpeech != null) { mSpeech.stop(); mSpeech.shutdown(); } super.onDestroy(); } }
评论
    相关推荐
    • android
      掌握Android Studio开发环境的搭建步骤,能够独立搭建 Android Studio开发环境
    • android
      android
    • android
      Android回购
    • android
      android
    • android课件
      清华老师上课的android课件。ch_01android概述ch_02android开发基础ch_03资源的访问ch_04android用户界面ch_05Ativity和Intent。其他自己看。
    • androidandroid
      androidandroidandroidandroidandroidandroidandroid
    • Android 教程
      Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android 案例 教程,Android ...
    • Android
      Android
    • Android
      Android