传奇归来真魂系统自带的语音系统总是上不去,一点就...

5684人阅读
android开发(34)
需求:项目中需要添加语音搜索模块,增加用户体验
解决过程:在网上搜到语音搜索例子,参考网上代码,加入到了自己的项目,完成产品要求。这个问题很好解决,网上能找到很多的资料,但是没有直接导入工程就能用的例子,我这里写了一个完整的Demo,代码可以直接粘贴到自己项目中去,实现了语音搜索,并将搜索结果展示。
语音搜索大致流程:启动系统自带的Intent,Intent参数设置为RecognizerIntent.ACTION_RECOGNIZE_SPEECH,再加上一些提示参数
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, &请开始说话&);
当完成语音搜索之后在onActivityResult里进行数据接收,我这里只是展示了语音搜索的第一个结果,系统提供的结果有很多,是根据相似度排列的。我在Demo里使用了handler,在handler里把数据展示了出来。项目中这种情况下,对数据的一些处理都是在handler中进行。开发的过程中遇到一些语音搜索崩溃的现象,最后发现在结果展示的时候不要做一些费时的操作。
public class MainActivity extends Activity {
private Button btnV
private TextView tvVoiceR
private static final int VOICE_RECOGNITION_REQUEST_CODE = 123456;
private Handler jumpHandler = new Handler() {
public void handleMessage(android.os.Message msg) {
tvVoiceResult.setText((String)msg.obj);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnVoice = (Button) findViewById(R.id.btnVoice);
tvVoiceResult = (TextView) findViewById(R.id.tvVoiceResult);
btnVoice.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, &请开始说话&);
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
}catch(ActivityNotFoundException e) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(&语音识别&);
builder.setMessage(&您的手机暂不支持语音搜索功能,点击确定下载***Google语音搜索软件。您也可以在各应用商店搜索“语音搜索”进行下载***。&);
builder.setPositiveButton(&确定&, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
跳转到下载语音网页
builder.setNegativeButton(&取消&, null);
builder.show();
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == MainActivity.RESULT_OK) {
ArrayList&String& matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
if(matches.size() & 0) {
Message msg = new Message();
msg.obj = matches.get(0);
jumpHandler.sendMessage(msg);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:493154次
积分:3428
积分:3428
排名:第9032名
原创:32篇
评论:146条
(1)(1)(2)(1)(2)(1)(2)(3)(3)(4)(1)(2)(3)(3)(4)(3)(1)> >正文
隆重新游《传奇归来》本日14点正式公测
  10月23日,这个万众注视标日子,9年网游经典《()》孪生篇《传奇归来》将于本日14:00盛至公测!这个日子,是所有中国玩家得狂欢盛宴,记录了整整一代人青春记忆得传奇,今天将以崭新得面貌呈现在大众得视野!老感到、新玩法,人气火爆尽享豪情无限,传奇就是有这样得魅力,让所有得玩家心潮澎湃!
  《传奇归来》公测客户端下载&&
  《传奇归来》材料专题&&
  10月23日,《传奇归来》注定是焦点、是明星!宽大玩家、行会整装待发,而、媒体也纷纷聚焦《传奇归来》,拭目以待:最擅长发明奇迹得传奇,今天又将带给我们什么惊喜!
  09年隆重新游巨献《传奇归来》在经历了2个月得开放测试后,倾听玩家得建议,通过你提我改得方法,不断完善游戏得内容,力求以最佳品德,在今天这个节日,带给宽大玩家一场饕餮盛宴,享受最豪情、最热血得公测体验!
  喜迎公测,今天为了给宽大玩家带来更佳得游戏体验,“传奇归来”公测两大电信、网通区即将于日14:00整隆重开启,欢迎全国热爱传奇得朋友参加。
  区名:三区电信(公测)&&& 一组服务器:气贯长虹&& 欢迎全国电信用户参加。  区名:四区网通(公测)&&& 一组服务器:名扬四海&& 欢迎全国网通用户参加。
  让我们和众多殷切等待得朋友们一起分享下公测版本得无限出色吧:
  《火龙神殿》& 传奇史上首个副本舆图
  公测来临,玛法大陆再掀风云!传奇史上首个副本舆图:《火龙神殿》,即将重磅降临。最强悍得BOSS!最诱人得设备!最刺激得玩法!更重要得是,这所有得一切,都无须你花费任何用度!你,已经炒虾等不得红了吗?!
  火龙神殿是一个高难度、高回报得副本舆图。进入神殿后,必需快速通过火龙守护兽得攻击,密集得火团如同金钟罩,让人很难找到突破口。即使突破重围,恶魔蝙蝠群得自爆又让人头痛不已。面对终极最强悍得BOSS火龙时,真正考验勇气得时刻到了,全组11位战友必需每个人全力以赴,不然火龙得炎火冲天而起,一切都将毁灭在刹那间!只留下熊熊燃烧得火焰……谁将成为传奇归来首个 “屠龙者”,他们得事迹必将传遍玛法大陆!
  丰富运动时刻表& 出色不断档& 让你日进斗金
  本次《传奇归来》公测,为你安排了丰富得运动时刻表,全天候不断档,任何时刻上线,都有惊喜在等候你。无论是学生族、还是上班族,从此不必再担心错过游戏出色内容!同时,海量丰富得运动嘉奖,还能让你日进斗金,赚钱从此变得好轻松!
  运动内容也都很火爆吸引人哦,爱好战役类得可以选择行会争霸,生存战、地下夺宝,爱好冒险类得可以选择:魔狱风云、闯关夺宝,爱好浪漫得更可以选择:爱情大考验、师徒同心。
  当然大多数人必定爱好坐在电脑前动动手指,财富就从天而降。大批散财猪天天定时会呈现在玛法大陆,轻松击杀之,它就会主动爆出大批金条、金币、散财猪肥肥滚滚,看起来应当很好对付哦。
  万人陪你PK 享受真正得行会争霸战& 豪情无限
  在《传奇归来》里,你才干体验到什么是真正得PK。PK得核心乐趣就是人与人之间得巅峰对决,是真正得人和人玩得游戏。在传奇归来里,即使是夜晚依然人来人往,一派繁荣。更别提天天得黄金时间一到,大批行会不约而同、杀气腾腾拍马赶到!PK点人隐士海、人头济济、人声鼎沸,这就是人气游戏带给你与众不同得享受!
  打开语音聊天系统,听着激昂得背景音乐,个性指挥铿锵有力、横扫千军、鄙弃敌人得气势,让热血在一瞬间将你燃烧!兄弟们,冲啊,人海战术、拉锯战、包饺子式推动、将敌人一锅端,这就是传奇最奇怪得魅力,发明着每晚最轰动得奇迹!
/Article//12692.html 19游戏网整理报道编辑为您推荐的相关文章在众多玩家得等待中,隆重新游《()》孪生篇——《传奇归来》已颁布将于日公测。据悉《传奇归来》公测版本中,全新得任务副本《火龙神殿》即将开启!《传奇归来》主创之一吴先生在接收采访时流露,这是个极具冒险***人眼里出西施,我得眼里出屠龙。自从叫得游戏进军到中国以后我便尝试了它得趣味性,一种暗藏在我身材里得另一个,现实生活中被压迫而不得已放弃得想法,平时得压抑没地开释,就去得里奔跑,打怪、练级、得设备、立名誉、交友……最近有2009年,一款网游新星冉冉升起。《归来》一夜之间红遍中国,短短时间内风靡大江南北,成为众多玩家得网游首选!《归来》正式颁布将于日公测。《归来》公测客户端现已正式开放下载!归来》公测客户端隆重新游巨献10月23日,这个万众注视标日子,9年网游经典《()》孪生篇《传奇归来》将于本日14:00盛至公测!这个日子,是所有中国玩家得狂欢盛宴,记录了整整一代人青春记忆得传奇,今天将以崭新得面貌呈现在大众得视野!老感到、新玩法,日下午14点,当《归来》公测新服:三区虎胆龙威、四区义薄云天如约开放后,玩家敏捷涌入了服务器,开端了新手之旅。无豪情不成。比奇城内,到处都是新人,一眼望不到头。满屏得玩家从各个角落出生。来自***得
传奇归来相关新手卡传奇归来热门文章一周热门文章网络游戏排行榜主题帖子积分
这个玩意太坑了。
&查看:3139
/system/app/IFlySpeechService.apk这个文件,第一眼看上去,IFly语音助手。
百度了一下,讯飞语音助手。这玩意就是小欧助手的核心了。
语音识别率是满高的,经常知道我说啥,却不知道按照我说的去执行。。。耗电绝对是一流的。
主题帖子积分
无感,平平淡淡才是真
彩虹糖:391
楼主 这个需要极高的标准普通话识别&&建议楼主等等2.0看有没有优化和改进吧
[url=/u/?s=6uyXnP][/url]
金钱161813
主题帖子积分
20年专业O黑~~~~~~~~~~
彩虹糖:22
楼主一般让小欧做什么呢?
主题帖子积分
彩虹糖:32
你你你你,你让它做啥?
彩虹糖7089
主题帖子积分
身北职低心忧国 权轻位微志四方
彩虹糖:7089
用京腔吧,识别率很高的呢。
主题帖子积分
彩虹糖:440
我一般让她背诗。。。
主题帖子积分
我说:播放音乐 时光
申请条件:截图微博关注ColorOS账号,并私信发图片给管理阳光
申请条件:截图微信关注ColorOS账号,并私信发图片给管理阳光
论坛总积分大于50000分,可以通过审核
仅限在新年期间申请开放
申请条件:截图公测qq群中的证明信息,提供公测名称和群里的号码。截图并发私信给管理员阳光
申请条件:截图内测qq群中的证明信息,提供内测名称和群里的号码。截图并发私信给管理员阳光

参考资料

 

随机推荐