Мне нужно, чтобы функция голосового ввода на клавиатуре iOS запускалась программно через JavaScript, щелкнув значок микрофона. Не только путем обнаружения события «вставки»: я имею в виду запрос пользователя на голосовую диктовку.
Я знаю, что iOS поддерживает VoiceOver на уровне ОС, но, кроме нескольких атрибутов специальных возможностей, я не могу найти никаких ссылок на то, как манипулировать голосовым вводом в текстовом поле HTML.
Я видел демонстрации WebKit Speech API, такие как это, но ни один из них не учитывается в мобильном Safari для iOS. Также не добавление устаревшего атрибута -x-webkit-speech в мои поля ввода текста. Я также видел, как люди предлагают обертывать веб-приложения с помощью PhoneGap, что на самом деле не решает проблему.
Я искал исчерпывающе, и даже автоматическая очистка Stack Overflow для моего ответа не помогла.
Любая мудрость о том, как можно это сделать или возможно ли это вообще? Заранее спасибо!