SpeechToTextOptions.RawRepresentationFactory Egenskap

Definition

Hämtar eller anger en motringning som ansvarar för att skapa den råa representationen av alternativen för inbäddningsgenerering från en underliggande implementering.

public:
 property Func<Microsoft::Extensions::AI::ISpeechToTextClient ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::ISpeechToTextClient ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::ISpeechToTextClient ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.ISpeechToTextClient,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.ISpeechToTextClient, obj> with get, set
Public Property RawRepresentationFactory As Func(Of ISpeechToTextClient, Object)

Egenskapsvärde

Attribut

Kommentarer

Den underliggande ISpeechToTextClient implementeringen kan ha en egen representation av alternativ. När GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) eller GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) anropas med en SpeechToTextOptions, kan implementeringen konvertera de angivna alternativen till en egen representation för att kunna använda den när åtgärden utförs. För situationer där en konsument vet vilket konkret ISpeechToTextClient som används och hur det representerar alternativ, kan en ny instans av den implementeringsspecifika alternativtypen returneras av den här återanropet, så att implementeringen ISpeechToTextClient kan användas i stället för att skapa en ny instans. Sådana implementeringar kan mutera den angivna alternativinstansen ytterligare baserat på andra inställningar som anges i den här SpeechToTextOptions instansen eller från andra indata. Därför rekommenderar vi starkt att du inte returnerar delade instanser och i stället får återanropet att returnera en ny instans för varje anrop. Detta används vanligtvis för att ange en implementeringsspecifik inställning som annars inte exponeras från de starkt skrivna egenskaperna på SpeechToTextOptions.

Gäller för