Partager via


SpeakerRecognizer class

Définit la classe SpeakerRecognizer pour les opérations de handles de reconnaissance de l’orateur de l’utilisateur pour les opérations de profil vocal (par exemple, createProfile, deleteProfile)

Extends

Constructeurs

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initialise une instance du SpeakerRecognizer.

Propriétés

authorizationToken

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

internalData
properties

Collection de propriétés et leurs valeurs définies pour ce SpeakerRecognizer.

telemetryEnabled

Cette méthode retourne l’état actuel du paramètre de télémétrie.

Propriétés héritées

sessionStarted

Définit le gestionnaire d’événements pour les événements démarrés par la session.

sessionStopped

Définit le gestionnaire d’événements pour les événements arrêtés de session.

speechEndDetected

Définit le gestionnaire d’événements pour les événements d’arrêt de la parole.

speechStartDetected

Définit le gestionnaire d’événements pour les événements de démarrage vocal.

Méthodes

close()

Inclus pour la compatibilité

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obtenir le résultat de la reconnaissance pour le modèle à l’aide de l’audio donné

Méthodes héritées

enableTelemetry(boolean)

Cette méthode active ou désactive globalement la télémétrie.

Détails du constructeur

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initialise une instance du SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Paramètres

speechConfig
SpeechConfig

Ensemble de propriétés de configuration.

audioConfig
AudioConfig

Configuration d’entrée audio facultative associée au module de reconnaissance

Détails de la propriété

authorizationToken

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

string authorizationToken

Valeur de propriété

string

Jeton d’autorisation,

internalData

object internalData

Valeur de propriété

object

properties

Collection de propriétés et leurs valeurs définies pour ce SpeakerRecognizer.

PropertyCollection properties

Valeur de propriété

Collection de propriétés et leurs valeurs définies pour ce SpeakerRecognizer.

telemetryEnabled

Cette méthode retourne l’état actuel du paramètre de télémétrie.

static boolean telemetryEnabled

Valeur de propriété

boolean

true si la télémétrie est activée, false dans le cas contraire.

Détails de la propriété héritée

sessionStarted

Définit le gestionnaire d’événements pour les événements démarrés par la session.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valeur de propriété

(sender: Recognizer, event: SessionEventArgs) => void

Hérité deRecognizer.sessionStarted

sessionStopped

Définit le gestionnaire d’événements pour les événements arrêtés de session.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valeur de propriété

(sender: Recognizer, event: SessionEventArgs) => void

Hérité deRecognizer.sessionStopped

speechEndDetected

Définit le gestionnaire d’événements pour les événements d’arrêt de la parole.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valeur de propriété

(sender: Recognizer, event: RecognitionEventArgs) => void

Hérité deRecognizer.speechEndDetected

speechStartDetected

Définit le gestionnaire d’événements pour les événements de démarrage vocal.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valeur de propriété

(sender: Recognizer, event: RecognitionEventArgs) => void

Hérité deRecognizer.speechStartDetected

Détails de la méthode

close()

Inclus pour la compatibilité

function close(): Promise<void>

Retours

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obtenir le résultat de la reconnaissance pour le modèle à l’aide de l’audio donné

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

Paramètres

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modèle contenant des profils vocaux à identifier

Retours

Détails de la méthode héritée

enableTelemetry(boolean)

Cette méthode active ou désactive globalement la télémétrie.

static function enableTelemetry(enabled: boolean)

Paramètres

enabled

boolean

Paramètre global pour la collecte de données de télémétrie. Si la valeur est true, les informations de télémétrie telles que les erreurs de microphone et les erreurs de reconnaissance sont collectées et envoyées à Microsoft. Si la valeur est false, aucune télémétrie n’est envoyée à Microsoft.

Hérité deRecognizer.enableTelemetry