ITextToSpeechClient Gränssnitt
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.
Representerar en text till talklient.
public interface class ITextToSpeechClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ITextToSpeechClient : IDisposable
public interface ITextToSpeechClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ITextToSpeechClient = interface
interface IDisposable
type ITextToSpeechClient = interface
interface IDisposable
Public Interface ITextToSpeechClient
Implements IDisposable
- Härledda
- Attribut
- Implementeringar
Kommentarer
Om inget annat anges är alla medlemmar i ITextToSpeechClient trådsäkra för samtidig användning. Det förväntas att alla implementeringar av ITextToSpeechClient stöd används av flera begäranden samtidigt.
Implementeringar av ITextToSpeechClient kan dock mutera argumenten som anges till och GetAudioAsync(String, TextToSpeechOptions, CancellationToken), till GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) exempel genom att konfigurera alternativinstansen. Därför bör användare av gränssnittet antingen undvika att använda delade instanser av dessa argument för samtidiga anrop eller på annat sätt säkerställa genom konstruktion att inga ITextToSpeechClient instanser används som kan använda en sådan mutation. Metoden ConfigureOptions kan till exempel tillhandahållas med ett återanrop som kan mutera argumentet med de angivna alternativen, och det bör undvikas om du använder en singleton-alternativinstans.
Metoder
| Name | Description |
|---|---|
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från IDisposable) |
| 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 |