OpenTelemetryTextToSpeechClient Clase

Definición

Representa un cliente de delegación de texto a voz que implementa las convenciones semánticas de OpenTelemetry para sistemas de ia 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
Herencia
OpenTelemetryTextToSpeechClient
Atributos

Comentarios

Esta clase proporciona una implementación de las convenciones semánticas para los sistemas de IA generativos v1.40, definidos en https://opentelemetry.io/docs/specs/semconv/gen-ai/. La especificación sigue siendo experimental y está sujeta a cambios; como tal, la salida de telemetría de este cliente también está sujeta a cambios.

Constructores

Nombre Description
OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String)

Inicializa una nueva instancia de la clase OpenTelemetryTextToSpeechClient.

Propiedades

Nombre Description
EnableSensitiveData

Obtiene o establece un valor que indica si se debe incluir información potencialmente confidencial en la telemetría.

InnerClient

Obtiene el objeto interno ITextToSpeechClient.

(Heredado de DelegatingTextToSpeechClient)

Métodos

Nombre Description
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

(Heredado de DelegatingTextToSpeechClient)
Dispose(Boolean)

Proporciona un mecanismo para liberar recursos no administrados.

(Heredado de DelegatingTextToSpeechClient)
GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Envía contenido de texto al modelo y devuelve la voz de audio generada.

GetService(Type, Object)

Solicita un ITextToSpeechClient objeto del tipo serviceTypeespecificado.

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Envía contenido de texto al modelo y transmite la voz de audio generada.

Métodos de extensión

Nombre Description
AsBuilder(ITextToSpeechClient)

Crea un nuevo TextToSpeechClientBuilder uso mediante innerClient como su cliente interno.

GetService<TService>(ITextToSpeechClient, Object)

Pide al ITextToSpeechClient objeto de tipo TService.

Se aplica a