Freigeben über


OpenAIClient.GetAudioTranslationAsync Methode

Definition

Transkribiert und übersetzt Eingabeaudio in englischen Text.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.AudioTranslation>> GetAudioTranslationAsync (Azure.AI.OpenAI.AudioTranslationOptions audioTranslationOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAudioTranslationAsync : Azure.AI.OpenAI.AudioTranslationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.AudioTranslation>>
override this.GetAudioTranslationAsync : Azure.AI.OpenAI.AudioTranslationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.AudioTranslation>>
Public Overridable Function GetAudioTranslationAsync (audioTranslationOptions As AudioTranslationOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of AudioTranslation))

Parameter

audioTranslationOptions
AudioTranslationOptions

Übersetzungsanforderung. Das anfordernde Format "json" führt nur dazu, dass das Feld "text" festgelegt wird. Für weitere Ausgabedaten verwenden Sie "verbose_json.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Ausnahmen

audioTranslationOptions oder audioTranslationOptions.DeploymentName.DeploymentName ist NULL.

audioTranslationOptions.DeploymentName.DeploymentName ist eine leere Zeichenfolge.

Gilt für: