我正在構建一個語音控制智能家居系統的概念項目。任何方式來獲取JavaScript以外的文本?
我已經用JavaScript編寫了一個基本對話系統。通過這種方式,我可以使用Google語音輸入字段來識別語音,這比任何專用的語音識別軟件(特別是因爲它是波蘭語)或API都更好。長話短說,我需要將計算機的反應複製到剪貼板(我的語音合成器掃描剪貼板進行更改並朗讀)。
有沒有辦法將JavaScript變量推送到系統剪貼板? 或者,更好的辦法是獲得一個本地html/js文件「外部」的可變內容,並用visual basic或類似的東西攔截它。
PS。我嘗試了ZeroClipboard和zClip,但他們似乎不能在本地工作,也需要用戶交互。
PS2。這是一個非商業性,自包含的非跨平臺項目,所以它可能是一個醜陋的解決方法。
編輯:爲記錄:因爲我在這裏試圖實現顯然幾乎不可能,我決定重寫項目,並使用Android而不是JavaScript。 Android對Google語音識別和語音合成都提供了很好的支持。
你有沒有想過用Ajax將其發送到Web服務器託管您的HTML/JS?服務器可能能夠完成這些任務,我想你可以在本地運行它..? –
這可能是一個非常黑客的解決方案...爲什麼不使用CTRL + C(複製)和CTRL + V(粘貼)的虛擬按鍵 – series0ne
那麼剪貼板API(http://dev.w3.org/2006/ webapi/clipops /#x1-introduction) –