我有一些关于如何创建VoiceXML应用程序的问题。 我找到了一些很好的教程,但仍有一些问题:
- 什么是良好的开发环境?我想使用VS08,应该在C#下,一个名为“语音”的项目,但它没有出现,我是否也必须在本地安装语音服务器以便使用它? (我更喜欢某种视觉工作流程)
- 结局是什么?是.xml,.aspx还是.speax?我无法理解。
- 我如何运行voicexml?它在语音服务器上作为一个应用程序,还有其他步骤吗?
答案 0 :(得分:1)
这些问题都在基础知识的地图上,但我会尝试提供一些指示:
什么是良好的发展环境?
您可能正在构建Web样式应用程序。所以VS08 ASP应用程序是一个合理的起点。
我是否必须在本地安装语音服务器才能使用它?是。有各种平台支持VoiceXML。几乎所有都专为电话呼叫而设计(VoiceXML的主要用途)。有一些免费的实现,但大多数是商业的。我相信Opera网络浏览器有一些VoiceXML功能。我已经在他们的配置中看到了它的设置,但没有直接经验。
结局是什么?是.xml,.aspx还是.speax?我无法理解。结尾通常不相关,除了工具。我不相信VisualStudio提供对VoiceXML的任何直接支持。有些浏览器确实关心提供的mimetypes。
我如何运行voicexml?它作为一个应用程序在语音服务器上,任何步骤?这是否意味着您正在查看OCS / Lync产品线?我相信他们在该套件中的IVR确实支持VoiceXML以及一些其他API。该产品应包含基本设置和配置信息。有关Lync的更多信息:
答案 1 :(得分:1)
VoiceXML的主要目标之一是将语音应用程序(在语音服务器上)的呈现与语音应用程序本身分离。这使您可以使用任何所需的技术堆栈,随时随地从任何Web服务器提供VoiceXML页面。
如果您只想学习VoiceXML,Voxeo's Evolution等开发者网站可让您在语音托管基础架构上呈现语音应用程序。您将开发人员帐户配置为指向从外部Web服务器提供的初始VoiceXML页面。作为回报,您可以拨打电话号码。当您调用它时,托管基础结构会从您的Web服务器中提取您的初始VoiceXML页面。
(我不知道微软Lync托管服务是否可用。)