Я строю концептуальный проект голосовой управляемой интеллектуальной домашней системы.Любой способ получить текст за пределами JavaScript?
Я написал базовую систему разговора с JavaScript. Таким образом, я могу использовать поле ввода Google Voice для распознавания речи, и это работает намного лучше, чем любое специализированное программное обеспечение для распознавания голоса (особенно потому, что оно находится на польском языке) или API.
Короче говоря, мне нужно скопировать ответы компьютера в буфер обмена (мой синтезатор голоса сканирует буфер обмена для изменения и читает его вслух).
Есть ли способ переместить переменную JavaScript в системный буфер обмена? Или, еще лучше, любой способ получить переменный контент «снаружи» локального файла html/js и перехватить его с помощью визуального базового или что-то в этом роде.
PS. Я пробовал ZeroClipboard и zClip, но они, похоже, не работают локально, а также требуют взаимодействия с пользователем.
PS2. Это некоммерческий, автономный, не-межплатформенный проект, поэтому это может быть уродливое обходное решение.
EDIT: Для записи: поскольку то, чего я пытался достичь здесь, по-видимому, практически невозможно, я решил переписать проект и использовать Android вместо JavaScript. Android имеет прекрасную поддержку как распознавания речи Google, так и синтеза речи.
Вы думали об отправке его с помощью AJAX на веб-сервер хостинг для вашего HTML/JS? Возможно, сервер способен выполнять эти задачи, и я предполагаю, что вы запускаете его локально.? –
Это может быть ультра хакерское решение ... почему бы не использовать виртуальные клавиши для CTRL + C (копировать) и CTRL + V (вставить) – series0ne
А как насчет API буфера обмена (http://dev.w3.org/2006/) webapi/clipops/# x1-введение) –