DelegatingSpeechToTextClient Classe

Definição

Fornece uma classe base opcional para um ISpeechToTextClient que passa chamadas para outra instância.

public ref class DelegatingSpeechToTextClient : IDisposable, Microsoft::Extensions::AI::ISpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingSpeechToTextClient = class
    interface ISpeechToTextClient
    interface IDisposable
type DelegatingSpeechToTextClient = class
    interface ISpeechToTextClient
    interface IDisposable
Public Class DelegatingSpeechToTextClient
Implements IDisposable, ISpeechToTextClient
Herança
DelegatingSpeechToTextClient
Derivado
Atributos
Implementações

Observações

Isto é recomendado como tipo base ao construir clientes que podem ser encadeados em qualquer ordem em torno de um subjacente ISpeechToTextClient. A implementação padrão simplesmente passa cada chamada para a instância interna do cliente.

Construtores

Name Description
DelegatingSpeechToTextClient(ISpeechToTextClient)

Inicializa uma nova instância da DelegatingSpeechToTextClient classe.

Propriedades

Name Description
InnerClient

Obtém o interior ISpeechToTextClient.

Métodos

Name Description
Dispose()

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

Dispose(Boolean)

Fornece um mecanismo para libertar recursos não geridos.

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 Description
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