Créer une application de reconnaissance vocale ponctuelle
Dans l’exercice précédent, vous avez appris à créer un compte Azure AI services à l’aide de l’interface Azure CLI. Maintenant que vous disposez d’un compte Azure AI services opérationnel, vous pouvez commencer à élaborer votre application de reconnaissance vocale.
Votre premier défi est de créer une application que votre entreprise peut utiliser pour transcrire les mémos courts de vos clients du secteur médical. Azure AI services fournit deux types différents de reconnaissance vocale que vous pouvez utiliser pour votre développement :
Reconnaissance unique
La reconnaissance ponctuelle est à l’écoute d’un arrêt dans l’audio, puis arrête la reconnaissance, et ne traite qu’un maximum de 15 secondes d’audio.
Ce type de reconnaissance fonctionnera bien pour les mémos courts produits par les clients du secteur médical de votre entreprise, mais il ne fonctionnera pas pour les dictées plus longues.
La reconnaissance ponctuelle est plus facile à implémenter dans votre application, mais vous donne moins de contrôle.
Reconnaissance continue
La reconnaissance continue va continuer à écouter jusqu’à ce que la reconnaissance soit arrêtée.
Ce type de reconnaissance fonctionnera bien pour les mémos courts et les dictées plus longues.
La reconnaissance continue nécessite d’implémenter davantage de code dans votre application, mais vous donne plus de contrôle.
Dans le prochain exercice, vous allez utiliser la reconnaissance ponctuelle pour créer une application que vous pouvez utiliser pour transcrire les mémos courts des clients du secteur médical de votre entreprise. Plus loin dans ce module, vous allez utiliser la reconnaissance continue pour créer une application que vous pouvez utiliser pour transcrire à la fois les mémos courts et les dictées plus longues.
Création d’une application en utilisant la reconnaissance ponctuelle pour transcrire des fichiers audio
Pour créer une application de conversion de parole en texte via la reconnaissance ponctuelle d’Azure AI services, votre application devra effectuer toutes les tâches suivantes :
Inclure le package
Microsoft.CognitiveServices.Speech
.Créez une classe
SpeechConfig
en utilisant la clé d’API de votre compte Azure AI services.Créer une classe
AudioConfig
en utilisant un fichier WAVE comme source.Créer une classe
SpeechRecognizer
en utilisant les classesSpeechConfig
etAudioConfig
.Appeler la méthode
RecognizeOnceAsync()
de la classeSpeechRecognizer
pour convertir la voix en texte.Créer une classe
StreamWriter
pour écrire le texte converti dans un fichier.
Dans l’exercice suivant, nous examinerons toutes ces étapes en détail.