Azure-docs: How do you overcome infinite voice cycling...

Created on 11 Mar 2020  Â·  4Comments  Â·  Source: MicrosoftDocs/azure-docs

[Enter feedback here]
I am currently doing Speech-to-Speech translation. My issue is, if i am using my laptops mic and speaker, my mic is picking the voice from speaker and trying to re-translate that; which gets into an infinite re-translation.


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Pri2 cognitive-servicesvc cxp product-question speech-servicsubsvc triaged

Most helpful comment

This isn't specific to Azure Speech SDK/Service... In the field of speech recognition, the best solution to this problem is called "echo cancellation".

On Windows, some hardware has advanced audio processing techniques that will effectively "remove the audio output" from the "audio input". You can read a bit more about that here.

The Azure Speech SDK will attempt to open the audio device on Windows by requesting to use the Speech audio input category (see here for a bit more on that).

Similar approaches are used on other operating system platforms when available. Is this an issue you're experiencing on Windows or another platform?

All 4 comments

@Nesyne Could you please let us know if you are using any specific quickstart doc or link when this behavior is seen to replicate the scenario?

This isn't specific to Azure Speech SDK/Service... In the field of speech recognition, the best solution to this problem is called "echo cancellation".

On Windows, some hardware has advanced audio processing techniques that will effectively "remove the audio output" from the "audio input". You can read a bit more about that here.

The Azure Speech SDK will attempt to open the audio device on Windows by requesting to use the Speech audio input category (see here for a bit more on that).

Similar approaches are used on other operating system platforms when available. Is this an issue you're experiencing on Windows or another platform?

With the details from @robch here, I'm inclined to mark this issue as resolved, but I'd love to ensure that the customer is satisfied with the response. Please let us know @Nesyne if this is helpful and if we can close this issue.

Thank you

Thanks for your explanation @robch. I will go ahead and mark this issue as solved.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ianpowell2017 picture ianpowell2017  Â·  3Comments

spottedmahn picture spottedmahn  Â·  3Comments

DeepPuddles picture DeepPuddles  Â·  3Comments

AronT-TLV picture AronT-TLV  Â·  3Comments

jebeld17 picture jebeld17  Â·  3Comments