位置: 编程技术 - 正文

Android集成讯飞SDK实现语音拨号、语音导航、语音启动应用(讯飞src)

编辑:rootadmin

推荐整理分享Android集成讯飞SDK实现语音拨号、语音导航、语音启动应用(讯飞src),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:讯飞a1,讯飞 apk,讯飞 sdk,讯飞 apk,讯飞内部,讯飞byod,讯飞内部,讯飞 sdk,内容如对您有帮助,希望把文章链接给更多的朋友!

转载请注明出处:周木水的CSDN博客 上篇博文介绍了讯飞SDK的一些简单功能: Android 使用讯飞语音SDK

今天来看看对语义分析结果JSON的解析并处理:

实现语音拨号

首先,我们看看“打电话给张三”这句话在服务器分析之后,传给我们的JSON是什么样的:

所以,我们的思路就是获取到name,然后和联系人ContentProvider中的联系人DisplayName进行逐一匹配。但是要考虑到同音字的问题(例如:“打电话给张晓静”,服务器返回的name是”张小静“,这就没法匹配。)在没有匹配的情况下,我们将name转成拼音,然后再和联系人拼音进行对比即可。

看一下核心代码:

语音导航Android集成讯飞SDK实现语音拨号、语音导航、语音启动应用(讯飞src)

这里不考虑”从A到B怎么走(A,B都为异地)“的情况。起点不是当前位置的情况解析方式相同,只是不常用。所以这里的例子起点默认为当前定位位置。 当我们说”导航到深圳北站“时,服务器返回的JSON如下:

首先我们对JSON进行解析:

调用百度地图的导航接口,需要传入起始点的经纬度。当前位置的经纬度是已知的,所以要将目的地的字符串转成经纬度。这就涉及到百度LBS SDK的使用:

语音启动应用

当我们说”打开百度地图“时,服务器返回的JSON是:

和语音拨号类似,我们可以获取到应用的名称,然后和ResolveInfo中应用的名称Label进行比对,如果匹配,则拿到包名,然后进行启动。

注意:要考虑到应用名称为非中文的情况。(比如我们说”启动QQ“,但讯飞识别的是”qq“,如果简单粗暴的进行String的equals比较,则会匹配失败。这时候需要将应用名称与Label都转成大写或小写。)

转载请注明出处:周木水的CSDN博客

Gallery图片浏览 原文:Gallery图片浏览源代码下载地址:

迄今最好的Http请求框架 本文原创,转载请注明链接

android之frame动画详解 上一篇我们说了android中的tween动画,这一篇我们说说frame动画,frame动画主要是实现了一种类似于gif动画的效果,就是多张图按预先设定好的时间依次连

标签: 讯飞src

本文链接地址:https://www.jiuchutong.com/biancheng/378186.html 转载请保留说明!

上一篇:Android与设计模式:用单一职责原则为Activity解耦(android设计模式的应用场景)

下一篇:Gallery图片浏览(浏览图片的软件叫什么)

  • 矿产资源补偿费计入管理费用吗
  • 小规模30万免税包括30万吗
  • 差额税征收标准
  • 中国的税收制度是什么
  • 企业为员工承担的个税可以税前扣除吗
  • 进项税额转出冲红
  • 退税抵税申请表
  • 金融资产摊余成本例题
  • 原材料的归集和整理
  • 远期汇票分为哪几种
  • 纳税人选择简易办法一经选择
  • 承兑汇票转出
  • 购原材料红字发票会计分录怎么写?
  • 银行支付结算工作内容
  • 购入的固定资产
  • 小规模纳税人按月申报还是按季申报
  • 营业执照印花税是什么意思啊
  • 公司代扣代缴个人所得税能查到吗
  • 纳税人首次办税补充信息表怎么填
  • 办税人员需要会计证吗
  • 企业申请资产损失需要提供哪些确认证据?
  • 预交印花税会计分录
  • 4月份到期包括4月吗
  • 公司基本户没开影响报税吗
  • 单独出售的包装物是否属于包装物的核算范围
  • 自然人独资企业和一人有限责任公司
  • 权益法核算下的顺流交易
  • 承兑兑现违法吗
  • 现金日记账需要本月合计吗
  • 微信企业公众号开发平台
  • 预计负债属于什么类
  • 怎么做好零售
  • 斯科默岛白玉草丛中的海鹦,威尔士彭布罗克郡 (© Ross Hoddinott/Minden Pictures)
  • 减免税款怎么做账务处理
  • 固定资产更新改造的账务处理
  • 房地产开发企业土地增值税怎么计算
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • 存货核算方法可以变更吗
  • php读取文件
  • 普票部分红冲,还需要退回原发票吗
  • php 解析
  • 持有至到期投资是什么意思
  • 小规模需要申报吗?
  • mongodb数据表
  • 一般纳税人之间转让土地使用权交哪些税金
  • 微店企业店铺和个人店铺的区别
  • sql2008还原
  • mysql添加远程访问
  • 基本账户的定义
  • 内部审计主要目的
  • 补缴以前年度所得税怎么做会计分录
  • 本月损益类未结转为零的一级科目怎么操作
  • 技术报酬金是什么意思
  • 置换房产流程
  • 过期食品返厂会重新打日期吗
  • 哪些收入不需要开票
  • 对于审核后的凭证可直接修改对吗
  • 进项税和销项税抵扣的会计分录
  • 结构性存款怎么计算收益
  • 五险一金个人和公司缴费比例
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • window10电池
  • 苹果Mac系统怎么用光盘安装
  • mac查看下载
  • graphics.dll
  • 惠普笔记本win8.1
  • win8应用商店无法使用
  • bootstrap designer
  • perl中的$_
  • cocos creator rpg
  • jquery插件使用教程
  • shell脚本实现同时多台远程主机执行命令的代码分享
  • js解析url参数的方法
  • node.js使用教程
  • nodejs怎么启动服务
  • jquery添加自定义属性
  • jQuery插件是什么
  • 安卓手机管家怎么关闭
  • 电子税务局做什么的
  • 北京市注册税务师
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设