您的位置:首页 > 移动开发 > Android开发

Android记一次语音播报功能开发

2017-06-27 21:59 357 查看
首先先下载科大讯飞语音引擎包3.0
http://mydata-1252536312.cosgz.myqcloud.com/rhymekdxf3.0.apk
这个是我在腾讯对象存储的一个地址,可以下载下来
然后安装转到手机的设置-辅助功能-tts设置成科大讯飞的语音引擎.
添加如下代码:
    private TextToSpeech tts;
onCreate:
        tts=newTextToSpeech(this,this);//第一个this为上下文,第二个this为onInitListener
onClick:
 if (!tts.isSpeaking()){
                   tts.setPitch(1.0f);//这里设置音调
                    tts.speak("您要播放的文字",TextToSpeech.QUEUE_FLUSH,null);
                }
重写onInit(int i)//i为语音的状态
 if (i==TextToSpeech.SUCCESS){//初始化成功
            intresult=tts.setLanguage(Locale.CHINA);//查看是否支持中文
           if(result==TextToSpeech.LANG_MISSING_DATA||result==TextToSpeech.LANG_NOT_SUPPORTED){
               Toast.makeText(this,"不支持中文哦",Toast.LENGTH_SHORT).show();
            }
        }
 
到次已经结束了,谢谢--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: