一、当天完成的任务
今天是划水的一天,尝试学习并导入了讯飞语音,来完成赵老师所要求的能够通过语音输入目的地的需求。
SpeechSynthesizer mTts = SpeechSynthesizer.createSynthesizer(this, null);
mTts.setParameter(SpeechConstant.VOICE_NAME, "xiaoyan");//设置发音人
mTts.setParameter(SpeechConstant.SPEED, "50");//设置语速
mTts.setParameter(SpeechConstant.VOLUME, "80");//设置音量,范围0~100
mTts.setParameter(SpeechConstant.ENGINE_TYPE, SpeechConstant.TYPE_CLOUD); //设置云端
//设置合成音频保存位置(可自定义保存位置),保存在“./sdcard/iflytek.pcm”
//保存在SD卡需要在AndroidManifest.xml添加写SD卡权限
//如果不需要保存合成音频,注释该行代码
mTts.setParameter(SpeechConstant.TTS_AUDIO_PATH, "./sdcard/iflytek.pcm");
mTts.startSpeaking(mSynthesizerListener);
二、第二天的计划
1.继续完成语音功能。
2.尝试使用Mysql进行连接。
三、每日小结
语音识别并不能令我们满意,我们组的设想是如果无法使用语音识别那就使用输入法自带的语言识别来代替。