Condividi tramite


OpenTelemetryTextToSpeechClient Classe

Definizione

Rappresenta un client di delega di sintesi vocale che implementa le convenzioni semantiche OpenTelemetry per i sistemi di intelligenza artificiale generativa.

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
Ereditarietà
OpenTelemetryTextToSpeechClient
Attributi

Commenti

Questa classe fornisce un'implementazione delle convenzioni semantiche per i sistemi di intelligenza artificiale generativi v1.40, definiti in https://opentelemetry.io/docs/specs/semconv/gen-ai/. La specifica è ancora sperimentale e soggetta a modifiche; di conseguenza, anche l'output di telemetria da questo client è soggetto a modifiche.

Costruttori

Nome Descrizione
OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String)

Inizializza una nuova istanza della classe OpenTelemetryTextToSpeechClient.

Proprietà

Nome Descrizione
EnableSensitiveData

Ottiene o imposta un valore che indica se le informazioni potenzialmente riservate devono essere incluse nei dati di telemetria.

InnerClient

Ottiene l'oggetto interno ITextToSpeechClient.

(Ereditato da DelegatingTextToSpeechClient)

Metodi

Nome Descrizione
Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da DelegatingTextToSpeechClient)
Dispose(Boolean)

Fornisce un meccanismo per il rilascio di risorse non gestite.

(Ereditato da DelegatingTextToSpeechClient)
GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Invia contenuto di testo al modello e restituisce il parlato audio generato.

GetService(Type, Object)

Richiede un ITextToSpeechClient oggetto del tipo serviceTypespecificato.

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Invia contenuto di testo al modello e trasmette il parlato audio generato.

Metodi di estensione

Nome Descrizione
AsBuilder(ITextToSpeechClient)

Crea un nuovo TextToSpeechClientBuilder oggetto utilizzando innerClient come client interno.

GetService<TService>(ITextToSpeechClient, Object)

Chiede all'oggetto ITextToSpeechClient di tipo TService.

Si applica a