OpenTelemetryTextToSpeechClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| 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 |
| GetService<TService>(ITextToSpeechClient, Object) |
Pide al ITextToSpeechClient objeto de tipo |