2016-07-28 90 views
0

我使用從Windows.Media.SpeechRecognition命名空間中的SpeechRecognizer類。締SpeechRecognizer與特定麥克風

我希望用戶能夠選擇從我填充如下一個ComboBox他們的首選音頻捕獲設備...

foreach (var device in await DeviceInformation.FindAllAsync(MediaDevice.GetAudioCaptureSelector())) 
{ 
    microphoneCombo.Items.Add(device); 
} 

我如何與選擇的音頻捕獲設備的識別對象相關聯?

我熟悉的像MediaCaptureInitializationSettingsMediaCapture但是當涉及到SpeechRecognizer與特定設備相關聯,我打磚牆類。

有什麼建議嗎?

回答

0

當您在電腦上插入語音輸入設備時,會彈出一個確定該設備的設備類型的彈出窗口,這意味着主要語音設備由用戶通過系統進行管理。

目前有一個Audio Graph API支持用戶指定設備的音頻路由。但它不能與SpeechRecognizer整合。 而對於SpeechRecognizer,也無法指定輸入設備。

歡迎通過windows反饋應用程序向Microsoft提交反饋意見。

+0

好的,這真的很有幫助,謝謝! –