Ecoute l’utilisateur parler. Une fois qu’il a fini nao_lisen revoit ce qui a été dit en chaine de caractère
NaoCreator.SpeechToText.nao_listen.
audio_to_text
()[source]¶Fonction qui va récupérer le fichier audio téléchargé sur nao puis va l’envoyer au seveur Google speech to text :return: Le message en chaine de charactère ou renvoie une chaine vide s’il n’a pas réussi a reconnaître ce qui a été dit
NaoCreator.SpeechToText.nao_listen.
download_msg
(nao_record)[source]¶Fonction qui recupère l’enregistrement du serveur de nao puis le met en local sur le pc :return:
NaoCreator.SpeechToText.nao_listen.
get_sound
(tab_no_sound)[source]¶Fonction qui va compter le nombre de silence qu’il y a eu. S’il y a eu asser de silence et un minimum de bruit alors on arrête l’enregistrement :param tab_no_sound: Tableau de bruit ou silence 1=bruit 0=silence :return: Renvoie tab_no_sound : contient des 0 pour les silences et des 1 pour les bruits
NaoCreator.SpeechToText.nao_listen.
is_silence
(tab_no_sound)[source]¶Fonction qui indique si la personne a fini de parler :param tab_no_sound: le tableau des 1 et 0 :return: True si la personne a fini de parler, False sinon
NaoCreator.SpeechToText.nao_listen.
nao_listen
()[source]¶Enregistre ce que dit l’utilisateur et en renvoie une chaîne de caractères :return: Une chaine de caractères de ce qu’a dit l’utilisateur