1

我正在构建一个语音控制智能家居系统的概念项目。

我用 JavaScript 编写了一个基本的对话系统。这样我就可以使用 Google Voice Input 字段来识别语音,这比任何专用的语音识别软件(尤其是因为它是波兰语)或 API 都好得多。

长话短说,我需要将计算机响应复制到剪贴板(我的语音合成器会扫描剪贴板以查找更改并大声朗读)。

有没有办法将 JavaScript 变量推送到系统剪贴板?或者,更好的是,以任何方式获取本地 html/js 文件“外部”的变量内容并使用 Visual Basic 或类似的东西截取它。

PS。我尝试了 ZeroClipboard 和 zClip,但它们似乎无法在本地工作,并且还需要用户交互。

PS2。这是一个非商业的、独立的、非跨平台的项目,所以它可能是一个丑陋的解决方法。

编辑:记录在案:由于我试图在这里实现的目标显然几乎是不可能的,所以我决定重写项目并使用 Android 而不是 JavaScript。Android 对 Google 语音识别和语音合成都有很好的支持。

4

1 回答 1

0

尝试使用 AppJS。这是解释如何复制到剪贴板的指南:

http://github.com/appjs/appjs/wiki/Clipboard-Copy

第一个代码块向您展示了如何禁用安全性..

于 2013-06-20T19:53:43.893 回答