github Azure/azure-sdk-for-net Azure.AI.VoiceLive_1.0.0-beta.4

pre-release17 hours ago

1.0.0-beta.4 (2025-09-30)

Breaking Changes

  • Removed all synchronous methods from VoiceLiveClient and VoiceLiveSession classes.
    • VoiceLiveClient.StartSession() - use StartSessionAsync() instead
    • VoiceLiveSession.AddItem() - use AddItemAsync() instead
    • VoiceLiveSession.AppendAudioToTurn() - use AppendAudioToTurnAsync() instead
    • VoiceLiveSession.CancelAudioTurn() - use CancelAudioTurnAsync() instead
    • VoiceLiveSession.CancelResponse() - use CancelResponseAsync() instead
    • VoiceLiveSession.ClearInputAudio() - use ClearInputAudioAsync() instead
    • VoiceLiveSession.ClearStreamingAudio() - use ClearStreamingAudioAsync() instead
    • VoiceLiveSession.Close() - use CloseAsync() instead
    • VoiceLiveSession.CommitInputAudio() - use CommitInputAudioAsync() instead
    • VoiceLiveSession.ConfigureSession() - use ConfigureSessionAsync() instead
    • VoiceLiveSession.Connect() - use ConnectAsync() instead
    • VoiceLiveSession.ConnectAvatar() - use ConnectAvatarAsync() instead
    • VoiceLiveSession.DeleteItem() - use DeleteItemAsync() instead
    • VoiceLiveSession.EndAudioTurn() - use EndAudioTurnAsync() instead
    • VoiceLiveSession.GetUpdates() - use GetUpdatesAsync() instead
    • VoiceLiveSession.ReceiveUpdates() - use ReceiveUpdatesAsync() instead
    • VoiceLiveSession.RequestItemRetrieval() - use RequestItemRetrievalAsync() instead
    • VoiceLiveSession.SendCommand() - use SendCommandAsync() instead
    • VoiceLiveSession.SendInputAudio() - use SendInputAudioAsync() instead
    • VoiceLiveSession.StartAudioTurn() - use StartAudioTurnAsync() instead
    • VoiceLiveSession.StartResponse() - use StartResponseAsync() instead
    • VoiceLiveSession.TruncateConversation() - use TruncateConversationAsync() instead
  • Removed RespondingAgentOptions and associated property usage.

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

NewReleases is sending notifications on new releases.