织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

sunfusong/NativeTTS: Android原生TTS+讯飞语音引擎实皇冠现免费纯离线的

时间:2024-09-27 09:40来源: 作者:admin 点击: 7 次
Android原生TTS+讯飞语音引擎实现免费纯离线的中英TTS. Contribute to sunfusong/NativeTTS development by creating an account on GitHub.

NativeTTS

Android原生TTS+讯飞语音引擎实现免费纯离线的中英TTS Android原生TTS类——TextToSpeech步骤 1.实例化 private TextToSpeech textToSpeech = new TextToSpeech(this, this);

2.重写onInit方法,皇冠进行设置语言进行初始化 int result = textToSpeech.setLanguage(Locale.CHINA);

3.设置tts参数textToSpeech.setPitch(1.4f);// 设置音调,1.0是常规 textToSpeech.setSpeechRate(1.2f);//设定语速,DG游戏1.0正常语速

4.合成并播放 textToSpeech.speak(et_input.getText().toString(), TextToSpeech.QUEUE_FLUSH, null);

5.释放资源 textToSpeech.stop(); textToSpeech.shutdown();

Android原生的TTS是不支持中文合成的,需要借助其他的语音引擎(apk安装包),欧博注册比如科大讯飞语音引擎3.0,度秘语音引擎3.0以及新版手机基本都内置有语音引擎,欧博代理可在设置——》语言——》首选引擎进行选择。 具体可参考这篇csdn博客:https://blog.csdn.net/yingchengyou/article/details/79591954

Android的TextToSpeech类文档可参考这篇csdn博客:https://blog.csdn.net/qq_26971803/article/details/51176592

该demo缺陷:未实现暂停,恢复播放功能。TextToSpeech未提供暂停,欧博官网恢复播放方法,如果想实现的话,可以用synthesizeToFile方法保存音频文件,再用MediaPlayer对音频文件进行操作。

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-11-15 00:11 最后登录:2024-11-15 00:11
栏目列表
推荐内容