-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AudioInputId is not passed into MicAudioSource when making a new audio configuration #96
Comments
@rhurey Could you take a look at this? It is affecting one of our customers, preventing them to use AirPods on iPhone for Cognitive Services because iPhone did not set AirPods as their default microphone. |
I took a quick look this morning, and when I have my Surface Headphones (Sorry, don't have AirPods) connected to my iphone the Where did you get the device id for the AirPods? |
I managed to get a set of AirPods to try with also, and the device enumeration still only returns a single device. So I'm still looking for where you got a device ID from? |
@rhurey that's odd. you should see at least the built-in audio id and the airpods id. |
I have a sample that shows the manual fix: https://github.com/corinagum/WebChat-Samples Run The line I modified in the Speech SDK bundle was In my screencap below, the |
Odd indeed. I changed the media label seeking code in the SDK's microphone to dump the audio devices and got far less.
|
|
|
Fix will be in our next release. Closing. |
https://github.com/microsoft/cognitive-services-speech-sdk-js/blob/master/src/sdk/Audio/AudioConfig.ts#L40
Hi, I'm reporting from the Bot Framework Web Chat team.
When passing in the
deviceId
to theAudioConfig.fromMicrophoneInput
, it looks likedeviceId
is being passed as theaudioSourceId
into theMicAudioSource
.This is causing bugs for Web Chat when attempting to manually set the audio source. We pass the
deviceId
in, but it continues to use the default device.The text was updated successfully, but these errors were encountered: