OpenTelemetrySpeechToTextClient Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| 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 |
| GetService<TService>(ISpeechToTextClient, Object) |
Frågar efter ISpeechToTextClient ett objekt av typen |
| 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. |