OpenTelemetryTextToSpeechClient Classe

Definição

Representa um cliente de delegação de texto para fala que implementa as Convenções Semânticas do 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
Herança
OpenTelemetryTextToSpeechClient
Atributos

Observações

Esta classe fornece uma implementação das Convenções Semânticas para sistemas de IA Generativa v1.41, definidas em https://opentelemetry.io/docs/specs/semconv/gen-ai/. A especificação ainda é experimental e sujeita a alterações; assim, a saída de telemetria deste cliente também está sujeita a alterações.

Construtores

Name Description
OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String)

Inicializa uma nova instância da OpenTelemetryTextToSpeechClient classe.

Propriedades

Name Description
EnableSensitiveData

Recebe ou define um valor que indica se informação potencialmente sensível deve ser incluída na telemetria.

InnerClient

Obtém o interior ITextToSpeechClient.

(Herdado de DelegatingTextToSpeechClient)

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de DelegatingTextToSpeechClient)
Dispose(Boolean)

Fornece um mecanismo para libertar recursos não geridos.

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

Envia conteúdo de texto para o modelo e devolve a fala áudio gerada.

GetService(Type, Object)

Pergunta a ITextToSpeechClient um objeto do tipo serviceTypeespecificado .

GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken)

Envia conteúdo de texto para o modelo e transmite de volta a fala de áudio gerada.

Métodos da Extensão

Name Description
AsBuilder(ITextToSpeechClient)

Cria um novo TextToSpeechClientBuilder uso innerClient como seu cliente interno.

GetService<TService>(ITextToSpeechClient, Object)

Pede a ITextToSpeechClient um objeto do tipo TService.

Aplica-se a