Skip to content

Conversation

@goergenj
Copy link

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new API spec, a link to the pull request containing these API spec changes should be included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

Updated API endpoint, version, and voice settings in the .env.template file. Added agent ID and project name placeholders.
@goergenj goergenj requested a review from rhurey as a code owner October 28, 2025 19:38
Copilot AI review requested due to automatic review settings October 28, 2025 19:38
@goergenj goergenj requested a review from xitzhang as a code owner October 28, 2025 19:38
@github-actions github-actions bot added Community Contribution Community members are working on the issue customer-reported Issues that are reported by GitHub users external to the Azure organization. Voice Live labels Oct 28, 2025
@github-actions
Copy link

Thank you for your contribution @goergenj! We will review the pull request and get back to you soon.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the Azure AI VoiceLive sample code to align with updated SDK configurations and adds a new sample for Foundry agent integration. The changes primarily focus on updating default values for endpoints, models, and voices, along with adding support for agent-based voice assistants.

Key Changes

  • Updated default endpoint from WebSocket format to HTTPS format
  • Changed default model from gpt-4o-realtime-preview to gpt-realtime
  • Updated default voice to Azure's Dragon HD neural voice
  • Added new agent voice assistant sample with conversation logging
  • Updated documentation and environment templates

Reviewed Changes

Copilot reviewed 6 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
sdk/ai/azure-ai-voicelive/samples/utils.py Reformatted file (whitespace only, no functional changes)
sdk/ai/azure-ai-voicelive/samples/basic_voice_assistant_async.py Updated default endpoint to HTTPS format and default model/voice values
sdk/ai/azure-ai-voicelive/samples/async_function_calling_sample.py Reformatted file (whitespace only, no functional changes)
sdk/ai/azure-ai-voicelive/samples/agent_voice_assistant_async.py Added new sample demonstrating Foundry agent integration with conversation logging
sdk/ai/azure-ai-voicelive/samples/README.md Updated dependencies, environment variables, and documentation for new samples
sdk/ai/azure-ai-voicelive/samples/BASIC_VOICE_ASSISTANT.md Updated model names and added reference to agent sample
sdk/ai/azure-ai-voicelive/samples/.env_sample Added new environment template file with updated defaults
sdk/ai/azure-ai-voicelive/.env.template Updated with new defaults and agent-specific configuration

@xitzhang xitzhang self-requested a review November 6, 2025 01:10
@xitzhang xitzhang self-requested a review November 6, 2025 23:40
@goergenj
Copy link
Author

goergenj commented Nov 6, 2025

@xitzhang Missed you by a second with the .md update to make the documentation consistent. Final now. Not touching it anymore unless asked for changes until merged.

@xitzhang xitzhang self-requested a review November 6, 2025 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Community Contribution Community members are working on the issue customer-reported Issues that are reported by GitHub users external to the Azure organization. Voice Live

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants