SpeechConfig Classe

Définition

Informations sur votre abonnement, notamment votre clé et votre région, point de terminaison, hôte ou jeton d’autorisation.

public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
Héritage
SpeechConfig
Dérivé

Remarques

Les appels au service Speech nécessitent un objet **SpeechConfig**.

Il existe plusieurs façons d’initialiser un SpeechConfig : * À l’aide FromSubscription(String, String)de : passer une clé et la région associée. * À l’aide FromEndpoint(Uri, String)de : passez un point de terminaison de service Speech. Une clé ou un jeton d’autorisation est facultatif. * À l’aide FromHost(Uri, String)de : transmettez une adresse d’hôte. Une clé ou un jeton d’autorisation est facultatif.

Voir aussi : Prise en main de la reconnaissance vocale

Propriétés

AuthorizationToken

Obtient ou définit le jeton d’autorisation.

EndpointId

Obtient ou définit l’ID de point de terminaison d’un modèle vocal personnalisé à utiliser pour la reconnaissance vocale ou d’un modèle vocal personnalisé pour la synthèse vocale.

OutputFormat

Obtient ou définit le format de sortie de la reconnaissance vocale : simple ou détaillé.

Region

Région.

SpeechRecognitionLanguage

Spécifie le nom de la langue parlée à reconnaître, au format BCP-47.

SpeechSynthesisLanguage

Obtient ou définit la langue de synthèse vocale, par exemple en-US. Ajouté dans la version 1.4.0

SpeechSynthesisOutputFormat

Obtient le format de sortie de la parole synthétisée. Ajouté dans la version 1.4.0

Exemple de valeur : riff-16khz-16bit-mono-pcm

SpeechSynthesisVoiceName

Obtient ou définit la voix de synthèse vocale. Ajouté dans la version 1.4.0

SubscriptionKey

Clé d’abonnement.

Méthodes

EnableAudioLogging()

Activez la journalisation audio et de contenu dans le service. Ajouté dans la version 1.5.0

EnableDictation()

Activer la dictée pendant la reconnaissance continue. Ajouté dans la version 1.5.0

FromAuthorizationToken(String, String)

Crée une instance de la configuration vocale avec le jeton d’autorisation et la région spécifiés.

FromEndpoint(Uri)

Crée une instance de la configuration vocale avec le point de terminaison spécifié. Ajouté dans la version 1.5.0

FromEndpoint(Uri, String)

Crée un instance de SpeechConfig avec un point de terminaison et une clé d’abonnement personnalisés.

FromHost(Uri)

Crée une instance de la configuration vocale avec l’hôte spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès, utilisez plutôt FromEndpoint. Ajouté dans 1.

FromHost(Uri, String)

Crée un instance SpeechConfig avec un hôte et une clé d’abonnement spécifiques. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès, utilisez plutôt FromEndpoint . Ajouté dans la version 1.8.0

FromSubscription(String, String)

Crée une instance de configuration vocale avec la clé d’abonnement et la région spécifiées.

Voir aussi : Prise en main de la reconnaissance vocale

GetProperty(PropertyId)

Recherche la propriété nommée avec cette PropertyId énumération. Ajouté dans la version 1.3.0

GetProperty(String)

Recherche la propriété qui porte ce nom de chaîne.

RequestWordLevelTimestamps()

Inclure des horodatages au niveau du mot. Lorsque la journalisation audio est activée, cette méthode ajoute des détails d’heure sur le point de départ et la durée de chaque mot dans le journal. Ajouté dans la version 1.5.0

SetProfanity(ProfanityOption)

Définit l’option de grossièreté. L’option de blasphème peut supprimer les mots profanes ou remplacer leurs lettres par des étoiles. Ajouté dans la version 1.5.0

SetProperty(PropertyId, String)

Définit la valeur d’une propriété spécifiée par une valeur dans l’énumération PropertyId . Ajouté dans la version 1.3.0

SetProperty(String, String)

Définit une propriété à l’aide d’un nom de chaîne.

SetProxy(String, Int32)

Configure le proxy. Ajouté dans la version 1.3.0

SetProxy(String, Int32, String, String)

Configure le proxy avec la paire nom d’utilisateur-mot de passe. Ajouté dans la version 1.1.0

Remarque : La fonctionnalité de proxy n’est pas disponible sur macOS. Cette méthode n’aura aucun effet sur la plateforme macOS.

SetServiceProperty(String, String, ServicePropertyChannel)

Active la préversion des nouvelles fonctionnalités de service.

SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat)

Définit le format de sortie de synthèse vocale. Ajouté dans la version 1.4.0

S’applique à