OpenTelemetrySpeechToTextClient Classe

Definição

Representa um cliente delegador de voz para texto que implementa as Convenções Semânticas OpenTelemetry para sistemas de IA Generativa.

public ref class OpenTelemetrySpeechToTextClient sealed : Microsoft::Extensions::AI::DelegatingSpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetrySpeechToTextClient : Microsoft.Extensions.AI.DelegatingSpeechToTextClient
public sealed class OpenTelemetrySpeechToTextClient : Microsoft.Extensions.AI.DelegatingSpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetrySpeechToTextClient = class
    inherit DelegatingSpeechToTextClient
type OpenTelemetrySpeechToTextClient = class
    inherit DelegatingSpeechToTextClient
Public NotInheritable Class OpenTelemetrySpeechToTextClient
Inherits DelegatingSpeechToTextClient
Herança
OpenTelemetrySpeechToTextClient
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 Descrição
OpenTelemetrySpeechToTextClient(ISpeechToTextClient, ILogger, String)

Inicializa uma nova instância da OpenTelemetrySpeechToTextClient classe.

Propriedades

Name Descrição
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 ISpeechToTextClient.

(Herdado de DelegatingSpeechToTextClient)

Métodos

Name Descrição
Dispose()

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

(Herdado de DelegatingSpeechToTextClient)
Dispose(Boolean)

Fornece um mecanismo para libertar recursos não geridos.

(Herdado de DelegatingSpeechToTextClient)
GetService(Type, Object)

Pergunta a ISpeechToTextClient um objeto do tipo serviceTypeespecificado .

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Envia conteúdo de voz áudio para o modelo e transmite de volta o texto gerado.

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Envia conteúdo de voz áudio para o modelo e devolve o texto gerado.

Métodos da Extensão

Name Descrição
AsBuilder(ISpeechToTextClient)

Cria um novo SpeechToTextClientBuilder uso innerClient como seu cliente interno.

GetService<TService>(ISpeechToTextClient, Object)

Pede a ISpeechToTextClient um objeto do tipo TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Gera texto a partir da voz, fornecendo uma única fala DataContentáudio.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Gera texto a partir da voz, fornecendo uma única fala DataContentáudio.

Aplica-se a