OpenTelemetryTextToSpeechClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen delegierenden Text-zu-Sprache-Client dar, der die OpenTelemetry-Semantikkonventionen für generative KI-Systeme implementiert.
public ref class OpenTelemetryTextToSpeechClient sealed : Microsoft::Extensions::AI::DelegatingTextToSpeechClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryTextToSpeechClient = class
inherit DelegatingTextToSpeechClient
type OpenTelemetryTextToSpeechClient = class
inherit DelegatingTextToSpeechClient
Public NotInheritable Class OpenTelemetryTextToSpeechClient
Inherits DelegatingTextToSpeechClient
- Vererbung
- Attribute
Hinweise
Diese Klasse stellt eine Implementierung der semantischen Konventionen für generative KI-Systeme v1.40 bereit, die unter https://opentelemetry.io/docs/specs/semconv/gen-ai/. Die Spezifikation ist nach wie vor experimentell und kann geändert werden; Die Telemetrieausgabe dieses Clients kann daher ebenfalls geändert werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String) |
Initialisiert eine neue Instanz der OpenTelemetryTextToSpeechClient-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EnableSensitiveData |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob potenziell vertrauliche Informationen in Telemetrie einbezogen werden sollen. |
| InnerClient |
Ruft das innere ITextToSpeechClientab. (Geerbt von DelegatingTextToSpeechClient) |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. (Geerbt von DelegatingTextToSpeechClient) |
| Dispose(Boolean) |
Stellt einen Mechanismus zum Freigeben nicht verwalteter Ressourcen bereit. (Geerbt von DelegatingTextToSpeechClient) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Sendet Textinhalte an das Modell und gibt die generierte Audiosprache zurück. |
| GetService(Type, Object) |
Fragt nach ITextToSpeechClient einem Objekt des angegebenen Typs |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Sendet Textinhalte an das Modell und streamt die generierte Audiosprache zurück. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Erstellt eine neue TextToSpeechClientBuilder Verwendung |
| GetService<TService>(ITextToSpeechClient, Object) |
Fragt nach ITextToSpeechClient einem Objekt vom Typ |