0

我有几个关于如何创建 VoiceXML 应用程序的问题。我找到了一些不错的教程,但仍有一些问题:

- 什么是好的开发环境?我想用VS08,C#下应该有一个叫“speech”的项目,但是没有出现,是不是也要在本地安装speech server才能使用?(我更喜欢某种可视化工作流程)

-结局是什么?是 .xml、.aspx 还是 .speax?我无法理解。

-我如何运行voicexml?它作为应用程序在语音服务器上,还有其他步骤吗?

4

2 回答 2

1

这些问题在基础知识上无处不在,但我会尝试提供一些指示:

什么是好的发展环境?

您可能会构建一个 Web 样式的应用程序。所以一个 VS08 ASP 应用程序是一个合理的起点。

我是否也必须在本地安装语音服务器才能使用它?
是的。有多种平台支持 VoiceXML。几乎所有都是专门为电话呼叫而设计的(VoiceXML 的主要目的)。有一些免费的实现,但大多数是商业的。我相信 Opera 网络浏览器有一些 VoiceXML 功能。我在他们的配置中看到了它的设置,但没有直接的经验。

结局是什么?是 .xml、.aspx 还是 .speax?我无法理解。
结尾通常是不相关的,除了可能与工具有关。我不相信 VisualStudio 为 VoiceXML 提供任何直接支持。一些浏览器确实关心提供了哪些 mimetype。

我如何运行voicexml?它作为应用程序在语音服务器上,还有更多步骤吗?
这是否意味着您正在关注 OCS/Lync 产品线?我相信他们在该套件中的 IVR 确实支持 VoiceXML 以及其他一些 API。产品应包含基本设置和配置信息。关于 Lync 的更多信息:

于 2010-11-09T13:49:43.883 回答
1

VoiceXML 的主要目标之一是将语音应用程序(在语音服务器上)的呈现与语音应用程序本身分离。这允许您使用任何您想要的技术堆栈从任何 Web 服务器、任何地方提供 VoiceXML 页面。

如果您只想学习一般的 VoiceXML,像Voxeo 的 Evolution这样的开发人员网站允许您在他们的语音托管基础设施上呈现您的语音应用程序。您将开发人员帐户配置为指向从外部 Web 服务器提供的初始 VoiceXML 页面。作为回报,你会得到一个可以拨打的电话号码。当您调用它时,托管基础架构会从您的 Web 服务器获取您的初始 VoiceXML 页面。

(我不知道 Microsoft Lync 托管服务是否可用。)

于 2010-11-25T15:13:50.167 回答