javascript - SAPI 和 JavaScript

标签 javascript sapi

我正在网上搜索如何通过 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/

相关文章:

javascript - 检查div是否存在

javascript - 在 Openshift 上部署 Sails.js

javascript - 为什么 event.stopPropagation 也停止了我的 Bootstrap Collapse?

php - 在 IIS 上通过 COM 将 SAPI 与 PHP 一起使用时出现问题

c++ - 在 sapi5 speak 函数中存储一个保存用户输入数据的变量

javascript - 在 Cloud Function 中按时间戳从 Cloud Firestore 查询

php - 如何保护我的 PHP cookie 免受用户页面上 JavaScript 的影响?

php - 在 PHP 中运行 Windows Speech SDK 应用程序

c# - 如何在 SAPI 5 上使用 x-sampa 音标

delphi - 如何在Delphi2009+Vista中创建一个简单的听写板