ISpeechToTextClient Interface
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 reconnaissance vocale.
public interface class ISpeechToTextClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface ISpeechToTextClient : IDisposable
public interface ISpeechToTextClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ISpeechToTextClient = interface
interface IDisposable
type ISpeechToTextClient = interface
interface IDisposable
Public Interface ISpeechToTextClient
Implements IDisposable
- Dérivé
- Attributs
- Implémente
Remarques
Sauf indication contraire, tous les membres sont ISpeechToTextClient thread-safe pour une utilisation simultanée. On s’attend à ce que toutes les implémentations de ISpeechToTextClient la prise en charge soient utilisées simultanément par plusieurs requêtes.
Toutefois, les implémentations de ISpeechToTextClient peuvent muter les arguments fournis etGetTextAsync(Stream, SpeechToTextOptions, CancellationToken)GetStreamingTextAsync(Stream, SpeechToTextOptions, CancellationToken), par exemple, en configurant l’instance d’options. Par conséquent, les consommateurs de l’interface doivent éviter d’utiliser des instances partagées de ces arguments pour les appels simultanés ou s’assurer par la construction qu’aucune instance n’est ISpeechToTextClient utilisée qui peut utiliser cette mutation. Par exemple, la méthode ConfigureOptions est fournie avec un rappel qui peut muter l’argument d’options fourni et qui doit être évité si vous utilisez une instance d’options singleton. Le flux audio de reconnaissance vocale transmis à ces méthodes ne sera pas fermé ou supprimé par l’implémentation.
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 IDisposable) |
| 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. |