I recently updated the java speech SDK in my application from 1.24.2 to 1.37.0. Since then, I receive different events during continuousRecognitionAsync for the exact same PullAudioInputStream. My test audio file just contains some noise.
In 1.24.2, I receive a NoMatch event (which is correct in my opinion)
In 1.37.0, I receive a RecognizedSpeech event with an empty text (which is wrong in my opinion)
Then I tested with different versions and figured out that the change was induced with 1.34.0, and it behaves like that until the latest version (1.41.1).
My questions are:
Isn't this a bug? I would expect that I always receive a NoMatch in this case, since there was no speech in the input audio.
If it is not a bug, then isn't it at least a breaking change? I have to implement odd workarounds for this now...
If it is none of the above, then what's the NoMatch event for?
Hi,
I recently updated the java speech SDK in my application from 1.24.2 to 1.37.0. Since then, I receive different events during continuousRecognitionAsync for the exact same PullAudioInputStream. My test audio file just contains some noise.
In 1.24.2, I receive a NoMatch event (which is correct in my opinion) In 1.37.0, I receive a RecognizedSpeech event with an empty text (which is wrong in my opinion)
Then I tested with different versions and figured out that the change was induced with 1.34.0, and it behaves like that until the latest version (1.41.1).
My questions are:
Sample audio attached: noise_wav.zip
Best regards