位置: IT常识 - 正文

讯飞AIUI智能机器人5-----让器理解你(语音技术综合应用)(讯飞智能x2)

编辑:rootadmin
讯飞AIUI智能机器人5-----让器理解你(语音技术综合应用)

推荐整理分享讯飞AIUI智能机器人5-----让器理解你(语音技术综合应用)(讯飞智能x2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:讯飞智能平台,讯飞aip-s10,讯飞的ai,讯飞的ai,讯飞智能平台,讯飞aiui平台,讯飞智能平台,讯飞aip-s10,内容如对您有帮助,希望把文章链接给更多的朋友!

🍖🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖 🍖🍖 🍖🍖🍖 🍖🍖🍖🍖 作者 : 不良使 🍖🍖🍖🍖🍖 潜力创作新星 华为云享专家 🍖🍖🍖🍖🍖🍖 博客记录学习的思路,项目和错误,寻找志同道合的朋友 🍖🍖🍖🍖🍖🍖🍖 如果觉得有帮助记得一键三连 ┗|`O′|┛ 嗷~~ 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖

🍓🍓一、实验目的

本次实验通过设计一个智能语音交互应用场景,应用中使用到了语音识别、 语音合成、语义理解等技术,让学生了解语音交互智能技术如何在机器人上使 用,同时对语音交互技术的使用途径和步骤进行详细讲解,理解起来更 加轻松,本实验的具体实验目标如下: 1、熟练掌握语音合成、语音识别、语义理解相关技术的使用方法; 2、能够基于业务需求完成简单的语义设计; 3、掌握简单的语音交互场景设计,并能完成语音交互智能应用的开发。

🍓🍓二、实验内容

语音交互技术作为人工智能领域的核心组成部分,也是智能机器人技术发展 的重要要素。语音交互技术主要包含以下几个方面。语音合成技术,将文本内容合成为自然语音,并通过设备发声。语音识别技术,将自然语音通过转写引擎识别为文本内容。语义理解技术,对自然语言文本的理解,识别其具体表达的意思。 本次实验通过实现一个自动问答的商城智能语音客服系统,对语音合成和语 音识别、语义理解等 AI 技术在实际智能应用中的综合应用,达到人机智能交互的效果,简而言之就是我在讯飞接口里面设置好我的问答库,然后通过和组件(机器人)对话希望可以得到组件库里面的内容。

插条广告,最近发现的刷题神器、程序员面试工作必备app

在刷题之前先介绍一下牛客。Leetcode有的刷题牛客都有,除此之外牛客里面还有招聘(社招和校招)、一些上岸大厂的大佬的面试经验。 牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,感兴趣的可以去注册试试可以伴随一生的刷题app

🍓🍓三、实验步骤🍖🍖步骤 1:交互场景需求设计

我们基于机器人开发平台完成一个智能语音客服系统,该系 统围绕在线商城的业务咨询场景,可以识别和理解用户通过语音提出的问题,并 对问题进行语音回答。可以闲聊天,也可以商品咨询或者查询快递状态。简而言之就是和机器对话得到答案(之前设置好的问答库)

🍖🍖步骤 2:AIUI 开放平台应用添加及设置

🛴🛴1、参考语音识别技术体验_实验指导书完成 AIUI 开放平台的应用添加,获取应用的appid和appkey

🛴🛴2、在应用配置页面开启应用的语义理解功能。

🛴🛴3、添加商店技能

讯飞AIUI智能机器人5-----让器理解你(语音技术综合应用)(讯飞智能x2)

🛴🛴4、添加自定义问答,准备好问答库。添加自定义技能,记得搜有的添加都要构建才能生效

🍖🍖步骤 3:项目工程搭建及能力包导入

🍖🍖步骤 4:项目 AIUI 能力导入及配置

完成了工程项目的搭建后,我们需要在项目工程中集成 AIUI 能力,具体步 骤如下:

💖💖一、首先,导入配置文件,将 aiui.cfg 文件导入到应用工程目录:src/main/assets/cfg/ (该文件示例工程同目录中可获取);

💖💖二、修改 aiui.cfg 文件中的配置信息,具体如下: 1. / AIUI 参数配置 / / login 相关参数 / “login”:{ “appid”:"******“, “key”:”*********************" } /* 交互参数 / “interact”:{ “interact_timeout”:“60000”, “result_timeout”:“5000” }, / 全局设置 */ “global”:{ “scene”:"" }, 修改代码中*标识的位置,主要包括 appid,appkey ,scene(场景),将 AIUI 平台创建的应用相关信息填入。 同时需要在 AndroidManifest.xml 中完成权限申请,如下图所示

🍖🍖步骤 5:功能代码开发

💖💖1) AIUI 能力集成 我们的应用工程 MainActivity.java 文件的 onCreate 中进行 AIUI 的能 力初始化,并在文件中添加相应的回调方法

💖💖2) 添加页面布局

💖💖3) 应用数据添加和解析

一般在应用开发过程中,应用的业务数据都是存储在后台服务器的数据库中, 应用通过接口的方式调用后台服务获取业务数据,在本次实验中,后台服务相关 知识不作为我们的实验内容,所以我们使用本地的数据来存储相关业务数据,通 过数据解析的方式获取数据。 文档密级:外部公开 11 我们在项目工程目录/app/src/main/assets 下面添加一个数据文件,命名为 data.cfg,文件代码。然后,在 MainActivity.java 文件中对数据文件进行解析,完成解析后将业务 数据存储到全局变量中,在 onCreate 方法中调用该数据解析方法,完成业务数据的初始化。代码如下(部分):

private void handleGoodsConsult(SemanticBean bean){ SemanticBean.Semantic semantic = bean.getSemantic().get(0); SemanticBean.Slots goods_slot = semantic.getSlots().get(0); String goods_name = goods_slot.getValue(); try { JSONObject productsObject = mBusinessData.optJSONObject("products"); if(productsObject.has(goods_name)){ JSONObject dataObject = productsObject.optJSONObject(goods_name); switch (semantic.getIntent()){ case "describe": String desc = dataObject.getString("desc"); showAnswerText(bean.getInputText(), desc); break; case "price": String price = dataObject.getString("price"); showAnswerText(bean.getInputText(), goods_name + "的价格是"+price+"元"); break; case "stock": String stock = dataObject.getString("stock"); showAnswerText(bean.getInputText(), goods_name + "目前的库存还有"+stock+"件"); break; case "goods": String goods_desc = dataObject.getString("desc"); String goods_ability = dataObject.getString("ability"); showAnswerText(bean.getInputText(), goods_desc + goods_ability); break; } } else{ showAnswerText(bean.getInputText(), "对不起,没有查询到您要咨询的商品信息!"); } } catch (Exception e){ e.printStackTrace(); }}🍖🍖步骤 6:应用权限申请

跟以前在安装 APP 的是就申请了权限不同,Google 在 API 23,也就 Android6.0 之后加入了动态权限。对于一些敏感的权限,决定权交还给了用户, 不再是强制申请了。因为这个原因,如果 APP 需要支持 Android6.0 以上的系 统,就需要进行一下适配,否则 APP 就会崩溃。

🍖🍖步骤7:结果展示

🍓🍓 参考资料与扩展阅读

1)Android 开发工具网站 2)Android 开发者社区 3)科大讯飞 AIUI 开放平台 4)科大讯飞开放平台文档中心

最后,兄弟们悠着点,免费(白嫖)用户,一天就500次交互机会,手下留点情。

觉得有用的可以给个三连,关注一波!!!带你了解更多的智能机器人小知识

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

上一篇:vue-plugin-hiprint vue hiprint vue使用hiprint打印控件VUE HiPrint HiPrint简单使用

下一篇:java多线程之线程的六种状态(java多线程线程数控制在多少)

  • ios16电池电量百分比显示设置方法教程(gopro9什么时候出)

    ios16电池电量百分比显示设置方法教程(gopro9什么时候出)

  • 魅族18spro支持无线充电吗(魅族18spro支持无线充?)

    魅族18spro支持无线充电吗(魅族18spro支持无线充?)

  • 个税密码怎么重置修改(个税密码重置是什么意思)

    个税密码怎么重置修改(个税密码重置是什么意思)

  • i5r5区别(华为i5和r5有啥区别)

    i5r5区别(华为i5和r5有啥区别)

  • 电脑麦克风设置在哪里(电脑麦克风设置权限怎么打开)

    电脑麦克风设置在哪里(电脑麦克风设置权限怎么打开)

  • 大华摄像头默认ip是多少(大华摄像头默认ip地址和密码)

    大华摄像头默认ip是多少(大华摄像头默认ip地址和密码)

  • 企业微信私聊管理员会看到吗(企业微信里面私聊会被领导发现吗)

    企业微信私聊管理员会看到吗(企业微信里面私聊会被领导发现吗)

  • 华为荣耀30s有没有指纹解锁(华为荣耀30s有没有陀螺仪)

    华为荣耀30s有没有指纹解锁(华为荣耀30s有没有陀螺仪)

  • 华为nova6怎么看是不是5G(华为nova6怎么看是不是原装屏)

    华为nova6怎么看是不是5G(华为nova6怎么看是不是原装屏)

  • 网易云音乐怎么调倍速(网易云音乐怎么上传歌词)

    网易云音乐怎么调倍速(网易云音乐怎么上传歌词)

  • 微信转换文字功能(微信转换文字功能那个地方语言都能转换吗)

    微信转换文字功能(微信转换文字功能那个地方语言都能转换吗)

  • 钉钉回放有记录吗(钉钉回放记录老师能看到吗)

    钉钉回放有记录吗(钉钉回放记录老师能看到吗)

  • 电脑用久了卡换什么硬件(电脑用时间长了卡更换哪些设备)

    电脑用久了卡换什么硬件(电脑用时间长了卡更换哪些设备)

  • 福卡能送给微信朋友吗(福卡可以送人吗)

    福卡能送给微信朋友吗(福卡可以送人吗)

  • word打乘号的快捷键(word如何快速打出乘号)

    word打乘号的快捷键(word如何快速打出乘号)

  • 无他相机可以微信视频美颜吗(无他相机微信视频怎么用)

    无他相机可以微信视频美颜吗(无他相机微信视频怎么用)

  • 怎么下载麻花影视(怎么下载麻花影视软件)

    怎么下载麻花影视(怎么下载麻花影视软件)

  • 苹果7微信视频怎么开美颜(苹果7微信视频闪退怎么回事)

    苹果7微信视频怎么开美颜(苹果7微信视频闪退怎么回事)

  • oled屏和lcd屏哪个省电(oled屏和lcd屏哪个伤眼)

    oled屏和lcd屏哪个省电(oled屏和lcd屏哪个伤眼)

  • 荣耀20pro怎么设置时间24小时(荣耀20pro怎么设置关闭套餐外流量)

    荣耀20pro怎么设置时间24小时(荣耀20pro怎么设置关闭套餐外流量)

  • airpods换歌是敲哪个部分啊(airpods换一首歌)

    airpods换歌是敲哪个部分啊(airpods换一首歌)

  • wps字体怎么二次加粗(怎么把wps的字体一次性设置)

    wps字体怎么二次加粗(怎么把wps的字体一次性设置)

  • 查看申诉进度(查看申诉进度查询)

    查看申诉进度(查看申诉进度查询)

  • 迅雷ios验证过期怎么办(迅雷验证过期了怎么恢复)

    迅雷ios验证过期怎么办(迅雷验证过期了怎么恢复)

  • 抖音怎么收藏音乐(抖音怎么收藏音频文件)

    抖音怎么收藏音乐(抖音怎么收藏音频文件)

  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询

    ati2sgag.exe进程安全吗 ati2sgag进程信息查询

  • 企业缴纳增值税会计科目怎么做
  • 企业所得税损益结转
  • 个税预扣预缴扣除项目有哪些
  • 金蝶软件中怎么增加固定资产
  • 小规模纳税人销售自己使用过固定资产
  • 专票现金支付规定
  • 返岗补贴怎么办理
  • 六种无形资产有什么
  • 增值发票盖章有什么用
  • 个人销售货物缴增值税吗
  • 企业之间的借款利息计入什么科目
  • 一人有限公司年度审计报告
  • 一揽子交易定义
  • 小规模纳税人企业所得税怎么申报
  • 劳动法相关法规
  • 错账更正分录
  • 加油站销售加油卡是否征收增值税
  • 未安装使用
  • 公益捐赠税前扣除凭证
  • 门店装修会计怎样处理帐?
  • 餐饮行业原材料
  • 投标人组织结构怎么填写
  • 物业公司代收暖气费如何开票
  • 购买的装修样品怎么入账
  • 研发费用入账
  • 总公司签订合同发票开具给分公司是否可以抵扣
  • 内部交易进项税怎么算
  • 仓库收料作业指导书
  • 事业单位收到开办费的会计分录
  • 税收分类编码选错会怎样
  • powershell不显示用户名
  • 在win10中怎么从edge旧ie浏览器
  • 年报的企业主营业务活动
  • bootcamp怎么直接安装
  • 12315投诉饿了吗有用吗
  • u启动u盘怎么装系统
  • php日期时间函数
  • php数组函数 菜鸟
  • sethook.exe - sethook进程是什么文件 有何作用
  • 抵债资产账务处理程序
  • vue3的生命周期
  • 销货退回与折让属于什么科目
  • 什么是收付实现制?什么是权责发生制?
  • 设计协会是干什么的
  • 企业利润总额为负
  • php获取文件后缀名的方法
  • 城市维护建设税减免税优惠政策
  • 基于transformers的nlp入门 pdf
  • python 动态
  • vue大型项目撑得住吗
  • 无偿转让股权印花税计税金额
  • 季度销售额未超过30万元 季度中间
  • 其他应付款贷方正数表示什么意思
  • 购销合同交印花税吗怎么交
  • 摘要概括增值税专用发票的基本联次
  • 生产成本中制造费用中包括哪些?
  • 已经认证尚未抵扣的发票
  • 小规模房地产企业税收优惠政策
  • 买理财产品的风险
  • 契税是房价乘以1.5吗
  • 收回应收账款账面余额
  • 农业开发公司的名称有哪些
  • 残保金超比例奖励政策
  • 法人章和财务章尺寸
  • 税收罚款支出计算公式
  • sqlserver1053怎么解决
  • sql server常用
  • 懒癌患者如何自救
  • ubuntu设置关闭按钮在右侧
  • win7资源管理器怎么打开
  • html里id
  • javascript参考书
  • jquery截取字符串的方法
  • unity3d怎么用
  • android 字体设置
  • python利用range产生列表
  • JavaScript isPrototypeOf和hasOwnProperty使用区别
  • 四川税务app下载安装
  • 大管家多少集
  • 2021年福建医保什么时候交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设