2010-11-09 243 views
0

我有幾個關於如何創建VoiceXML應用程序的問題。 我發現了一些不錯的教程,但仍存在一些問題:創建VoiceXML應用程序

- 什麼是一個良好的發展環境?我想使用VS08,應該在C#下有一個叫做「speech」的項目,但是它並沒有出現,我是否也必須安裝本地的語音服務器才能使用它? (我更喜歡某種視覺工作流程)

- 結局如何?是.xml,.aspx還是.speax?我無法得到。

- 如何運行voicexml?它是在語音服務器上作爲應用程序,還有其他步驟嗎?

回答

1

這些問題遍佈在基礎地圖,但我會盡量提供一些指引:

什麼是一個良好的發展環境?

你可能會建立一個web風格的應用程序。所以VS08 ASP應用程序是一個合理的起點。

我一定要過安裝語音服務器本地才能使用呢?
是的。有各種支持VoiceXML的平臺。幾乎所有的設計都是專門用於電話呼叫(VoiceXML的主要目的)。有幾個免費的實現,但大多數是商業的。我相信Opera網絡瀏覽器具有一些VoiceXML功能。我已經在配置中看到了它的設置,但沒有直接的體驗。

結局是什麼?是.xml,.aspx還是.speax?我無法得到。
結局通常不相關,除了工具。我不相信VisualStudio提供對VoiceXML的任何直接支持。有些瀏覽器確實關心提供什麼樣的mimetypes。

我該如何運行voicexml?它在語音服務器上作爲一個應用程序,還有什麼更進一步的步驟?
這是否意味着您正在查看OCS/Lync產品線?我相信他們在該套件中的IVR確實支持VoiceXML以及其他一些API。該產品應包含基本的設置和配置信息。上的Lync的更多信息:

1

之一的VoiceXML的主要目標是解耦從語音應用呈現語音應用的(語音服務器上)本身。這使您可以在任何地方使用任何您想要的技術堆棧來從任何Web服務器提供VoiceXML頁面。

如果您只是想學習VoiceXML,開發人員網站(例如Voxeo's Evolution)允許您在其語音託管基礎架構上呈現語音應用程序。您可以將開發者帳戶配置爲指向從外部Web服務器提供的初始VoiceXML頁面。作爲回報,你會得到一個電話號碼來呼叫。當您調用它時,託管基礎架構會從您的Web服務器獲取您的初始VoiceXML頁面。

(我不知道如果微軟Lync託管服務還可用,我們就不知道。)