VoiceAgentAudioOutputConfig Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Output audio configuration for a voice agent.
Provider-specific fields are selected by voice_type:
- `openai`: `voice` and `speed`.
- `azure-standard`: `voice`, `voice_locale`, `speed`, `voice_temperature`, `custom_lexicon_url`,
- `azure-custom`: all `azure-standard` fields except `style`, plus `custom_voice_endpoint_id`.
- `azure-personal`: all `azure-standard` fields except `style`, plus `personal_voice_model`.
- `avatar-voice-sync`: all `azure-standard` fields except `voice` and `style`, plus `personal_voice_model`; the voice name is derived from the avatar.
- `azure-realtime-native`: `voice` and `speed`.
public class VoiceAgentAudioOutputConfig : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.VoiceAgentAudioOutputConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.VoiceAgentAudioOutputConfig>
type VoiceAgentAudioOutputConfig = class
interface IJsonModel<VoiceAgentAudioOutputConfig>
interface IPersistableModel<VoiceAgentAudioOutputConfig>
Public Class VoiceAgentAudioOutputConfig
Implements IJsonModel(Of VoiceAgentAudioOutputConfig), IPersistableModel(Of VoiceAgentAudioOutputConfig)
- Inheritance
-
VoiceAgentAudioOutputConfig
- Implements
Constructors
| Name | Description |
|---|---|
| VoiceAgentAudioOutputConfig() |
Initializes a new instance of VoiceAgentAudioOutputConfig. |
Properties
| Name | Description |
|---|---|
| CustomLexiconUrl |
The URL of a custom pronunciation lexicon. Applies to |
| CustomTextNormalizationUrl |
The URL of a custom text-normalization configuration. Applies to |
| CustomVoiceEndpointId |
The Azure custom-voice deployment endpoint identifier. Applies only when |
| Format |
The output audio format. Applies to every |
| OutputAudioTimestampTypes |
Timestamp kinds to include with output audio. Applies to every |
| PersonalVoiceModel |
The Azure personal or avatar voice model. Applies only when |
| Pitch |
The voice pitch adjustment. Applies to |
| PreferLocales |
Preferred BCP-47 locales for multilingual synthesis. Applies to |
| Speed |
The numeric output speed multiplier. Applies to all known |
| Style |
The voice speaking style. Applies only when |
| Voice |
The voice name or identifier. Applies to |
| VoiceLocale |
The enforced BCP-47 output locale. Applies to |
| VoiceTemperature |
The voice variation temperature. Applies to |
| VoiceType |
The voice implementation. |
| Volume |
The voice volume adjustment. Applies to |