Я хотел бы использовать хромированное распознавание речи WebKitSpeechRecognition() с вводом аудиофайла для целей тестирования. Я мог бы использовать виртуальный микрофон, но это очень сложно и сложно реализовать с помощью автоматизации, но когда я протестировал его, все работало нормально, и распознавание речи преобразовало мой аудиофайл в текст. теперь я хотел использовать следующие аргументы chrome:
--use-file-for-fake-audio-capture="C:/url/to/audio.wav"
--use-fake-device-for-media-stream
--use-fake-ui-for-media-stream
Это отлично работало, например, на сайтах с диктофонами, и я мог слышать воспроизведение аудиофайла при воспроизведении записи. Но по какой-то причине, когда я пытаюсь использовать это в WebKitSpeechRecognition chrome, он использует не поддельное аудиоустройство, а вместо этого мой настоящий микрофон. Можно ли как-то исправить это или протестировать аудиофайлы на веб-сайте? Я использую С# и не смог найти никакой полезной информации об автоматическом добавлении, управлении и настройке виртуальных аудиоустройств. Какие подходы я мог бы использовать?
Заранее спасибо.