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
Conversation |
Constructeur ConversationTranscriber. |
Propriétés
authorization |
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. |
endpoint |
Obtient l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la transcription. |
internal |
|
output |
Obtient le format de sortie de la transcription. |
properties | Collection de propriétés et leurs valeurs définies pour ce transcriber de conversation. |
speech |
Obtient la langue parlée de transcription. |
telemetry |
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
session |
Définit le gestionnaire d’événements pour les événements démarrés par la session. |
session |
Définit le gestionnaire d’événements pour les événements arrêtés par la session. |
speech |
Définit le gestionnaire d’événements pour les événements d’arrêt vocal. |
speech |
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. |
From |
Constructeur ConversationTranscriber. |
start |
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. |
stop |
Arrête la transcription de conversation. |
Méthodes héritées
enable |
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