DelegatingTextToSpeechClient Kelas

Definisi

Menyediakan kelas dasar opsional untuk yang ITextToSpeechClient melewati panggilan ke instans lain.

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
Warisan
DelegatingTextToSpeechClient
Turunan
Atribut
Penerapan

Keterangan

Ini direkomendasikan sebagai jenis dasar saat membangun klien yang dapat dirantai dalam urutan apa pun di sekitar yang mendasar ITextToSpeechClient. Implementasi default hanya meneruskan setiap panggilan ke instans klien dalam.

Konstruktor

Nama Deskripsi
DelegatingTextToSpeechClient(ITextToSpeechClient)

Menginisialisasi instans baru dari kelas DelegatingTextToSpeechClient.

Properti

Nama Deskripsi
InnerClient

Mendapatkan bagian dalam ITextToSpeechClient.

Metode

Nama Deskripsi
Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Dispose(Boolean)

Menyediakan mekanisme untuk melepaskan sumber daya yang tidak dikelola.

GetAudioAsync(String, TextToSpeechOptions, CancellationToken)

Mengirim konten teks ke model dan mengembalikan ucapan audio yang dihasilkan.

GetService(Type, Object)

ITextToSpeechClient Meminta objek dari jenis serviceTypeyang ditentukan .

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 innerClient sebagai klien dalamnya.

GetService<TService>(ITextToSpeechClient, Object)

ITextToSpeechClient Meminta objek jenis TService.

Berlaku untuk