书史足自悦,安用勤与劬。这篇文章主要讲述Android文字转语音引擎(TTS)使用相关的知识,希望能为你提供帮助。
百度网盘下载地址 密码:3si0
简单比较(应用包名)
*com.svox.pico
系统自带不支持中文语音
*com.svox.classic
搜svox搜到的,和上面类似不支持中文
*com.google.android.tts
谷歌文字转语音引擎,不支持5.0以下系统,大小17.98M
*com.iflytek.speechcloud
科大讯飞语音引擎3.0,支持4.0以上系统,大小27.27M
*com.baidu.duersdk.opensdk
度秘语音引擎3.0不支持5.0以下系统,大小11.95M
*com.iflytek.tts
科大讯飞语音合成,较老,不支持7.0以上系统,大小9M
1、声明变量
private TextToSpeech textToSpeech; private Button speech;
2、编写测试代码
//语音 textToSpeech = new TextToSpeech(this, new TextToSpeech.OnInitListener() { @Override public void onInit(int status) { if (status == textToSpeech.SUCCESS) { int result = textToSpeech.setLanguage(Locale.CHINA); if (result != TextToSpeech.LANG_COUNTRY_AVAILABLE & & result != TextToSpeech.LANG_AVAILABLE){ Toast.makeText(BaoCanSignActivity.this, "TTS暂时不支持这种语音的朗读!", Toast.LENGTH_SHORT).show(); } } } }); speech = (Button) findViewById(R.id.buttonSpeech); speech.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { textToSpeech.speak("测试语音播报", TextToSpeech.QUEUE_ADD, null); } });
【Android文字转语音引擎(TTS)使用】
推荐阅读
- 喜闻乐见-Android LaunchMode
- create-react-app脚手架的安装和目录结构介绍
- 华为麦芒5 lineageos15.1 安卓8.1
- Jrebel for Android 安装使用
- Appium 服务器初始化参数(Capability)
- 如何在Word中插入线条(详细方法分步教程)
- Windows的10款最佳文本转语音软件下载推荐合集
- iPhone上10个最佳文件共享应用软件下载推荐合集
- Linux的10个最佳Web浏览器下载推荐合集(哪个更好())