OpenTelemetryTextToSpeechClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un client de synthèse vocale qui implémente les conventions sémantiques OpenTelemetry pour les systèmes d’INTELLIGENCE artificielle générative.
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
- Héritage
- Attributs
Remarques
Cette classe fournit une implémentation des conventions sémantiques pour les systèmes d’INTELLIGENCE artificielle générative v1.40, définies à https://opentelemetry.io/docs/specs/semconv/gen-ai/. La spécification est toujours expérimentale et sujette à modification ; par conséquent, la sortie de télémétrie par ce client est également sujette à modification.
Constructeurs
| Nom | Description |
|---|---|
| OpenTelemetryTextToSpeechClient(ITextToSpeechClient, ILogger, String) |
Initialise une nouvelle instance de la classe OpenTelemetryTextToSpeechClient. |
Propriétés
| Nom | Description |
|---|---|
| EnableSensitiveData |
Obtient ou définit une valeur indiquant si les informations potentiellement sensibles doivent être incluses dans les données de télémétrie. |
| InnerClient |
Obtient le fichier interne ITextToSpeechClient. (Hérité de DelegatingTextToSpeechClient) |
Méthodes
| Nom | Description |
|---|---|
| Dispose() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées. (Hérité de DelegatingTextToSpeechClient) |
| Dispose(Boolean) |
Fournit un mécanisme permettant de libérer des ressources non managées. (Hérité de DelegatingTextToSpeechClient) |
| GetAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Envoie du contenu texte au modèle et retourne la voix audio générée. |
| GetService(Type, Object) |
Demande l’objet ITextToSpeechClient du type |
| GetStreamingAudioAsync(String, TextToSpeechOptions, CancellationToken) |
Envoie du contenu texte au modèle et revient en continu la voix audio générée. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsBuilder(ITextToSpeechClient) |
Crée une nouvelle TextToSpeechClientBuilder utilisation |
| GetService<TService>(ITextToSpeechClient, Object) |
Demande l’objet ITextToSpeechClient de type |