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