OpenTelemetryTextToSpeechClient Classe

Définition

Représente un client de synthèse vocale qui implémente les conventions sémantiques OpenTelemetry pour les systèmes d’INTELLIGENCE artificielle générative.

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
Héritage
OpenTelemetryTextToSpeechClient
Attributs

Remarques

Cette classe fournit une implémentation des conventions sémantiques pour les systèmes d’INTELLIGENCE artificielle générative v1.40, définies à https://opentelemetry.io/docs/specs/semconv/gen-ai/. La spécification est toujours expérimentale et sujette à modification ; par conséquent, la sortie de télémétrie par ce client est également sujette à modification.

Constructeurs

Nom Description
OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String)

Initialise une nouvelle instance de la classe OpenTelemetryTextToSpeechClient.

Propriétés

Nom Description
EnableSensitiveData

Obtient ou définit une valeur indiquant si les informations potentiellement sensibles doivent être incluses dans les données de télémétrie.

InnerClient

Obtient le fichier interne ITextToSpeechClient.

(Hérité de DelegatingTextToSpeechClient)

Méthodes

Nom Description
Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

(Hérité de DelegatingTextToSpeechClient)
Dispose(Boolean)

Fournit un mécanisme permettant de libérer des ressources non managées.

(Hérité de DelegatingTextToSpeechClient)
GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Envoie du contenu texte au modèle et retourne la voix audio générée.

GetService(Type, Object)

Demande l’objet ITextToSpeechClient du type serviceTypespécifié.

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Envoie du contenu texte au modèle et revient en continu la voix audio générée.

Méthodes d’extension

Nom Description
AsBuilder(ITextToSpeechClient)

Crée une nouvelle TextToSpeechClientBuilder utilisation innerClient en tant que client interne.

GetService<TService>(ITextToSpeechClient, Object)

Demande l’objet ITextToSpeechClient de type TService.

S’applique à