github Azure/azure-sdk-for-java com.azure+azure-ai-speech-transcription_1.0.0

3 hours ago

1.0.0 (2026-05-18)

First stable release of the Azure AI Speech Transcription client library for Java.

Breaking Changes

  • Replaced the single-argument transcribeWithResponse(TranscriptionOptions) convenience overload on TranscriptionClient and TranscriptionAsyncClient with transcribeWithResponse(TranscriptionOptions, RequestOptions), aligning with the Azure SDK for Java guideline that the maximal *WithResponse overload must accept RequestOptions. Callers can pass null to use defaults.
  • TranscriptionDiarizationOptions no longer has a no-arg constructor. Callers must now explicitly pass an enabled flag via the new TranscriptionDiarizationOptions(boolean enabled) constructor, allowing diarization to be set to either true or false. The isEnabled() getter is retained.
  • Removed TranscriptionContent from the public API. It was an internal multipart-request-body wrapper that was never accepted or returned by any public method; the public transcribe / transcribeWithResponse overloads now build the multipart body internally.
  • Changed the return type of TranscribedPhrase.getOffset() and TranscribedWord.getOffset() from int (milliseconds) to java.time.Duration to align with the idiomatic Java type already used by getDuration() and to let callers easily convert/compare across units.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.