位置: 编程技术 - 正文

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图片浏览(浏览图片的软件叫什么)

  • 物流公司如何办理营运证
  • 工会筹备金的计税依据是应发工资还是实发工资
  • 股份公司解散是什么?
  • 用友删除凭证后期初余额不对
  • 分公司一定要汇总申报吗
  • 已经抵扣的发票还能红冲吗?怎么操作
  • 支票存根必须盖银行章吗
  • 货架折旧年限
  • 可供出售金融资产和交易性金融资产
  • 购买自用应税车辆的应自购买之日起
  • 购买折让
  • 本月做未开票收入,下月开票怎么做账
  • 预付了订金收到发票怎么做分录?
  • 去国外参加展览的英文
  • 融资租赁的固定资产由承租方进行核算,体现了( )原则
  • 年终销售返利怎么算
  • 购车 买车
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 物业费属于什么合同
  • 无车承运人增值税
  • 房产税从价计征的计税依据
  • 进口应付款融资
  • 总公司给子公司打款 如何做凭证
  • 发票开了对方未付款
  • 赔偿款支出会计处理
  • mac如何在桌面显示我的电脑
  • php字符串赋值
  • 员工意外受伤费用谁出
  • 年度一次性计税
  • 会计账簿的错账怎么办
  • phpcrawl
  • 哪些属于政府补贴
  • java本地缓存框架有哪些
  • uni-app入门到实战
  • php设置中文
  • css中的hover属性
  • aws documentation
  • 合同权益如何进行转让
  • 技术服务收入属于销售营业收入吗
  • 库存现金怎么做预算会计
  • 以土地作价投资合伙企业是否缴纳土地增值税
  • 订单式生产的企业有哪些
  • 员工出差车票属于哪个科目
  • 软件测试收费标准2019
  • 现销方式
  • 日记账的建账工作
  • sql语句错误提示
  • Windows系统sid修改方法
  • Win10预览版拆弹
  • xp系统百度
  • 在mac外置硬盘上安装软件
  • centos5.8服务器
  • WINDOWS操作系统内置的GUEST
  • windows7字体安装方法
  • win8蓝屏解决方法
  • WIN10开启高性能模式
  • linux创建makefile
  • win102021年1月大更新
  • exfat装win7
  • win7浏览器在c盘哪里
  • win7旗舰版如何进入bios
  • Win8.1 32位和64位有什么区别 Win8.1 32位和64区别详细介绍
  • HTML文档中的头部(head)内容一般包含什么
  • ubuntu搭建ss
  • perl文件操作
  • 纹理烫男
  • jquery图片放大效果
  • android_zh
  • jquery父节点
  • shell 非
  • js中倒计时器怎么实现
  • python怎么写函数
  • 国家税务总局l
  • 国税发票查询能查出什么项目
  • 新疆地方税务局举报电话
  • 合伙企业的税收较高
  • 小学语文教学的核心素养
  • PLC交通信号灯控制程序设计
  • 税务局2017年40号令
  • 预先支付货款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设