OpenTelemetryTextToSpeechClient 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 text-till-tal-klient som implementerar OpenTelemetry Semantic Conventions för generativa AI-system.
public ref class OpenTelemetryTextToSpeechClient sealed : Microsoft::Extensions::AI::DelegatingTextToSpeechClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
public sealed class OpenTelemetryTextToSpeechClient : Microsoft.Extensions.AI.DelegatingTextToSpeechClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryTextToSpeechClient = class
inherit DelegatingTextToSpeechClient
type OpenTelemetryTextToSpeechClient = class
inherit DelegatingTextToSpeechClient
Public NotInheritable Class OpenTelemetryTextToSpeechClient
Inherits DelegatingTextToSpeechClient
- 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 |
|---|---|
| OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String) |
Initierar en ny instans av OpenTelemetryTextToSpeechClient 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 ITextToSpeechClient. (Ärvd från DelegatingTextToSpeechClient) |
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 DelegatingTextToSpeechClient) |
| Dispose(Boolean) |
Tillhandahåller en mekanism för att frigöra ohanterade resurser. (Ärvd från DelegatingTextToSpeechClient) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Skickar textinnehåll till modellen och returnerar det genererade ljudtalet. |
| GetService(Type, Object) |
Frågar efter ITextToSpeechClient ett objekt av den angivna typen |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Skickar textinnehåll till modellen och strömmar tillbaka det genererade ljudtalet. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Skapar en ny TextToSpeechClientBuilder som använder |
| GetService<TService>(ITextToSpeechClient, Object) |
Frågar efter ITextToSpeechClient ett objekt av typen |