问题标签 [voicexml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grammar - vxml:需要内联语法方面的帮助
我正在查看来自 vxml.org 的一些示例 vxml 脚本。当我调用脚本时,提示会播放,但它根本没有接收到我的任何输入。当我说话时,它会响应“无输入”。我是否会遗漏一些指示用户输入的标签。这是来自网站的示例脚本:
有人有线索吗?TIA
voice-recognition - vxml:我可以在语音提示和枚举提示之间切换吗?
我正在使用由类似于 TellMe 的引擎驱动的 vxml。我将语音识别添加到语音邮件系统的电话提示中。新菜单将首先提示用户进行口头输入,如果没有找到匹配项,或者没有给出输入,则再次提示用户使用按键音选项。
原始菜单如下所示:
新菜单如下所示:
但是,我想使用原始菜单中的<enumerate>
and<choice>
行为来重新提示,而不是长文本(太长并导致错误)。
这是问题:有没有办法在第二种提示风格中使用第一种提示风格?我可以放在一个字段里面吗?我该怎么做?
grammar - vxml: defining grammars with equivalent inputs
I am using an engine based on TellMe. I have seen examples of grammars where the user can say one of a few different things that are considered the same. However, all the examples i've seen have been for in-line grammars (which dont work with the vxml engine im using). I want to know how i can change my .grxml file to do this. This is the file:
instead of having 6 items, i want to have 3 items, each having two possible utterances. Any ideas on how i can do this?
voicexml - Microsoft Lync Server 2010 是否适合面向公众的应用程序?
Microsoft Lync Server 2010(以前称为 Office Communications Server 和/或 Speech Server)的候选版本刚刚可供下载。从网站:
Microsoft Lync Server 2010 现在通过一个在 PC、浏览器和移动设备上保持一致且易于使用的单一界面提供完整的状态、即时消息、会议和企业语音功能。管理员受益于单一、一致的管理基础架构、提高可用性的新功能以及与现有系统的互操作性。
与此版本配合使用的还有Microsoft Unified Communications Managed API 3.0 SDK (UCMA 3.0)。这是支持 Lync 体验集成和扩展的客户端 .NET 托管 API。
这一切都非常令人兴奋,因为我想开始构建丰富的语音和即时消息应用程序,与 Microsoft 技术堆栈紧密集成,并减少第三方依赖项(例如 Voxeo、Nuance、IMified 等)。
但是,我仍然不清楚的是:Microsoft Lync Server 2010 是否适合面向公众的网站和应用程序?还是真的主要用于公司防火墙内,主要用于内部应用程序?
我想我需要知道的是:Microsoft Lync Server 2010 能否作为 VoiceXML 和基于 IM 的应用程序的内部和面向公众的托管服务提供商,并且可以扩展以满足拥有数千个或多个面向公众的大型站点的需求?甚至数百万用户?
我是否完全误解了 Lync 可以/不能,以及应该/不应该做什么?
speech-recognition - 构建 VXML/GRXML 对话框以根据呼叫者说“那个”而不是项目来识别?
我的应用程序有一堆对话框,要求调用者从列表中进行选择:
“您想要哪个?帐户信息、帐户更改、请求文件、与代表交谈。”
在伪代码中,它的显示方式如下:
现在,这个语法不考虑呼叫者说“那个!”的情况。在听到其中一个选项之后。那将被认为是不合语法的,并且是错误的情况。我可以通过将对话框分成四个提示并在每个提示中使用冗余语法来解决这个问题:
但这是这样做的“正确”方式吗?有没有办法用一个对话框来做到这一点?
谢谢,
IVR 复仇者
voicexml - 创建 VoiceXML 应用程序
我有几个关于如何创建 VoiceXML 应用程序的问题。我找到了一些不错的教程,但仍有一些问题:
- 什么是好的开发环境?我想用VS08,C#下应该有一个叫“speech”的项目,但是没有出现,是不是也要在本地安装speech server才能使用?(我更喜欢某种可视化工作流程)
-结局是什么?是 .xml、.aspx 还是 .speax?我无法理解。
-我如何运行voicexml?它作为应用程序在语音服务器上,还有其他步骤吗?
xml - SpeechServer 上的 VXML
我有一个问题,在http://www.vxml.org/frame.jsp?page=t_1.htm 它说我必须将 voicexmlfile 保存为 .xml
但是当我在语音服务器 2007 上创建一个新应用程序时,它说,我只能将 .speax 文件放在那里......
但是当我这样做时,它不起作用......
我必须将其保存为 .spax 吗?在服务器上创建一个新应用程序有什么问题吗?
谢谢 :>
voicexml - voicexml 在五次尝试后中断
我有以下代码,经过五次尝试(错误的词,如“dfasfasfb”),应用程序停止。
在我说错词后,它会说,“对不起,我没听懂”(用我的语言)。但是有一个默认中断或类似的东西 - 我如何将默认设置为无限制或 20?
谢谢
编辑:
现在我使用不匹配:
...
但是经过五次尝试,程序只是选择了一个选项.. 我说了五次错误的单词,第五次之后它选择了最后一个选项。
speech-recognition - 以字符串形式获取语音输入
是否可以获得用户在 VoiceXML 应用程序中所说内容的字符串表示形式?例如在数据库查询中使用它。
到目前为止,我看到的大多数示例都只是尝试匹配(xml-)定义的选择数量。如果想要使用输入来匹配具有>100k 条目的数据库,这是不合适的。
谢谢
numbers - 在 SRGS 语法中使用 VoiceXML 内置类型
我正在尝试为包含数字的句子创建自定义语法,例如(收入增加了 345 亿美元)。
我使用 W3C 规范创建的规则如下所示:
为了获取句子的数字部分,我想利用内置的 VoiceXML 类型(例如)
或者使用某种库来进行数字模式。最后一种选择是从头开始创建一组规则来识别任何数字。
任何帮助将不胜感激。