DelegatingTextToSpeechClient 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 ITextToSpeechClient que passa por chamadas para outra instância.
public ref class DelegatingTextToSpeechClient : IDisposable, Microsoft::Extensions::AI::ITextToSpeechClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingTextToSpeechClient : IDisposable, Microsoft.Extensions.AI.ITextToSpeechClient
public class DelegatingTextToSpeechClient : IDisposable, Microsoft.Extensions.AI.ITextToSpeechClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingTextToSpeechClient = class
interface ITextToSpeechClient
interface IDisposable
type DelegatingTextToSpeechClient = class
interface ITextToSpeechClient
interface IDisposable
Public Class DelegatingTextToSpeechClient
Implements IDisposable, ITextToSpeechClient
- Herança
-
DelegatingTextToSpeechClient
- 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 ITextToSpeechClient. A implementação padrão simplesmente passa cada chamada para a instância interna do cliente.
Construtores
| Nome | Description |
|---|---|
| DelegatingTextToSpeechClient(ITextToSpeechClient) |
Inicializa uma nova instância da classe DelegatingTextToSpeechClient. |
Propriedades
| Nome | Description |
|---|---|
| InnerClient |
Obtém o interior ITextToSpeechClient. |
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. |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Envia conteúdo de texto para o modelo e retorna a fala de áudio gerada. |
| GetService(Type, Object) |
Solicita um ITextToSpeechClient objeto do tipo |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Envia conteúdo de texto para o modelo e transmite de volta a fala de áudio gerada. |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Cria um novo TextToSpeechClientBuilder uso |
| GetService<TService>(ITextToSpeechClient, Object) |
Solicita um ITextToSpeechClient objeto do tipo |