TextToSpeechOptions.RawRepresentationFactory Eigenschap
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.
Hiermee wordt een callback opgehaald of ingesteld die verantwoordelijk is voor het maken van de onbewerkte weergave van de tekst naar spraakopties van een onderliggende implementatie.
public:
property Func<Microsoft::Extensions::AI::ITextToSpeechClient ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::ITextToSpeechClient ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::ITextToSpeechClient ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.ITextToSpeechClient,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.ITextToSpeechClient, obj> with get, set
Public Property RawRepresentationFactory As Func(Of ITextToSpeechClient, Object)
Waarde van eigenschap
- Kenmerken
Opmerkingen
De onderliggende ITextToSpeechClient implementatie kan een eigen weergave van opties hebben. Wanneer GetAudioAsync(String, TextToSpeechOptions, CancellationToken) of GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) wordt aangeroepen met een TextToSpeechOptions, kan die implementatie de opgegeven opties converteren naar een eigen weergave om deze te gebruiken tijdens het uitvoeren van de bewerking. In situaties waarin een consument weet welk beton ITextToSpeechClient wordt gebruikt en hoe deze opties vertegenwoordigt, kan een nieuw exemplaar van dat type implementatiespecifieke opties worden geretourneerd door deze callback, zodat de ITextToSpeechClient implementatie kan worden gebruikt in plaats van een nieuw exemplaar te maken. Dergelijke implementaties kunnen de instantie van de opgegeven opties verder dempen op basis van andere instellingen die in dit TextToSpeechOptions exemplaar of andere invoer zijn opgegeven. Daarom wordt het sterk aanbevolen om geen gedeelde exemplaren te retourneren en in plaats daarvan de callback een nieuw exemplaar voor elke aanroep te laten retourneren. Dit wordt meestal gebruikt om een implementatiespecifieke instelling in te stellen die anders niet wordt weergegeven op basis van de sterk getypte eigenschappen op TextToSpeechOptions.