An Azure service that integrates speech processing into apps and services.
Hello @Divyansh Modi (モディ ディビヤンシュ)
The confidence score returned by Azure AI Speech is generally a recognition confidence score, indicating how confident the speech-to-text engine is in the recognized text, rather than a direct measure of the overall accuracy of the transcription.
To verify the confidence values correctly, please ensure that:
- You are using the Detailed output format, as confidence scores are available in the
NBestsection of the response. - You are reading the
NBest[].Confidencefield and not relying solely on the displayed transcription text. - The audio degradation is significant enough to impact recognition. Minor or artificial noise may not always cause confidence scores to drop if the speech remains understandable.
It's also important to note that confidence scores are not calibrated as "High", "Medium", or "Low" accuracy guarantees. A transcript can have a high confidence score and still contain errors, and vice versa. Therefore, confidence values should be used as an indicator of recognition certainty rather than a definitive measure of transcription quality.
If you continue to observe consistently high confidence scores across clearly corrupted or unintelligible audio samples, please share:
- A sample confidence score output
- The Speech SDK or API version being used
- Whether the transcription is generated via Speech Studio, Speech SDK, REST API, or Azure AI Foundry
This will help determine whether the behavior is expected or requires further investigation.
Thankyou!