Thank you for reaching out to Microsoft Q&A forum!
The error you're encountering is due to recent updates in the Azure Speech to Text Batch Transcription API. Specifically, the diarizationV3Enabled
property in the customProperties
section has been deprecated. The new structure now requires the diarization settings to be specified within a diarization
object inside the properties
section. The second payload format you're using is correct and follows the latest API guidelines.
This change was implemented in the API starting 2024 as part of the API's ongoing evolution. You can review the most recent documentation and release notes for official details, but these updates align with the changes introduced in version v3.2-preview.2 and subsequent updates.
For further specifics, you can check the Azure Speech to Text documentation and keep an eye on What's new in Azure AI Speech for latest updates.
I hope you understand! Thank you.