创建 VoiceXML 应用程序
我有一些关于如何创建 VoiceXML 应用程序的问题。 我发现了一些不错的教程,但仍然存在一些问题:
- 什么是好的开发环境?我想使用VS08,在C#下应该有一个名为“语音”的项目,但它没有出现,我是否也必须在本地安装语音服务器才能使用它? (我更喜欢某种视觉工作流程)
-结局是什么?是 .xml、.aspx 还是 .speax?我听不懂。
- 如何运行 voicexml?它作为应用程序位于语音服务器上,还有其他步骤吗?
I have a few questions concerning how to create a VoiceXML application.
I found some nice tutorials, but there are still some questions:
-what's a good development environment? I wanted to use VS08, there should be under C#, a project called "speech", but it doesn't appear, do I have to install the speech server local too in order to use this? (I would prefer some kind of visual workflow)
-what's the ending? is it .xml, .aspx, or .speax? I couldn't get that.
-how do I run the voicexml? it's at the speech server as an application, any further steps?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这些问题在基础知识上无处不在,但我会尝试提供一些指导:
您可能会构建一个 Web 风格的应用程序。因此 VS08 ASP 应用程序是一个合理的起点。
Yes. There are a variety of platforms that support VoiceXML. Nearly all are designed specifically for telephone calls (VoiceXML's main purpose). There are a few free implementations, but most are commercial. I believe the Opera web browser has some VoiceXML functionality. I've seen settings for it in their configuration, but no direct experience.
Endings usually aren't relevant, except maybe to tools. I don't believe VisualStudio provides any direct support for VoiceXML. Some browsers do care what mimetypes are provided.
Does this mean you are looking at the OCS/Lync product line ? I believe their IVR in that suite does support VoiceXML as well as a few other APIs. The product should contain basic setup and configuration information. More information on Lync:
These questions are all over the map on the basics, but I'll try to provide some pointers:
You will likely be building a web style application. So a VS08 ASP application is a reasonable starting point.
Yes. There are a variety of platforms that support VoiceXML. Nearly all are designed specifically for telephone calls (VoiceXML's main purpose). There are a few free implementations, but most are commercial. I believe the Opera web browser has some VoiceXML functionality. I've seen settings for it in their configuration, but no direct experience.
Endings usually aren't relevant, except maybe to tools. I don't believe VisualStudio provides any direct support for VoiceXML. Some browsers do care what mimetypes are provided.
Does this mean you are looking at the OCS/Lync product line ? I believe their IVR in that suite does support VoiceXML as well as a few other APIs. The product should contain basic setup and configuration information. More information on Lync:
VoiceXML 的主要目标之一是将语音应用程序(在语音服务器上)的呈现与语音应用程序本身分离。这允许您使用您想要的任何技术堆栈从任何 Web 服务器、任何地方提供 VoiceXML 页面。
如果您只是想总体了解 VoiceXML,Voxeo's Evolution 等开发者网站允许您在他们的网站上呈现语音应用程序语音托管基础设施。您将开发人员帐户配置为指向外部 Web 服务器提供的初始 VoiceXML 页面。作为回报,您将获得一个可以拨打的电话号码。当您调用它时,托管基础设施会从您的 Web 服务器获取您的初始 VoiceXML 页面。
(我暂时不知道 Microsoft Lync 托管服务是否可用。)
One of the main goals of VoiceXML was to decouple the rendering of the voice application (on a speech server) from the voice application itself. This allows you to serve VoiceXML pages from any web server, anywhere, using any technology stack you want.
If you just want to learn VoiceXML in general, developer sites like Voxeo's Evolution allow you to render your voice applications on their voice hosting infrastructure. You configure your developer account to point to an initial VoiceXML page served from your external web server. In return, you get a phone number to call. When you call it, the hosting infrastructure fetches your initial VoiceXML page from your web server.
(I don't know offhand if Microsoft Lync hosting services are available yet.)