语音朗读,这是一个很好的功能,可以实现一些客户的特殊要求。在Android 实现主要功能只需要几段简单的代码即可完成。
在Android中使用语音朗读功能只需要使用此类 TextToSpeech,其中可以设置使用的语言,此类提供setLanduage(Locale.语言类型)
Android默认没有安装TTS数据包,无法文字转语音,所以有必要的话就只能自己去下载一个文字转语音(google文字转语音引擎)
链接: http://pan.baidu.com/s/1eQW74xO 密码: 2i4x
public class MainActivity extends Activity {
private static final String TAG = "MainActivity";
private Button mBtn;
private EditText mEditText;
private TextSpeaker mTextSpeaker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
private void init() {
mTextSpeaker = new TextS