我正在使用Windows.Media.SpeechRecognition命名空间中的SpeechRecognizer类。
我希望用户能够从组合框中选择他们喜欢的音频捕获设备,我按如下方式填充。。。
foreach (var device in await DeviceInformation.FindAllAsync(MediaDevice.GetAudioCaptureSelector()))
{
microphoneCombo.Items.Add(device);
}
如何将识别器对象与所选音频捕获设备相关联?
我熟悉MediaCaptureInitializationSettings和MediaCapture这样的类,但当涉及到将SpeechRecognizer与特定设备关联时,我遇到了困难。
有什么建议吗?
当你在电脑上插入语音输入设备时,你会得到一个弹出窗口来确定该设备的设备类型,这意味着主要的语音设备由用户通过系统管理。
目前有一个音频图API支持用户指定设备的音频路由。但它不能与SpeechRecognizer集成。对于SpeechRecognizer,也无法指定输入设备。
欢迎通过windows反馈应用程序将您的反馈提交给Microsoft。