DelegatingTextToSpeechClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een optionele basisklasse voor een die ITextToSpeechClient aanroepen doorgeeft aan een ander exemplaar.
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
- Overname
-
DelegatingTextToSpeechClient
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Dit wordt aanbevolen als basistype bij het bouwen van clients die in elke volgorde rond een onderliggende ITextToSpeechClientwaarde kunnen worden gekoppeld. De standaard implementatie geeft elke aanroep door aan het interne clientexemplementatie.
Constructors
| Name | Description |
|---|---|
| DelegatingTextToSpeechClient(ITextToSpeechClient) |
Initialiseert een nieuw exemplaar van de DelegatingTextToSpeechClient klasse. |
Eigenschappen
| Name | Description |
|---|---|
| InnerClient |
Haalt het binnenste ITextToSpeechClient. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. |
| Dispose(Boolean) |
Biedt een mechanisme voor het vrijgeven van onbeheerde resources. |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Verzendt tekstinhoud naar het model en retourneert de gegenereerde audiospraak. |
| GetService(Type, Object) |
Vraagt om een ITextToSpeechClient object van het opgegeven type |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Verzendt tekstinhoud naar het model en streamt de gegenereerde audiospraak terug. |
Extensiemethoden
| Name | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Hiermee maakt u een nieuw TextToSpeechClientBuilder gebruik |
| GetService<TService>(ITextToSpeechClient, Object) |
Vraagt om een ITextToSpeechClient object van het type |