产品测试使用常见问题

Q1.怎么测试全链路产品使用效果?

A:DUI提供多种测试全链路产品使用效果的工具,具体如下:

  1. 在DUI控制台上,开发产品过程中,您可以试听合成音,测试合成音效果;
  2. 为产品添加语音技能后,您可以在控制台上使用产品调试功能,对添加的所有技能行集中测试。产品调试操作见:
  3. 产品发布后,您可以下载安装免费的DUI DEV APP(支持Android和IOS平台),在移动端设备上进行产品对话效果的测试。APP下载地址:下载和 APP 使用方式:操作说明
  4. 您也可以直接进行真机测试,将发布后的资源包手动下载安装到设备上,或者通过SDK联网下载资源包;在SDK集成完成后,在设备端进行产品效果测试。资源包预置操作:操作说明

Q2.在哪里下载测试产品工具?

A:DUI 提供免费的移动端体验产品效果的测试工具DUI DEV APP,您可以通过如下几种方式下载APP:

  1. 您可以在DUI网站的下载专题页,下载Android或IOS平台的DUI DEV APP;
  2. 产品版本发布后,您可以在版本详情页右上角,看到【移动端体验】的按钮,点开即可下载APP。如下图:

Q3.离线语音技术与在线语音技术服务有哪些区别?

A:离线语音服务和在线语音服务的主要区别在开发包大小、响应效率、语音资源方面。

  1. 开发包大小方面:离线SDK包比在线SDK包要大,因为前者需要下载算法及算法所依赖的资源到本地,而后者存放在云端;
  2. 响应效率方面:离线服务核心计算在本地,减少了网络交互的时间,相比在线服务响应快;
  3. 语音资源方面:受限于本地计算能力和存储空间,离线SDK中打包的资源相对少一些,但不影响离线语音技术体验效果,如果您需要更多的资源,可以通过商务合作的方式联系我们获取资源。(商务合作有哪些渠道?

Q4.在网站上进行全链路产品调试时,怎么查看对话过程细节?

A:控制台上的调试功能,除了可以用来对所有添加到产品的技能进行集体性的效果测试外,还是整个语音系统的对话调试,包含产品系统及功能调试、技能调试的全过程。只要在输入框中输入某句说法,DUI系统就会根据当前的技能配置输出对应的回复内容,同时可以通过json调试功能,查看本轮对话详细细节,包括对话输入内容、命中的技能、意图、语义槽、调用的资源信息等。

json调试功能是将当前对话相关信息以json的格式展示出来,您可以通过查看这些详细信息,协助您确认以下几方面的信息:

  1. 本轮对话如你所希望的,命中正确的技能、任务及意图;
  2. 本轮对话是否调用了正确的资源或控件,并且返回正确的信息;
  3. 本轮对话是否如预期输出了正确的回复;
  4. 如果本轮对话出错,可以通过json信息看到errorID和错误原因,能够快速解决问题;

通过确认以上几方面的信息,您可以通过多次调试,选出最适合您的技能搭配,包括技能个数、技能优先级、技能版本等。

Q5.在产品里面添加了新的技能,为什么设备端测试时候没有生效?

A:产品中添加了新的技能,设备端测试时没有生效,可能有如下原因:

原因一:您的产品添加技能后没有发布新版本,设备端测试用的还是旧版本;

方案一:您需要先发布产品后,在设备端使用新发布的版本;

 

原因二:您的产品已经发布了新版本,但是设备端使用的产品分支不是新版本所在的分支,即设备端使用的产品版本还是之前的版本;

方案二:您需要将新版本应用到设备端使用的分支上,在设备端使用新发布的版本;或者在设备端将分支更换为新版本所在的分支;

 

原因三:该产品中已有和新技能功能相同的技能,且该技能优先级比新技能优先级高;如:产品中已有QQ音乐,您新添加了酷狗音乐,且酷狗音乐的顺序在QQ音乐后面,如果在设备端说【我想听刘德华的歌】,很大概率会进入QQ音乐而不是酷狗音乐;

方案三:您可以使用技能排序的功能,将新技能的优先级提高,或者删除和新技能功能相同的技能。

如果以上原因都不是,请保留请求时间和recordId,通过提交工单的方式联系我们,工单类型为【技术支持】。

Q6.设备测试时为什么会出现自问自答的情况?

A:设备端测试出现自问自答的情况,很大可能是因为没有开启回声消除,设备识别了播报的声音。

如果要开启回声消除,需要设备能要支持该功能。

如果您的产品是手机设备,那么手机端不支持该功能,您的设备也无法开启回声消除;

如果您的产品是多麦设备,可以通过提交工单的方式联系我们进行硬件评估,确认是否能支持该功能。

Q7.播报过程怎么才能用唤醒词打断?

A:如果需要支持播报过程中使用唤醒词打断播报的功能,您需要为您的设备或应用配置打断唤醒词。

目前DUI控制台上暂不支持配置打断唤醒词,但是您可以在本地集成SDK时设置打断唤醒词。SDK功能操作说明文档如下表:

打断唤醒词适用于全链路语音技术产品,只接入语音唤醒单项技术的产品暂不支持打断唤醒词。

Q8.产品测试时发现有些词被判断成敏感词,影响产品使用,怎么办

A:如果在产品测试时,发现因为部分词汇被判断成敏感词,导致设备无法正常回复,那么您可以采取如下方案:

1、根据日志定位到命中的技能,查看技能中配置好的回复中是否有敏感词,修改回复内容,避免敏感词;

2、 如果确认被判断成敏感词的词汇,是产品所需要的,无法修改,那么您可以联系我们的项目经理或者商务,由他们来帮您解决这个问题。(我如何联系商务

Q9.我要怎么把识别到的一些词换成我需要的词汇

A:如需将DUI识别服务识别出的一些词汇,替换成同音的、比较特殊的词汇,保证后续每次识别结果都是替换后的词,您可以联系我们的项目经理或商务,获取DUI提供的更换识别后词汇的服务。(如何联系项目/商务

Q10.为什么已发布的产品进入详情页看到开发中的版本

A:在产品列表页,对于状态为已发布的产品(如下图),进入产品详情页后会可能看到开发中的版本,造成这个情况是因为:这个产品有其他版本完成了发布,所以总的进度是已发布,同时鉴于DUI系统支持产品的多版本并行机制,所以对于该产品来说,同时存在已发布的版本和开发中的版本。因此在产品详情页的开发管理列表,看到的是开发中的版本,在发布管理列表看到的则是已经发布的版本。

Q11.有多个已发布的产品,哪一个才是现在线上用的产品

A:如有多个状态为已发布的产品(如下图),您可以根据产品ID来判断哪一个才是线上用的产品。(如何找到产品ID?

Q12.产品版本详情页关于技能详情,有个使用中的版本,是什么意思

A:DUI平台上每个技能都可以发布多个版本,当在产品中使用技能时,一个产品版本只能使用技能的一个版本。产品版本详情页中技能的使用中版本,表明该产品版本当前使用的技能是什么版本。针对此技能版本,可以查看技能版本详情,包括功能说明、示例说法等。

 

 

目录

Q1.我要怎么测试全链路产品使用效果?

Q2.我要在哪里下载测试产品工具?

Q3.离线语音技术服务与在线语音技术服务有哪些区别?

Q4.在网站上进行全链路产品调试时,怎么查看对话过程细节?

Q5.我在产品里面添加了新的技能,为什么设备端测试时候没有生效?

Q6.设备测试时为什么会出现自问自答的情况?

Q7.播报过程怎么才能用唤醒词打断?

Q8.产品测试时发现有些词被判断成敏感词,影响产品使用,怎么办?

Q9.我要怎么把识别到的一些词换成我需要的词汇?

Q10.为什么已发布的产品进入详情页看到开发中的版本?

Q11.有多个已发布的产品,哪一个才是现在线上用的产品?

Q12.产品版本详情页关于技能详情,有个使用中的版本,是什么意思?