OpenTelemetrySpeechToTextClient Klass

Definition

Representerar en delegerande tal-till-text-klient som implementerar OpenTelemetry Semantic Conventions för generativa AI-system.

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
Arv
OpenTelemetrySpeechToTextClient
Attribut

Kommentarer

Den här klassen tillhandahåller en implementering av semantiska konventioner för generativa AI-system v1.41, som definieras på https://opentelemetry.io/docs/specs/semconv/gen-ai/. Specifikationen är fortfarande experimentell och kan komma att ändras. Därför kan telemetriutdata från den här klienten också ändras.

Konstruktorer

Name Description
OpenTelemetrySpeechToTextClient(ISpeechToTextClient, ILogger, String)

Initierar en ny instans av OpenTelemetrySpeechToTextClient klassen.

Egenskaper

Name Description
EnableSensitiveData

Hämtar eller anger ett värde som anger om potentiellt känslig information ska ingå i telemetri.

InnerClient

Hämtar den inre ISpeechToTextClient.

(Ärvd från DelegatingSpeechToTextClient)

Metoder

Name Description
Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

(Ärvd från DelegatingSpeechToTextClient)
Dispose(Boolean)

Tillhandahåller en mekanism för att frigöra ohanterade resurser.

(Ärvd från DelegatingSpeechToTextClient)
GetService(Type, Object)

Frågar efter ISpeechToTextClient ett objekt av den angivna typen serviceType.

GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Skickar ljudtalinnehåll till modellen och strömmar tillbaka den genererade texten.

GetTextAsync(Stream, SpeechToTextOptions, CancellationToken)

Skickar ljudtalinnehåll till modellen och returnerar den genererade texten.

Tilläggsmetoder

Name Description
AsBuilder(ISpeechToTextClient)

Skapar en ny SpeechToTextClientBuilder som använder innerClient som sin inre klient.

GetService<TService>(ISpeechToTextClient, Object)

Frågar efter ISpeechToTextClient ett objekt av typen TService.

GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Genererar text från tal som ger ett enda ljudtal DataContent.

GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken)

Genererar text från tal som ger ett enda ljudtal DataContent.

Gäller för