Nous allons implémenter le discours sur le texte en python. Et pour cela, nous devons installer les packages suivants:
Ainsi, nous importons la reconnaissance de la parole de la bibliothèque et initialisons la reconnaissance vocale car sans initialiser le reconnaissance, nous ne pouvons pas utiliser l'audio comme entrée, et il ne reconnaîtra pas l'audio.
Il existe deux façons de passer l'audio d'entrée au reconnaissance:
Ainsi, cette fois, nous implémentons l'option par défaut (microphone). C'est pourquoi nous récupérons le microphone du module, comme indiqué ci-dessous:
Avec Linuxhint.Microphone () comme microphone
Mais, si nous voulons utiliser l'audio pré-enregistré comme entrée source, la syntaxe sera comme ceci:
Avec Linuxhint.Audiofile (nom de fichier) comme source
Maintenant, nous utilisons la méthode d'enregistrement. La syntaxe de la méthode d'enregistrement est:
Enregistrement (source, durée)Ici, la source est notre microphone et la variable de durée accepte les entiers, ce qui est en seconde. Nous passons la durée = 10 qui indique au système combien de temps le microphone acceptera la voix de l'utilisateur, puis la ferme automatiquement.
Ensuite, nous utilisons le reconnaître_google () Méthode qui accepte l'audio et secoue l'audio à un formulaire de texte.
Le code ci-dessus accepte les entrées du microphone. Mais parfois, nous voulons donner la contribution à l'audio préenregistré. Donc, pour cela, le code est donné ci-dessous. La syntaxe pour cela a déjà été expliquée ci-dessus.
Nous pouvons également modifier l'option linguistique dans la méthode reconnue_google. Comme nous changeons la langue de l'anglais en hindi, comme indiqué ci-dessous: