1

我想将 chrome 语音识别 WebKitSpeechRecognition() 与音频文件的输入一起用于测试目的。我可以使用虚拟麦克风,但这真的很hacky并且很难通过自动化实现,但是当我测试它时一切正常,并且语音识别将我的音频文件转换为文本。现在我想使用以下 chrome 参数:

--use-file-for-fake-audio-capture="C:/url/to/audio.wav"
--use-fake-device-for-media-stream
--use-fake-ui-for-media-stream

例如,这在录音机网站上运行良好,当我重放录音时,我可以听到音频文件的播放。但是由于某种原因,当我尝试在 Chrome 的 WebKitSpeechRecognition 上使用它时,它不会使用假音频设备,而是使用我的实际麦克风。有什么办法可以解决这个问题或在网站上测试我的音频文件吗?我正在使用 C#,我真的找不到任何关于自动添加、管理和配置虚拟音频设备的有用信息。我可以采取哪些方法?

提前致谢。

4

1 回答 1

0

事实证明这是不可能的,因为 chrome 和 google 会检查您是否使用假麦克风等,他们这样做是为了防止这种行为,因此人们无法获得自由言论文本。google 提供了一个付费 API(每月前 60 分钟免费)

于 2018-06-12T21:58:31.863 回答