ConversationTranscriber class

Effectue la reconnaissance vocale avec la séparation de l’orateur du microphone, du fichier ou d’autres flux d’entrée audio, et obtient ainsi du texte transcrit.

Extends

Constructeurs

ConversationTranscriber(SpeechConfig, AudioConfig)

Constructeur ConversationTranscriber.

Propriétés

authorizationToken

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

canceled

L’événement annulé signale qu’une erreur s’est produite pendant la transcription.

endpointId

Obtient l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la transcription.

internalData
outputFormat

Obtient le format de sortie de la transcription.

properties

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

speechRecognitionLanguage

Obtient la langue parlée de transcription.

telemetryEnabled

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

transcribed

Le transcriber d’événement signale qu’un résultat de reconnaissance final est reçu.

transcribing

La transcription d’événement indique qu’un résultat de transcription intermédiaire est reçu.

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 par la session.

speechEndDetected

Définit le gestionnaire d’événements pour les événements d’arrêt vocal.

speechStartDetected

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

Méthodes

close(() => void, (error: string) => void)

ferme toutes les ressources externes détenues par un instance de cette classe.

dispose(boolean)

Supprime toutes les ressources détenues par l’objet.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Constructeur ConversationTranscriber.

startTranscribingAsync(() => void, (e: string) => void)

Démarre la transcription de conversation, jusqu’à ce que stopTranscribingAsync() soit appelé. L’utilisateur doit s’abonner aux événements pour recevoir les résultats de la transcription.

stopTranscribingAsync(() => void, (e: string) => void)

Arrête la transcription de conversation.

Méthodes héritées

enableTelemetry(boolean)

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

Détails du constructeur

ConversationTranscriber(SpeechConfig, AudioConfig)

Constructeur ConversationTranscriber.

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

Paramètres

speechConfig
SpeechConfig

un ensemble de propriétés initiales pour ce module de reconnaissance

audioConfig
AudioConfig

Configuration 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,

canceled

L’événement annulé signale qu’une erreur s’est produite pendant la transcription.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

Valeur de propriété

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

endpointId

Obtient l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la transcription.

string endpointId

Valeur de propriété

string

ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la reconnaissance vocale.

internalData

object internalData

Valeur de propriété

object

outputFormat

Obtient le format de sortie de la transcription.

OutputFormat outputFormat

Valeur de propriété

Format de sortie de la transcription.

properties

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

PropertyCollection properties

Valeur de propriété

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

speechRecognitionLanguage

Obtient la langue parlée de transcription.

string speechRecognitionLanguage

Valeur de propriété

string

Langue parlée de transcription.

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 sinon.

transcribed

Le transcriber d’événement signale qu’un résultat de reconnaissance final est reçu.

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Valeur de propriété

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

transcribing

La transcription d’événement indique qu’un résultat de transcription intermédiaire est reçu.

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Valeur de propriété

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

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 par la 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 vocal.

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(() => void, (error: string) => void)

ferme toutes les ressources externes détenues par un instance de cette classe.

function close(cb?: () => void, errorCb?: (error: string) => void)

Paramètres

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Supprime toutes les ressources détenues par l’objet.

function dispose(disposing: boolean): Promise<void>

Paramètres

disposing

boolean

true si vous éliminez l’objet.

Retours

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Constructeur ConversationTranscriber.

static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber

Paramètres

speechConfig
SpeechConfig

un ensemble de propriétés initiales pour ce module de reconnaissance

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Configuration de détection de la langue source associée au module de reconnaissance

audioConfig
AudioConfig

Configuration audio facultative associée au module de reconnaissance

Retours

startTranscribingAsync(() => void, (e: string) => void)

Démarre la transcription de conversation, jusqu’à ce que stopTranscribingAsync() soit appelé. L’utilisateur doit s’abonner aux événements pour recevoir les résultats de la transcription.

function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Paramètres

cb

() => void

Rappel appelé une fois la transcription démarrée.

err

(e: string) => void

Rappel appelé en cas d’erreur.

stopTranscribingAsync(() => void, (e: string) => void)

Arrête la transcription de conversation.

function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Paramètres

cb

() => void

Rappel appelé une fois la transcription arrêtée.

err

(e: string) => void

Rappel appelé en cas d’erreur.

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 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