DelegatingTextToSpeechClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет необязательный базовый класс для ITextToSpeechClient передачи вызовов другому экземпляру.
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
- Наследование
-
DelegatingTextToSpeechClient
- Производный
- Атрибуты
- Реализации
Комментарии
Это рекомендуется в качестве базового типа при создании клиентов, которые могут быть связаны в любом порядке вокруг базового ITextToSpeechClient. Реализация по умолчанию просто передает каждый вызов внутреннему экземпляру клиента.
Конструкторы
| Имя | Описание |
|---|---|
| DelegatingTextToSpeechClient(ITextToSpeechClient) |
Инициализирует новый экземпляр класса DelegatingTextToSpeechClient. |
Свойства
| Имя | Описание |
|---|---|
| InnerClient |
Возвращает внутренний ITextToSpeechClient. |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| Dispose(Boolean) |
Предоставляет механизм освобождения неуправляемых ресурсов. |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Отправляет текстовое содержимое в модель и возвращает созданную звуковую речь. |
| GetService(Type, Object) |
Запрашивает ITextToSpeechClient объект указанного типа |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Отправляет текстовое содержимое в модель и передает потоки обратно созданной звуковой речи. |
Методы расширения
| Имя | Описание |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Создает новое TextToSpeechClientBuilder использование |
| GetService<TService>(ITextToSpeechClient, Object) |
Запрашивает ITextToSpeechClient объект типа |