我正在构建一个语音控制智能家居系统的概念项目。
我用JavaScript编写了一个基本的会话系统。通过这种方式,我可以使用Google语音输入字段来识别语音,这比任何专用的语音识别软件(特别是因为它是波兰语)或API都要好得多。
长话短说,我需要将计算机的响应复制到剪贴板(我的语音合成器扫描剪贴板以查找更改并大声朗读)。
有没有办法将JavaScript变量推送到系统剪贴板? 或者,甚至更好,任何方式获取本地html / js文件“外部”的可变内容,并使用visual basic或类似的东西拦截它。
PS。我尝试过ZeroClipboard和zClip,但它们似乎不能在本地工作,也需要用户交互。
PS2。这是一个非商业,自包含,非跨平台的项目,因此它可能是一个丑陋的解决方法。
编辑:为了记录:由于我在这里尝试实现的几乎是不可能的,我决定重写项目并使用Android而不是JavaScript。 Android对Google语音识别和语音合成都提供了很好的支持。
答案 0 :(得分:0)