mono for android中TTS的使用
来源:互联网 发布:苹果原装充电器数据 编辑:程序博客网 时间:2024/06/05 14:10
Android系统默认支持TTS,使用pico语音引擎,但是该引擎不支持中文。
1、使用默认语音引擎
设置->系统->辅助功能->文字转语音(TTS)输出,可以设置默认语音引擎,像m2中就装了语音助手(科大讯飞提供),支持中文发音
我们也可以自己去装一些支持中文发音的语音引擎(只要语音引擎支持中文,不需要修改代码就可以进行中文发音)
示例:
[Activity(Label = "AndroidTTS", MainLauncher = true, Icon = "@drawable/icon")]public class Activity1 : Activity,Android.Speech.Tts.TextToSpeech.IOnInitListener{TextToSpeech tts;protected override void OnCreate(Bundle bundle){base.OnCreate(bundle);SetContentView(Resource.Layout.Main);Button button = FindViewById<Button>(Resource.Id.MyButton);tts = new TextToSpeech(this, this);button.Click += new EventHandler(button_Click); }void button_Click(object sender, EventArgs e){ OperationResult result =tts.Speak("花开花落", QueueMode.Add, null);}public void OnInit(OperationResult status){if (status == OperationResult.Success){tts.SetLanguage(Java.Util.Locale.SimplifiedChinese);}}}
需要实现IOnInitListener,并实现方法OnInit,该方法也可以什么都不做。
- mono for android中TTS的使用
- Mono For Android中使用百度地图SDK
- Mono For Android 中重要的命名空间
- Android中自动朗读(TTS)的简单使用
- Mono for Android 实现高效的导航
- Mono For Android 重要的类文件
- Mono for Android 初学遇到的问题
- 关于 Mono for Android 的开发
- VS安装Mono for Android的经典之作
- TTS---android 中TextToSpeech的用法
- mono for android
- mono for android 图片
- mono for android 样式
- Mono for Android
- 什么是Mono for Android?
- Mono for Android
- Mono For Android
- Xamarin Mono For Android
- git 基本环境设定
- android源码解析 ---- camera 照相机 摄像机
- Eval截取字符串
- 正确卸载瑞星
- hdu 2544 最短路<java>
- mono for android中TTS的使用
- C语言数据结构之循环队列
- [技术讨论]网络软件开发的bug分析与公司开发管理问题之网易篇(有更新)
- 《黑马程序员》java笔记->【01】进制问题
- 端口查看,关闭进程
- ecshop后台添加模板页
- JQM点击不隐藏Header
- 《驯服烂代码——代码内在质量的改善之道》写作大纲之一:选题思路和读者对象
- 《黑马程序员》java笔记->【01】数据类型