ITextToSpeechClient Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili klien teks ke ucapan.
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
- Turunan
- Atribut
- Penerapan
Keterangan
Kecuali ditentukan lain, semua anggota ITextToSpeechClient aman utas untuk penggunaan bersamaan. Diharapkan bahwa semua implementasi ITextToSpeechClient dukungan digunakan oleh beberapa permintaan secara bersamaan.
Namun, implementasi ITextToSpeechClient mungkin mengubah argumen yang disediakan ke GetAudioAsync(String, TextToSpeechOptions, CancellationToken) dan GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken), seperti dengan mengonfigurasi instans opsi. Dengan demikian, konsumen antarmuka harus menghindari penggunaan instans bersama dari argumen ini untuk pemanggilan bersamaan atau harus memastikan dengan konstruksi bahwa tidak ada ITextToSpeechClient instans yang digunakan yang mungkin menggunakan mutasi tersebut. Misalnya, metode ConfigureOptions dapat disediakan dengan panggilan balik yang dapat memutasi argumen opsi yang disediakan, dan itu harus dihindari jika menggunakan instans opsi singleton.
Metode
| Nama | Deskripsi |
|---|---|
| Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. (Diperoleh dari IDisposable) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Mengirim konten teks ke model dan mengembalikan ucapan audio yang dihasilkan. |
| GetService(Type, Object) |
ITextToSpeechClient Meminta objek dari jenis |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Mengirim konten teks ke model dan mengalirkan kembali ucapan audio yang dihasilkan. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Membuat penggunaan TextToSpeechClientBuilder baru |
| GetService<TService>(ITextToSpeechClient, Object) |
ITextToSpeechClient Meminta objek jenis |