Brevet FR3041140A1 (20170317)
REVENDICATIONS1.- Dispositif de reconnaissance vocale automatique (30) comprenant une unité (32) d'acquisition d'un signal audio, un organe (34) de mise en forme du signal audio, pour le découpage du signal audio en trames, et un décodeur linguistique (38) pour la détermination d'une instruction orale correspondant au signal audio, le décodeur linguistique (38) comprenant : - au moins un modèle acoustique (42) définissant une loi de probabilité acoustique permettant de calculer, pour chaque phonème d'une séquence de phonèmes, une probabilité acoustique pour que ledit phonème et une trame correspondante du signal audio concordent, et au moins un modèle syntaxique (44) définissant une loi de probabilité syntaxique permettant de calculer, pour chaque phonème d'une séquence de phonèmes analysée au moyen dudit modèle acoustique (42), une probabilité syntaxique pour que ledit phonème suive le phonème ou groupe de phonèmes précédant ledit phonème dans la séquence de phonèmes, caractérisé en ce que le dispositif de reconnaissance vocale (30) comprend un dispositif de détection (36) pour détecter l'état d'au moins un élément contextuel, en ce que les modèles syntaxiques (44) sont au moins au nombre de deux, et en ce que le décodeur linguistique (38) comprend : un algorithme de construction d'instruction orale (46) mettant en oeuvre le modèle acoustique (42) et une pluralité de modèles syntaxiques actifs pris parmi les modèles syntaxiques (44) pour construire, pour chaque modèle syntaxique actif, une séquence de phonèmes candidate associée audit modèle syntaxique actif pour laquelle le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant ladite séquence de phonèmes candidate est maximal, un processeur de contextualisation (48) pour sélectionner, en fonction de l'état du ou de chaque élément contextuel détecté par le dispositif de détection (36), au moins un modèle syntaxique sélectionné parmi la pluralité de modèles syntaxiques actifs, et un processeur (50) de détermination de l'instruction orale correspondant au signal audio, pour définir la séquence de phonèmes candidate associée au modèle syntaxique sélectionné ou, dans le cas où plusieurs modèles syntaxiques sont sélectionnés, la séquence de phonèmes, parmi les séquences de phonèmes candidates associées aux modèles acoustiques 3041140 23 sélectionnés, pour laquelle le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant ladite séquence de phonèmes est maximal, comme constituant l'instruction orale correspondant au signal audio. 5 2.- Dispositif de reconnaissance vocale automatique (30) selon la revendication 1, dans lequel le processeur de contextualisation (48) est adapté pour : attribuer, en fonction de l'état de l'élément contextuel détecté, un numéro d'ordre à chaque modèle syntaxique actif, rechercher, parmi les modèles syntaxiques actifs, des modèles syntaxiques 10 candidats auxquels sont associés des séquences de phonèmes candidates pour lesquelles le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant lesdites séquences de phonèmes candidates est supérieur à un seuil prédéterminé, et sélectionner le ou les modèle(s) syntaxique(s) candidat(s) ayant le numéro 15 d'ordre le plus élevé. 3.- Dispositif de reconnaissance vocale automatique (30) selon la revendication 1 ou 2, dans lequel au moins un élément contextuel est indépendant du signal audio. 4.- Dispositif de reconnaissance vocale automatique (30) selon l'une quelconque des revendications précédentes, dans lequel le dispositif de détection (36) comprend un 20 détecteur de regard (40) adapté pour détecter la direction d'un regard d'un utilisateur ou un détecteur de pointage adapté pour détecter la position d'un organe de pointage tel qu'un curseur. 5.- Dispositif de reconnaissance vocale automatique (30) selon les revendications 2 et 4 prises ensemble, comprenant un dispositif d'affichage (22) affichant des objets, 25 chaque modèle syntaxique (44) étant associé it-tin objet respectif parmi les objets affichés, le processeur de contextualisation (48) étant adapté pour attribuer son numéro d'ordre à chaque modèle syntaxique en fonction de la distance entre la direction du regard de l'utilisateur ou la position du pointeur et l'objet affiché auquel est associé ledit modèle syntaxique (44). 30 6.- Système (10) d'assistance au pilotage ou à la maintenance d'un aéronef, caractérisé en ce qu'il comprend un dispositif de reconnaissance vocale automatique (30) selon l'une quelconque des revendications précédentes, et une unité (20) d'exécution de commande pour l'exécution de l'instruction orale correspondant au signal audio. 7.- Système d'assistance (10) selon la revendication 6, dans lequel le dispositif de 35 détection (36) comprend un détecteur de phase de vol de l'aéronef ou d'un état système de l'aéronef (41). 3041140 24 8.- Procédé de reconnaissance vocale automatique (120) pour la détermination d'une instruction orale correspondant à un signal audio, le procédé étant mis en oeuvre par un dispositif de reconnaissance vocale automatique (30) comprenant : au moins un modèle acoustique (42) définissant une loi de probabilité 5 acoustique permettant de calculer, pour chaque phonème d'une séquence de phonèmes, une probabilité acoustique pour que ledit phonème et une trame correspondante du signal audio concordent, et au moins un modèle syntaxique (44) définissant une loi de probabilité syntaxique permettant de calculer, pour chaque phonème d'une séquence 10 de phonèmes analysée au moyen dudit modèle acoustique (42), une probabilité syntaxique pour que ledit phonème suive le phonème ou groupe de phonèmes précédant ledit phonème dans la séquence de phonèmes, caractérisé en ce que les modèles syntaxiques (44) sont au moins au nombre de deux, et en ce que le procédé (120) comprend les étapes suivantes : 15 acquisition (124) du signal audio, détection (128) de l'état d'au moins un élément contextuel, activation (122) d'une pluralité de modèles syntaxiques formant des modèles syntaxiques actifs, mise en forme du signal audio (126), ladite mise en forme (126) comprenant 20 le découpage du signal audio en trames, construction (130), pour chaque modèle syntaxique actif, à l'aide du modèle acoustique et dudit modèle syntaxique actif, d'une séquence de phonèmes candidate associée audit modèle syntaxique actif pour laquelle le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant 25 ladite séquence de phonèmes candidate est maximal, sélection (132), en fonction de l'état de l'élément contextuel, d'au moins un modèle syntaxique sélectionné parmi les modèles syntaxiques actifs, et définition (134) de la séquence de phonèmes candidate associée au modèle syntaxique sélectionné ou, dans le cas où plusieurs modèles syntaxiques 30 sont sélectionnés, la séquence de phonèmes, parmi les séquences de phonèmes candidates associées aux modèles syntaxiques sélectionnés, pour laquelle le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant ladite séquence de phonèmes est maximal, comme constituant l'instruction orale correspondant au signal audio. 35 9.- Procédé de reconnaissance vocale automatique (120) selon la revendication 8, dans lequel l'étape de sélection (132) comprend les sous-étapes suivantes : 3041140 25 - attribution, en fonction de l'état de l'élément contextuel détecté, d'un numéro d'ordre à chaque modèle syntaxique actif, - recherche, parmi les modèles syntaxiques actifs, de modèles syntaxiques candidats auxquels sont associés des séquences de phonèmes candidates 5 pour lesquelles le produit des probabilités acoustiques et syntaxiques des différents phonèmes constituant lesdites séquences de phonèmes candidates est supérieur à un seuil prédéterminé, et sélection du ou des modèle(s) syntaxique(s) candidat(s) ayant le numéro d'ordre le plus élevé. 10 10.- Procédé de reconnaissance vocale automatique (120) selon la revendication 8 ou 9, dans lequel au moins un élément contextuel est indépendant du signal audio. 11.- Procédé de reconnaissance vocale automatique (120) selon l'une quelconque des revendications 8 à 10, dans lequel l'élément contextuel comprend une direction d'un regard d'un utilisateur ou une position d'un organe de pointage tel qu'un curseur. 15 12.- Procédé de reconnaissance vocale automatique selon les revendications 9 et 11 prises ensemble, dans lequel des objets sont affichés sur un dispositif d'affichage (22), chaque modèle syntaxique (44) étant associé à un objet respectif parmi les objets affichés, et le numéro d'ordre est attribué à chaque modèle syntaxique en fonction de la distance entre la direction du regard de l'utilisateur ou la position de l'organe de pointage 20 et l'objet affiché auquel est associé ledit modèle syntaxique (44). 13.- Procédé de reconnaissance vocale automatique (120) selon la revendication 11 ou 12, dans lequel la direction du regard de l'utilisateur est constituée par une direction du regard de l'utilisateur à la fin de l'acquisition du signal audio. 14.- Procédé (100) d'assistance au pilotage ou à la maintenance d'un aéronef, mis 25 en oeuvre par un système d'assistance au pilotage (10) ou par un système d'assistance à la maintenance dudit aéronef, caractérisé en ce qu'il comprend les étapes suivantes : détermination, au moyen d'un procédé de reconnaissance vocale automatique (120) selon l'une quelconque des revendications 8 à 13, d'une instruction orale correspondant à un signal audio enregistré, et 30 exécution (140), par le système d'assistance, de l'instruction orale. 15.- Procédé d'assistance (100) selon la revendication 14, dans lequel l'élément contextuel comprend une phase de vol de l'aéronef ou un état système de l'aéronef. 35