2016-07-28 11 views
0

Windows.Media.SpeechRecognition名前空間のSpeechRecognizerクラスを使用しています。SpeechRecognizerと特定のマイクとの関連

私は私が選択したオーディオキャプチャデバイスを認識装置オブジェクトを関連付けることができますどのように

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

...ユーザーは次のように私は移入コンボボックスから好みのオーディオキャプチャデバイスを選択できるようにしたいですか?

私はMediaCaptureInitializationSettingsMediaCaptureのようなクラスに精通していますが、それは特定のデバイスとのSpeechRecognizerを関連付けるに来るとき、私はレンガの壁に当たっています。

お願いします。

答えて

0

PCに音声入力デバイスを接続すると、このデバイスのデバイスタイプを判別するポップアップが表示されます。これは、プライマリ音声デバイスがシステムを通じてユーザーによって管理されることを意味します。

現在、ユーザーが指定したデバイスでオーディオルーティングをサポートするAPIはAudio Graphです。しかし、SpeechRecognizerと統合することはできません。 SpeechRecognizerには、入力デバイスを指定する方法もありません。

Windowsフィードバックツールを使用してフィードバックを送信することを歓迎します。

+0

これは本当に役に立ちます。ありがとうございます! –

関連する問題