我正在网上搜索如何通过 javascript 使用 SAPI 语音识别。更具体地说,我想创建一个可以在本地服务器(可能无法访问互联网)上运行的 Web 应用程序,它将文本转换为语音。
我找到了一些例子Link 1 , Link 2但它们都不起作用。这方面有什么可行的例子吗?有没有其他方法可以在网络应用程序中执行此操作(无需互联网连接)?
最佳答案
SAPI 对象“对于脚本编写不安全”,虽然您可以通过 javascript 使用 SAPI,但您必须关闭许多安全设置,并将 Web 主机置于受信任的环境中。站点区域。我已经在演示中这样做了,但我不想让它超出我自己的笔记本电脑的范围。
或者,Windows 8.1 通过 Windows.Media.SpeechSynthesis 具有 javascript TTS 绑定(bind)命名空间。
另一种选择是构建 HTML Application ;此环境允许不受限制地访问所有 ActiveX 对象。
关于javascript - SAPI 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488227/