Я пытаюсь автоматизировать запись речи с помощью речевого ввода Google (работает только в Chrome).
Как таковой, пользователь должен нажать на микрофон, чтобы начать запись, но я работаю над установкой, где пользователь не будет взаимодействовать с компьютером. Таким образом, я должен запустить запись другим способом.
Поскольку кажется, что вы не можете получить доступ к функциям речевого ввода по коду, то есть вы не можете вызвать функцию, чтобы начать запись. Итак, теперь я смотрю на симуляцию щелчка мышью на микрофоне.
Я пытался использовать javaScript, но кажется, что затрагиваются только события и обработчики событий (например, имитированный щелчок по полю ввода запустит его обработчики щелчков, но не даст фокус на это поле.)
Итак, теперь я смотрю на симуляцию щелчков мышью в системе Windows, и я нашел несколько программ, которые могут это делать (в основном с интервалами), и это работает, запись начинается.
Но проблема в том, что мне нужно активировать симуляцию кликов из приложения браузера.
На данный момент лучшим вариантом является AutoHotkey , который позволяет создавать собственные сценарии, в моем случае - сценарий, имитирующий щелчок мыши в заданной позиции. Так что, если бы я мог выполнить этот скрипт из браузера, я был бы в безопасности, но я не знаю, как это сделать.
Любые идеи и / или мысли приветствуются!