2013-10-21 58 views
1

我在網上搜索有關如何通過javascript使用SAPI語音識別的問題。更具體地說,我想創建一個Web應用程序,它可以在本地服務器上工作(可能沒有互聯網訪問),可以將文本轉換爲語音。Sapi和javascript

我發現了一些例子Link 1,Link 2但他們都沒有工作。有沒有可行的例子呢?在Web應用程序中是否有其他方式來執行此操作(不需要Internet連接)?

回答

0

SAPI對象是「沒有可安全執行腳本」,而你可以通過從JavaScript使用SAPI,你不得不關閉了大量的安全設置,以及把虛擬主機到可信站點區域。我已經完成了這個演示,但是我不在乎自己的筆記本電腦的範圍。

或者,Windows 8.1通過Windows.Media.SpeechSynthesis名稱空間具有javascript TTS綁定。

另一種選擇是建立一個HTML Application;此環境允許無限制地訪問所有ActiveX對象。

+0

對於Windows 8用戶來說,這是一個很好的解決方案,但它並沒有解決其他Winows版本的問題。如果有任何其他解決方案供本地使用,我會感到很沮喪。 –

+0

@JimPapas更新了答案,討論禁用腳本檢查的HTML應用程序。 –