OpenTelemetrySpeechToTextClient Klas

Definitie

Vertegenwoordigt een delegering spraak-naar-tekst-client die de OpenTelemetry Semantic Conventions for Ative AI systems implementeert.

public ref class OpenTelemetrySpeechToTextClient sealed : Microsoft::Extensions::AI::DelegatingSpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetrySpeechToTextClient : Microsoft.Extensions.AI.DelegatingSpeechToTextClient
public sealed class OpenTelemetrySpeechToTextClient : Microsoft.Extensions.AI.DelegatingSpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetrySpeechToTextClient = class
    inherit DelegatingSpeechToTextClient
type OpenTelemetrySpeechToTextClient = class
    inherit DelegatingSpeechToTextClient
Public NotInheritable Class OpenTelemetrySpeechToTextClient
Inherits DelegatingSpeechToTextClient
Overname
OpenTelemetrySpeechToTextClient
Kenmerken

Opmerkingen

Deze klasse biedt een implementatie van de Semantische Conventies voor Generatieve AI-systemen v1.41, gedefinieerd op https://opentelemetry.io/docs/specs/semconv/gen-ai/. De specificatie is nog steeds experimenteel en kan worden gewijzigd; Als zodanig kan de telemetrie-uitvoer van deze client ook worden gewijzigd.

Constructors

Name Description
OpenTelemetrySpeechToTextClient(ISpeechToTextClient, ILogger, String)

Initialiseert een nieuw exemplaar van de OpenTelemetrySpeechToTextClient klasse.

Eigenschappen

Name Description
EnableSensitiveData

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of mogelijk gevoelige informatie moet worden opgenomen in telemetrie.

InnerClient

Haalt het binnenste ISpeechToTextClient.

(Overgenomen van DelegatingSpeechToTextClient)

Methoden

Name Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

(Overgenomen van DelegatingSpeechToTextClient)
Dispose(Boolean)

Biedt een mechanisme voor het vrijgeven van onbeheerde resources.

(Overgenomen van DelegatingSpeechToTextClient)
GetService(Type, Object)

Vraagt om een ISpeechToTextClient object van het opgegeven type serviceType.

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Verzendt audiospraakinhoud naar het model en streamt de gegenereerde tekst terug.

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Verzendt audiospraakinhoud naar het model en retourneert de gegenereerde tekst.

Extensiemethoden

Name Description
AsBuilder(ISpeechToTextClient)

Hiermee maakt u een nieuw SpeechToTextClientBuilder gebruik innerClient als de interne client.

GetService<TService>(ISpeechToTextClient, Object)

Vraagt om een ISpeechToTextClient object van het type TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Hiermee genereert u tekst van spraak die één audiospraak DataContentbiedt.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Hiermee genereert u tekst van spraak die één audiospraak DataContentbiedt.

Van toepassing op