DelegatingSpeechToTextClient 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.
Fournit une classe de base facultative pour une ISpeechToTextClient instance qui passe des appels à une autre instance.
public ref class DelegatingSpeechToTextClient : IDisposable, Microsoft::Extensions::AI::ISpeechToTextClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
public class DelegatingSpeechToTextClient : IDisposable, Microsoft.Extensions.AI.ISpeechToTextClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingSpeechToTextClient = class
interface ISpeechToTextClient
interface IDisposable
type DelegatingSpeechToTextClient = class
interface ISpeechToTextClient
interface IDisposable
Public Class DelegatingSpeechToTextClient
Implements IDisposable, ISpeechToTextClient
- Héritage
-
DelegatingSpeechToTextClient
- Dérivé
- Attributs
- Implémente
Remarques
Il est recommandé comme type de base lors de la création de clients pouvant être chaînés dans n’importe quel ordre autour d’un sous-jacent ISpeechToTextClient. L’implémentation par défaut transmet simplement chaque appel à l’instance du client interne.
Constructeurs
| Nom | Description |
|---|---|
| DelegatingSpeechToTextClient(ISpeechToTextClient) |
Initialise une nouvelle instance de la classe DelegatingSpeechToTextClient. |
Propriétés
| Nom | Description |
|---|---|
| InnerClient |
Obtient le fichier interne ISpeechToTextClient. |
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. |
| Dispose(Boolean) |
Fournit un mécanisme permettant de libérer des ressources non managées. |
| GetService(Type, Object) |
Demande l’objet ISpeechToTextClient du type |
| GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Envoie du contenu audio vocal au modèle et diffuse le texte généré. |
| GetTextAsync(Stream, SpeechToTextOptions, CancellationToken) |
Envoie du contenu audio au modèle et retourne le texte généré. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsBuilder(ISpeechToTextClient) |
Crée une nouvelle SpeechToTextClientBuilder utilisation |
| GetService<TService>(ISpeechToTextClient, Object) |
Demande l’objet ISpeechToTextClient de type |
| GetStreamingTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Génère du texte à partir de la parole en fournissant une voix DataContentaudio unique. |
| GetTextAsync(ISpeechToTextClient, DataContent, SpeechToTextOptions, CancellationToken) |
Génère du texte à partir de la parole en fournissant une voix DataContentaudio unique. |