如何在JavaScript之外获取文本?

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

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

长话短说,我需要将计算机的响应复制到剪贴板(我的语音合成器会扫描剪贴板的变化并朗读出来)。

有没有什么方法可以将JavaScript变量推送到系统剪贴板?或者,更好的是,有没有办法将变量内容“移出”本地html/js文件,并用Visual Basic或类似的东西拦截它?

附注:我尝试过ZeroClipboard和zClip,但它们似乎在本地不起作用,而且还需要用户交互。

附注2:这是一个非商业的、自包含的、非跨平台的项目,所以可能是一个丑陋的解决方案。

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


回答:

尝试使用AppJS。这里有一个指南,解释如何复制到剪贴板:

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

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

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注