DelegatingSpeechToTextClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma classe base opcional para uma ISpeechToTextClient que passa por 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
Comentários
Isso é recomendado como um tipo base ao criar 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
| Nome | Description |
|---|---|
| DelegatingSpeechToTextClient(ISpeechToTextClient) |
Inicializa uma nova instância da classe DelegatingSpeechToTextClient. |
Propriedades
| Nome | Description |
|---|---|
| InnerClient |
Obtém o interior ISpeechToTextClient. |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados. |
| Dispose(Boolean) |
Fornece um mecanismo para liberar recursos não gerenciados. |
| GetService(Type, Object) |
Solicita um ISpeechToTextClient objeto do tipo |
| GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Envia conteúdo de fala de áudio para o modelo e transmite de volta o texto gerado. |
| GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Envia conteúdo de fala de áudio para o modelo e retorna o texto gerado. |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsBuilder(ISpeechToTextClient) |
Cria um novo SpeechToTextClientBuilder uso |
| GetService<TService>(ISpeechToTextClient, Object) |
Solicita um ISpeechToTextClient objeto do tipo |
| GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Gera texto de fala fornecendo uma única fala DataContentde áudio. |
| GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Gera texto de fala fornecendo uma única fala DataContentde áudio. |