有没有办法在JavaScript之外获取文本?

时间:2013-06-20 07:58:27

标签: javascript artificial-intelligence clipboard bots

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

我用JavaScript编写了一个基本的会话系统。通过这种方式,我可以使用Google语音输入字段来识别语音,这比任何专用的语音识别软件(特别是因为它是波兰语)或API都要好得多。

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

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

PS。我尝试过ZeroClipboard和zClip,但它们似乎不能在本地工作,也需要用户交互。

PS2。这是一个非商业,自包含,非跨平台的项目,因此它可能是一个丑陋的解决方法。

编辑:为了记录:由于我在这里尝试实现的几乎是不可能的,我决定重写项目并使用Android而不是JavaScript。 Android对Google语音识别和语音合成都提供了很好的支持。

1 个答案:

答案 0 :(得分:0)

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

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

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