建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
150240hnc3spnhbuatuohj.jpg

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-6 15:10:33 4916 17
直达本楼层的链接
楼主
显示全部楼层
[入驻式求助] IVR 获取语音识别结果

【问题简要】IVR 获取语音识别结果

【问题类别】vxml2.0 


【IPCC解决方案版本】IPCC V200R001C80


【问题现象描述】

您好!我们使用 vxml 2.0 开发 IVR 流程,下图为 asr 的测试流程的从开始说话到获取结果 IVR 侧的日志截图:

asr.png


请问,平台是如何解析 asr 厂商返回的结果的,上图日志中,只看到了解析了两个 key 分别为 id 和 meaning,请问能获取其它值吗,另外再附上 asr 厂商发的返回结构,请问可以获取到 input 标签的值「我要还款」吗, vxml 2.0 代码要如何获取?

image.png

举报
分享

分享文章到朋友圈

分享文章到微博

联络中心_客服_贾梅媚

发帖: 5粉丝: 9

级别 : 版主

发消息 + 关注

发表于2019-5-6 18:54:43
直达本楼层的链接
沙发
显示全部楼层

您好,

麻烦您将vxml流程源文件以附件的形式发在论坛上,多谢啦

点赞 评论 引用 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-6 20:01:35
直达本楼层的链接
板凳
显示全部楼层

联络中心_客服_贾梅媚 发表于 2019-5-6 18:54 您好,麻烦您将vxml流程源文件以附件的形式发在论坛上,多谢啦

测试流程很简单,源码如下:


<?xml version="1.0" encoding="UTF-8"?>

<vxml version="2.0">


<form id="asr_recognition">

<property name="inputmodes" value="voice"/>


<block name="pre_recognition">

<prompt>

语音识别测试开始

</prompt>

</block>


<field name="id">

<grammar type="application/grammar+xml" src="Y:\flow\ahlt_ats.grxml"/>


<filled>

<prompt bargein="false">

识别结果为<value expr="id"/>

</prompt>

</filled>


<catch>

<log>语音识别异常</log>

</catch>

</field>

</form>


</vxml>


点赞 评论 引用 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-6 20:03:28
直达本楼层的链接
地板
显示全部楼层

凡小枫 发表于 2019-5-6 20:01 测试流程很简单,源码如下:<?xml version="1.0" encoding="UTF-8"?><vxml version="2.0"> ...

<field name="id">


field name 只能填 id 或 meaning 才能获取到识别的结果,如果我想解析上面发的 asr 返回结构中的 input 标签里的内容,应该怎么做?

点赞 评论 引用 举报

联络中心_客服_贾梅媚

发帖: 5粉丝: 9

级别 : 版主

发消息 + 关注

发表于2019-5-8 09:36:28
直达本楼层的链接
5#
显示全部楼层

您好,由于问题较多,您的问题我们正在安排人员进行处理,敬请谅解,多谢!!!

点赞 评论 引用 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-8 19:38:36
直达本楼层的链接
6#
显示全部楼层

您好!LMT 跟踪的相关日志已发附件,请查收。

ptmf.zip 37.71 KB,下载次数:4

点赞 评论 引用 举报

联络中心_客服_贾梅媚

发帖: 5粉丝: 9

级别 : 版主

发消息 + 关注

发表于2019-5-8 19:45:35
直达本楼层的链接
7#
显示全部楼层

您好,正在帮您分析,请稍后

点赞 评论 引用 举报

联络中心_客服_贾梅媚

发帖: 5粉丝: 9

级别 : 版主

发消息 + 关注

发表于2019-5-9 09:54:36
直达本楼层的链接
8#
显示全部楼层

您好,

经了解,科大asr上报语音识别内容有两种方式,一种是直接在id和meaning字段上报识别内容,另外一种是上报id,然后通过id调用查询识别内容的接口获取识别内容,当前平台都是使用第一种方式来和科大对接的。


我们平台是只会解析id和meaning字段并上抛的,因为input里边携带的是用户原始输入内容,并非语义识别后的内容,所以不会处理input字段的,关于这点需要您再跟科大确认下,多谢啦!!!

点赞 评论 引用 举报

林海

发帖: 3粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2019-5-13 11:34:49
直达本楼层的链接
9#
显示全部楼层

同问 input 如何获取。 请问楼主最终怎么解决的?

点赞 评论 引用 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-15 10:52:04
直达本楼层的链接
10#
显示全部楼层

您好!


我们环境是 c80 usm6.0,软件版本:CTI: CRSV300R006C87SPC700, USM: V600R006C00SPC300。

我们让 asr 厂商直接将语音识别文字放到 meaning 中,如图所示:

image.png


测试结果为短的话术可以识别而稍长的则会报错,并不如你们所说的支持 512 个字节。


我们使用了播放收号 PlayCollect 的方法去做语音识别,第一次说了「服务网点地址查询」可以正常识别出结果,此时 event_type =  41 且 wait_event =  0,代表识别正常结束;第二次说了稍长的「服务网点地址查询车辆报案车辆自助报案人工报案」,此时不能拿到识别结果,而 event_type =  41 且 wait_event =  1,代表识别结束但失败。


测试源码 test.jsp, ivr trace 日志,icddebug 及 LMT 上 CC 业务消息跟踪和媒体消息跟踪日志已发附件,请查收。


logs.zip 2.87 MB,下载次数:2

点赞 评论 引用 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

发消息 + 关注

发表于2019-5-15 10:59:00
直达本楼层的链接
11#
显示全部楼层

林海 发表于 2019-5-13 11:34 同问 input 如何获取。 请问楼主最终怎么解决的?

请看 8 楼的回复,目前华为平台无法解析 input,所以只能协调 asr 厂商去解决拿值。

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册