github Azure/azure-sdk-for-python azure-ai-voicelive_1.0.0b4

latest release: azure-ai-textanalytics-authoring_1.0.0b1
pre-release14 hours ago

1.0.0b4 (2025-09-19)

Features Added

  • Personal Voice Models: Added PersonalVoiceModels enum with support for DragonLatestNeural, PhoenixLatestNeural, and PhoenixV2Neural models
  • Enhanced Animation Support: Added comprehensive server event classes for animation blendshapes and viseme handling:
    • ServerEventResponseAnimationBlendshapeDelta and ServerEventResponseAnimationBlendshapeDone
    • ServerEventResponseAnimationVisemeDelta and ServerEventResponseAnimationVisemeDone
  • Audio Timestamp Events: Added ServerEventResponseAudioTimestampDelta and ServerEventResponseAudioTimestampDone for better audio timing control
  • Improved Error Handling: Added ErrorResponse class for better error management
  • Enhanced Base Classes: Added ConversationItemBase and SessionBase for better code organization and inheritance
  • Token Usage Improvements: Renamed Usage to TokenUsage for better clarity
  • Audio Format Improvements: Reorganized audio format enums with separate InputAudioFormat and OutputAudioFormat enums for better clarity
  • Enhanced Output Audio Format Support: Added more granular output audio format options including specific sampling rates (8kHz, 16kHz) for PCM16

Breaking Changes

  • Model Cleanup: Removed experimental classes AzurePlatformVoice, LLMVoice, AzureSemanticVadServer, InputAudio, NoTurnDetection, and ToolChoiceFunctionObjectFunction
  • Class Rename: Renamed Usage class to TokenUsage for better clarity
  • Enum Reorganization:
    • Replaced AudioFormat enum with separate InputAudioFormat and OutputAudioFormat enums
    • Removed Phi4mmVoice enum
    • Removed EMOTION value from AnimationOutputType enum
    • Removed IN_PROGRESS value from ItemParamStatus enum
  • Server Events: Removed RESPONSE_EMOTION_HYPOTHESIS from ServerEventType enum

Other Changes

  • Package Structure: Simplified package initialization with namespace package support
  • Sample Updates: Improved basic voice assistant samples
  • Code Optimization: Streamlined model definitions with significant code reduction
  • API Configuration: Updated API view properties for better tooling support

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

NewReleases is sending notifications on new releases.