DelegatingTextToSpeechClient Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en valfri basklass för en ITextToSpeechClient som skickar genom anrop till en annan instans.
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
- Arv
-
DelegatingTextToSpeechClient
- Härledda
- Attribut
- Implementeringar
Kommentarer
Detta rekommenderas som en bastyp när du skapar klienter som kan länkas i valfri ordning runt en underliggande ITextToSpeechClient. Standardimplementeringen skickar helt enkelt varje anrop till den inre klientinstansen.
Konstruktorer
| Name | Description |
|---|---|
| DelegatingTextToSpeechClient(ITextToSpeechClient) |
Initierar en ny instans av DelegatingTextToSpeechClient klassen. |
Egenskaper
| Name | Description |
|---|---|
| InnerClient |
Hämtar den inre ITextToSpeechClient. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. |
| Dispose(Boolean) |
Tillhandahåller en mekanism för att frigöra ohanterade resurser. |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Skickar textinnehåll till modellen och returnerar det genererade ljudtalet. |
| GetService(Type, Object) |
Frågar efter ITextToSpeechClient ett objekt av den angivna typen |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Skickar textinnehåll till modellen och strömmar tillbaka det genererade ljudtalet. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Skapar en ny TextToSpeechClientBuilder som använder |
| GetService<TService>(ITextToSpeechClient, Object) |
Frågar efter ITextToSpeechClient ett objekt av typen |