Brevet FR2277398A1 — publié le 19760130

La présente invention concerne des perfectionnements aux systèmes de reconnaissance de la parole et, plus particulièrement, des circuits permettant l'extraction de la fréquence fondamentale du signal vocal dans des vocodeurs numériques. Un des problèmes le plus difficile à résoudre dans les vocodeurs est la détermination fiable de la période des formants des sons voisés. Dans le passé, de nombreux travaux ont été menés dans ce domaine, ces travaux ayant conduit à de nombreuses techniques d'extraction des formants. Cependant, les principes de fonctionnement de ces nombreuses méthodes d'extraction des formants tombent dans l'une des trois catégories suivantes 1) Analyse directe spectre de la parole ou d'un dérivé de ce spectre après traitement, par exemple 1cepstrum1, 2) Analyse directe de la forme tondes de la parole en fonction du temps ou d'un dérivé de cette forme d'ondes, après traitement, par exemple filtrage et élévation au cube de la parole 3) Analyse de la fonction de moyenne obtenue à partir du spectre de la parole ou de la forme d'ondes de la parole en fonction du temps, par exemple la fonction d'autocorrélation. Quand on étudie la conception et la mise en oeuvre d'un algorithme d'extraction des formants, on a pour principal objectif de développer un système ayant de bonnes performances, tout en ne demandant qu'un minimum de complexité en moyens utilisés. La méthode permettant d'atteindre cet objectif est très influencée par la destination finale du dispositif. En général, on utilise un extracteur de formants dans un système important d'analyse de la parole. Quand il en est ainsi, la méthode la plus efficace pour atteindre cet objectif, du point de vue du système, consiste à tenter d'utiliser des données existant dans d'autres parties du système pour aider à remplir la fonction dSextraction de la période des formants. L'algorithme de la période des formants et la mise en oeuvre de celui-ci, tels qutils sont décrits dans la suite, font partie d'un système d'analyse de la parole. Le but du système est de représenter des signaux de parole au moyen d2un nombre relativement réduit de paramètres de manière que la parole puisse, sous forme numérique, & re transmise sur des voies numériques de communication avec des vitesses de transmission faible, par exemple 2400 eb par seconde, avec la possibilité de reproduire des sons permettant de reconnattre la voix émise initialement par une synthèse de la parole dans la partie réceptrice du système. Etant donné le traitement réalisé dans ce système, les données disponibles font que l'approche temporelle d'extraction de la période des formants est plus simple que les deux autres méthodes mentionnées ci-dessus. En conséquence, un objet de la présente invention consiste à prévoir un algorithme d'extraction de la période des formants et une mise en oeuvre de cet algorithme fonctionnant dans le domaine temporel. Un autre objet de la présente invention consiste à prévoir un algorithme d'extraetion de la période des formants et une mise en oeuvre de celui-ci, dans le domaine temporel, sur le résidu de prédiction provenant d'un prédicteur ou filtre linéaire adaptatif. Un autre objet de la présente invention consiste encore à prévoir un algorithme d'extraction de la période des formants et la mise en oeuvre de celui-ci, dans le domaine temporel, sur le résidu de prédiction provenant d'un prédicteur ou filtre linéaire adaptatif en cascade de "Itakura" du 10ème ordre. D'après la présente invention, il est prévu un circuit numérique d'extraction de la période des formants des signaux voisés, destiné à fonctionner dans un vocodeur numérique comportant un filtre adaptatif numérique fournissant un résidu de prédiction numérique. Ce circuit d'extraction comprend un circuit de mise au carré relié au filtre adaptatif pour élever au carré le résidu, un filtre passe-bas numérique relié au circuit de mise au carré pour filtrer le résidu élevé au carré, et un analyseur de la période des formants relié au filtre passe-bas pour localiser les pics ou formants dans le signal de sortie du filtre passe-bas ainsi que pour déterminer l'intervalle de temps séparant deux pics ou formants adjacents afin de fournir un signal de sortie égal à la période des formants. Ltanalyseur comporte unefenetre de recherche mobile dans le temps et un niveau de seuil d'amplitude variable dans le temps pour localiser les pics ou formants. D'après la présente invention, ces différents éléments sont mis en oeuvre selon un algorithme comprenant les phases de mise au carré du résidu de prédiction, le filtrage du type passebas du résidu de prédiction élevé au carré, et l'analyse du résidu filtré de prédiction élevé au carré pour localiser les pics ou formants ainsi que pour déterminer l'intervalle de temps séparant deux pics adjacents afin de fournir un signal de sortie égal à la période de ces pics, ltétape d'analyse comprenant les déplacements dans le temps d'une fenêtre de recherche et le déplacement dans le temps d'un niveau de seuil d'amplitude. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée à titre d'exemple non limitatif, en se reportant aux figures annexées qui représentent - la figure 1, un diagramme simplifié des éléments d'un vocodeur numérique utilisant l'algorithme d'extraction de la période des formants et sa mise en oeuvre suivant les principes de la présente invention - la figure 2, un diagramme du circuit d'extraction de la période des formants de la figure 1 - la figure 3, un diagramme du filtre passe-bas de la figure 2 - les figures 4A et 4B, ltorganigramme de l'algorithme d'extraction de la période des formants suivant l'invention - la figure 4C, le mode d'assemblage des figures 4A et 4B ;; - les figures SA et 5B, le diagramme de l'algorithme d'extraction de la période des formants suivant llinvention - la figure 5C, le mode d'assemblage des figures 5A et 5B - la figure 6, les symboles logiques utilisés dans les figures 7 et 8 - la figure 7, le schéma logique du circuit de décision utilisé dans la figure 8 - les figures 8A à 8J, les schémas logiques de mise en oeuvre de l'algorithme de la présente invention - la figure 8K, le mode d'assemblage des figures 8A à 8J. On va commencer la description par la figure 1 qui montre le diagramme de base d'un vocodeur numérique comprenant un circuit d'extraction de la période des formants (que l'on appellera également pics) fonctionnant suivant l'algorithme de l'invention. L'entrée de parole vers lSémetteur ou ltanalyseur de parole est échantillonné et converti dans un convertisseur analogique/numérique 1. Les paramètres du spectre sont extraits du filtre de transmission 2, qui a la forme d'un filtre adaptatif, et les paramètres d'excitation sont obtenus à la sortie du circuit d'extraction de la période des formants 3 et du circuit de décision voisé/non voisé 4. Les paramètres de spectre et les paramètres d'excitation sont multiplexés dans le multiplexeur 5 et transmis au récepteur par la voie de transmission 6. Le signal multiplexé transmis est démultiplexé dans le circuit démultiplexeur et de synchronisation de trame 7 qui fournit également la synchronisation du récepteur. Les paramètres d'excitation et les paramètres de spectre sont respectivement appliqués au générateur d'excitation 8 et au filtre de réception 9. Le filtre 9 est un filtre adaptatif ayant une fonction de transfert inverse de celle du filtre de transmission 2. Le signal de sortie du filtre 9 est appliqué à un convertisseur numérique/analogique pour reproduire le signal d'entrée original de parole. Tous les traitements depuis le convertisseur 1 de l'émetteur jusqu'au convertisseur 10 du récepteur sont numériques et réalisés dans des circuits logiques. Pour être compatible avec les autres composants de la figure 1, la mise en oeuvre du circuit d'extraction de la période des formants 3, décrit par la suite, utilise des moyens utilisant une conception à multitraitements à travers des unités arithmétiques répétitives en série. Le circuit dtextraction de la période des formants 3 de la figure 2 comprend en principe un circuit d'élévation au carré 11 qui multiplie par lui-meme le résidu de prédiction provenant de la sortie du filtre 2. Le signal de sortie du circuit 11 est un nombre entier à 32 eb qui est appliqué au filtre passe-bas 12 qui est un filtre numérique et qui sera décrit en relation avec la figure 3 Le filtre passe-bas 12 fournit les réponses de fréquence et d'impulsions du résidu de prédiction. Le signal de sortie du filtre passe-bas 12 est appliqué à l'analyseur de période des formants 13 qui fonctionne suivant l2algorithme que lton va décrire dont la mise en oeuvre sera également décrite. Le signal de sortie de l'analyseur t3 représente la période des formants extraite. La figure 3 montre le diagramme du filtre passe-bas de la figure-2 qui, en principe, comprend quatre registres à retard 14 à 32 eb, un additionneur 15 relié à chacun des quatre registres à retard 14. La sortie de l'additionneur t5 est reliée à trois registres à retard 16 à 32 eb dont chacun a sa sortie reliée aux entrées d'un additionneur 17. La sortie de l'additionneur 17 est reliée à deux registres à retard 18 à 32 eb dont les sorties sont reliées à l'additionneur t9. Le filtre passe-bas numérique utilisé est relativement simple car on nty emploie que des registres et des additionneurs. Ce filtre passe-bas a un gain en courant continu de 24.Pour éviter les débordements des registres 14, 16 et 18, le résidu élevé au carré provenant du circuit 11 est divisé par seize dans un diviseur 20 avant d'être appliqué au premier des registres à retard 14. On réduit ainsi le nombre effectif des eb du résidu élevé au carré à 28. De plus, le signal de sortie du filtre, c'est-à-dire le signal de sortie de l'additionneur 19, est divisé par deux dans le diviseur 21 avant d'entre appliqué à l'analyseur de période de hauteur 13 de la figure 2. Ainsi le gain total du filtre est de 0,75 en courant continu. Les figures 4A et 4B, assemblées comme l'indique la figure 4C, montrent l'organigramme de l'algorithme d'extraction de la période des formants de la parole suivant la présente invention, organigramme qui devient évident et facilement compréhensible quand on le suit en s'aidant de la table I suivante d'indications mémotechniques. TABLE I Indications mémo techniques Sens KP Coordonnée temporelle PA Seconde plus grande amplitude de pics dans la fenêtre de recherche NKPL Position du second plus grand pic dans la fenêtre de recherche KPL Position du plus grand pic dans la fenêtre de recherche LSP Position du pic précédent PH Amplitude du dernier pic Position du dernier pic LAPER Position supposée du prochain pic LIM Paramètre de largeur de fenêtre NSPER Période de hauteur de la parole MSPER Précédente de hauteur de parole PHH Amplitude du plus grand pic dans la fenêtre de recherche ABSOL Signal considéré de sortie du filtre AP Précédent signal de sortie du filtre DESIGN Le dernier échantillon était-il plus grand ou plus petit que l'échantillon précédent ? MSKP LABS (NKPL-KP) LABS NSPER/(KPP-LSP) NHA MSPER-NSPER THR Seuil MNP IAES (KP-LSP) NDIFF KP-LPER RAT PH/RES RES Puissance du résidu de prédiction NUMRAT Signal d'entrée du circuit de décision V/W IPRP Signal d'entrée du circuit de correction de période de pics (période des formants de deux échantillons antérieurs) INRP Signal d'entrée du circuit de correction de période de pics (période de formants de l'échantil- lon précédent) STAFF 1 Introduire des eb de signe ("O") dans MSB STUFF 2 Introduire deux eb de signe (0) dans MSB La table mémoteennique peut également aider à suivre la description du fonctionnement de l'organigramme des figures 8A à 8J, en notant toutefois qutun préfixe D placé devant l'une des indications mémotechniques ci-dessus signifie "relié aux circuits de décision Les figures SA et 5B, quand on les a assemblées comme l'indique la figure 5C, représentent un diagramme de l'algorithme suivant l'invention et indiquent sous une autre forme les décisions de l'organigramme des figures 4A et 4C que l'on trouve dans cet algorithme pour déterminer la période des formants de la parole. Les légendes indiquées dans les blocs du diagramme apparaissent évidentes pour permettre de comprendre la mise en oeuvre de l'algorithme, qu'il soit illustré dans les figures 4A ou 4B ou dans les figures 5A ou 5B. Cependant, on va exposer ci-dessous une courte description du fonctionnement de l'algorithme en se référant au diagramme des figures 5A et 5B. Comme on l'a mentionné ci-dessus, l'algorithme d'extraction de la période des formants fonctionne dans le domaine temporel sur un dérivé traité de la forme d'ondes de parole variant dans le temps1 ce dérivé étant le résidu de prédiction. Comme le montre la figure 2, l'algorithme et sa mise en oeuvre peuvent Etre séparés en trois parties : un circuit de mise au carré 11, un filtre passe-bas 12 et un analyseur de période des formants 13. Le signal d'entrée est constitué par le signal de sortie du filtre adaptatif de prédiction délivrant le résidu de prédiction. En effet, le signal périodique que lion trouve dans les segments voisés de la parole est grandement accentué dans le résidu de prédiction étant donné le fonctionnement du filtre adaptatif.On a ici un exemple de l'utilisation d'un signal existant dans une partie d'un système pour améliorer le fonctionnement d'une autre partie du système. Pour rendre les pics du résidu de prédiction encore plus proéminents et pour réduire les caractéristiques du signal ressemblant au bruit entre les pics, on élève au carré le résidu de prédiction puis on filtre le résultat dans un filtre passe-bas. Le filtre a une largeur de bande de 3 db à 750 Hz avec une atténuation de 40 db à 2000 Hz. On doit considérer cette largeur de bande car la fréquence des formants de la voix humaine se situe en général dans la gamme de fréquences allant de O à 750 Hz. En utilisant le signal de sortie du filtre passe-bas 12, l'analyseur de période des formants 13 détermine la période des formants de la parole en localisant les positions des pics et en calculant leurs distances mutuelles. Le signal de sortie du filtre passe-bas 12 est exploré en ce qui concerne les pics, échantillon par échantillon comme l'indique le bloc 21. L'algorithme traite le signal d'entrée chaque fois qutun pic est localisé en suivant l'un de deux trajets de base suivant que le pic concerné traverse un seuil variant avec le temps, comme indiqué dans le bloc 22. Le niveau du seuil est une fraction de l'amplitude du pic précédemment localisé dans la dernière fenêtre de recherche. Dans une fenêtre de recherche, la localisation et l'amplitude du pic le plus grand et du second plus grand pic sont continuellement mises à jour chaque fois qu'un nouveau pic est trouvé, comme l'indiquent les blocs 23 et 24. Quand on trouve un pic qui dépasse le seuil, on note sa distance au pic précédent. Si le nouveau pic se trouve à moins de 2,5 ms du pic précédent qui dépassait le seuil, on l'ignore car il s1 agit probablement dtun pic étranger à la parole et, comme l'indique le bloc 25, l'algorithme saute au circuit de sortie du bloc 26 où les paramètres depic maximal dans la fenêtre de recherche sont initialisés pour une nouvelle recherche. Quand le pic est à plus de 2,5 ms du pic précédent, on suppose que le pic concerné est un pic de parole. La période des pics est alors calculée en soustrayant la position du nouveau pic de celle de l'ancien. La largeur de la fenêtre est également dérivée pour le cas où elle changerait pendant la recherche. Ces deux dernières opérations sont indiquées comme effectuées dans le bloc 27. La nouvelle période entre pics est comparée à la valeur de Ifancienne pour voir si elle a chuté de plus des 3/5 par rapport à l'ancienne, dans le bloc 28. Pendant une période voisée de la parole, on ne peut normalement avoir une si grande variation, si bien que si la nouvelle période mesurée indique une variation radicale, on suppose- qu'il s'agit d'une erreur. Le facteur de 3/5 (légèrement supérieur à 1/2) est utilisé pour corriger les erreurs de double période qui entradnent une chute de 50 %. On empêche ainsi les diminutions importantes des périodes des formants car les augmentations importantes sont nécessaires pour un fonctionnement correct au cours de chaque transition entre la parole non voisée à la parole voisée.Si l'on suppose la période de formants incorrecte, on prend la nouvelle pénode égale à la valeur de l'ancienne plumet que d'utiliser la période calculée dans le bloc 29 une fois passée dans le bloc 30 qui détermine si la parole est voisée ou non. Un pic est supposé etre localisé là où la période supposée serait tombée et tous les autres paramètres sont réglés pour suivre cette supposition dans le bloc -29. Les paramètres de localisation des pics maximaux sont initialisés à chaque nouveau pic de recherche dans le bloc 26. Si la variation de la période des formants calculée tombe dans la zone permise ou si la grande diminution tombe pendant une période de parole non voisée, la période des formants est supposée correcte. La position supposée du prochain pic est calculée en additionnant la période à la position du pic concerné dans le bloc 31. On détermine ainsi la position et la largeur de la prochaine fenêtre de recherche. Le seuil pour chaque nouvelle recherche est calculé en prenant les 3/4 de l'amplitude du pic concerné. Les paramètres du pic maximal sont également initialisés dans le bloc 26. On vient de décrire les deux chemins principaux que ltalgorithme peut suivre. Autre chemin est suivi quand le pic concerné ne dépasse pas le seuil. Dans ce cas, la première étape après avoir trouvé que le pic ne dépasse pas le seuil consiste à déterminer la position instantanée de recherche à la fin de la fenêtre de recherche dans le bloc 32. Si la recherche n'a pas atteint la fin de la fenêtre de recherche, tous les paramètres sont inchangés et appliqués au bloc 26. Quand la recherche a atteint la fin de la fenêtre de recherche et qu'aucun pic n2a dépassé le seuil, on fait une détermination pour voir si le pic correct a été sauté parce qu'il ne dépassait pas le seuil. Cela est fait en comparant l'amplitude du plus grand pic dans la fenêtre de recherche avec l'amplitude du pic précédent dans le bloc 33. On suppose que si le plus grand pic est inférieur à 1/3 de l'amplitude du pic précédent, le pic correct nta pas encore été atteint. Donc, la longueur de la fenêtre de recherche est allongée dans le bloc 34 avec le résultat appliqué au bloc 26. Tous les autres paramètres sont inchangés. Pour les cas où le plus grand pic dépasse le t/3 du pic précédent ou quand la recherche s'est poursuivie au-delà de la fin de la fenêtre (ce qui peut arriver quand la fenêtre a été agrandie), on suppose que le plus grand pic dans la fenêtre de recherche est le pic correct, ce qui se fait dans le bloc 35. La période du fondamental est supposée égale à la valeur précédente et les paramètres de position, tels que celui de la position du pic suivant, sont supposés être en accord avec les suppositions. Comme rien n'a dépassé le seuil, celui-ci est réglé à la moitié de l'amplitude du pic supposé. Le paramètre de longueur de la fenêtre est également redéfini pour le cas où il a été modifié pendant la recherche. Il se peut que la position de recherche d'un instant donné (fin de la fen8tre) soit au-delà de la position du pic suivant attendu, ce qui se détermine dans le bloc 36. Si cela n'est pas vrai, les résultats sont initialisés dans le bloc 26. Si cela est vrai, ce pic peut être manqué. Donc, quand on a cette condition, le second pic le plus haut dans la fenêtre de recherche est supposé être un formant s'il est dans les 1,25 ms de la position instantanée de recherche, ce qui est déterminé dans le bloc 37. Tous les paramètres de position sont recalculés sur la base de cette hypothèse dans le bloc 38. Si la position instantanée de recherche nSest pas au-delà de celle du pic attendu et si le second pic le plus haut ntest pas dans les 1,25 ms de cette position de recherche, l'algorithme initialise le paramètre maximal du pic dans le bloc 26 ce qui constitue l'opération finale Quel que soit le trajet suivi d'après l'algorithme, le signal de sortie final à la fin d'un cycle de recherche est la période des formants du son ou du fondamental.La période des formants reste inchangée pendant un cycle de recherche. Comme un cycle de recherche se termine avec la localisation d'un pic qui, en fait, détermine la période de formants à l'instant considéré, la période de formants calculée suit en temps réel la période de l'instant considéré. Le fonctionnement fondamental de l'algorithme implique de faire une série de décisions basées sur des données passées et des données instantanées. La quantité de mémoires requise est minimale car on a besoin de ne retenir que quelques paramètres pour prendre les décisions nécessaires. Donc, en ce qui concerne la mise en oeuvre pratique, l'algorithme est beaucoup plus simple qutune approche dans le domaine fréquentiel ou par corrélation. A la figure 7, on a montré les circuits logiques faisant partie d'un circuit de décision qui sera utilisé dans le schéma logique des figures 8A à 8J destiné à mettre en oeuvre l'algorithme de la présente invention. Chaque circuit de décision comprend les entrées A et B reliées à un additionneur complet 39, une bascule JK40 et une porte OU exclusif 41. A l'additionneur 39 est ajoutée une bascule du type D42 afin d'obtenir un additionneur série. Le signal de sommation délivré par l'additionneur 39 est appliqué à une bascule de type D43. La table de vérité de ce circuit de décision est montrée ci-dessous dans la table II. TABLE II Fonetion Q1 Q2 E > A Oui Non B9A A Non Oui Quand on assemble les figures 8A à 8J, comme l'indique la figure 8K, on obtient le schéma logique permettant de mettre en oeuvre l'algorithme d'extraetion de la période de formants suivant la présente invention. Le schéma comprend des multiplexeurs 44 à 55 associés à des registres à décalage 56 à 62 et 65 à 69, dans les figures 8A à 8E. Les registres à décalage ont une double fonction. Ils constituent un moyen pour emmagasiner les variables et fournissent un retard dSun échantillon pendant lequel on prend les décisions. Comme on le verra, les multiplexeurs 44 à 55 reçoivent des signaux sur le grand côté de la partie rectangulaire du symbole indiquant un multiplexeur. Ce sont des signaux provenant de certains des registres à décalage 56 à 62 et 65 à 69 ainsi que des valeurs constantes. Un ou des signaux de choix sont appliqués au petit c6té de la partie rectangulaire des symboles de certains des multiplexeurs pour sélectionner les signaux appliqués au grand côté suivant le code montré dans la partie rectangulaire pour coupler les signaux d'entrée aux registres à décalage associés avec les multiplexeurs et aux circuits de décision montrés dans les figures 8F à 81. Les signaux de choix des multiplexeurs proviennent des sorties de décision des circuits de décision à travers le circuit logique de la figure 8J, dont les sorties sont reliées directement ou à travers des circuits intermédiaires de portes aux diverses entrées de signaux de choix des multiplexeurs comportant des entrées de choix. Une fois les données correctes protes à entrer dans chacun des registres 56 à 62 et 65 à 69, ces données sont rythmées pour entrer dans les registres en même temps qutelles sont rythmées à travers les circuits de décision. A la fin de ce cycle, les données d'entrée ont été emmagasinées dans les registres et toutes les décisions indiquées dans l'organigramme ont été exécutées. Pendant le temps libre qui suit, les réponses des décisions sont transformées à travers le circuit logique de la figure 8J en signaux de commande et en signaux de sélection pour les multiplexeurs 44 et 55. Au début du cycle suivant, ces multiplexeurs 44 à 55 sont dans un état leur permettant de présenter leurs nouvelles valeurs correctes aux registres 56 à 62 et 65 à 69, puis on répète le processus. Il nty a que deux entrées externes au circuit analyseur de formants, la première entrée est la décision à 1 eb provenant du circuit décidant si le son est voisé ou non, cette entrée étant indiquée par V/UV à la figure 8H. Cette dernière reçoit chaque échantillon du circuit de décision voiséZnon voisé.La seconde entrée est l'information de parole partiellement traitée indiquée par ABSOL qui constitue la sortie du filtre 12. Ce signal est montré à la figure 8B et est constitué par un mot de données de 32 eb reçu en série, échantillon par échantillon, toutes les 125/uns. Les registres à décalage 63 et 64 sont prévus pour emmagasiner les deux échantillons précédents. En même temps que l'analyseur reçoit le 12ème eb de ABSOL, les premiers eb des signaux INRP et IPRP, la période du dernier échantillon et du pénultième échantillon sont appliqués au circuit de correction de période de formants à partir du registre à décalage 69 (figure 8E).Ces deux signaux sont des mots de données de 13 eb qui représentent le nombre entier d'échantillons d'un pic au suivant, c'est-à-dire la période des formants du son ou encore du fondamental Un troisième signal NUMRAT, mot de 32 eb en série, est également présent à la sortie du multiplexeur 54 (figure 8E) et est envoyé au circuit de décision de voisage. Quand le premier eb de ABSOL est introduit par un signal d'horloge dans l'analyseur de période des formants, le premier eb de NUMRAT est également introduit dans le circuit de décision de visage Le signal de sortie NSPER de période des formants est obtenu à la sortie du registre à décalage 69 (figure 8E). Le temps total nécessaire pour accomplir un cycle dans les circuits de décision est de 32 périodes d'horloge. L'analyse de la période des formants est réalisée pendant chaque période d'échantillonnage de 125 zs. On va maintenant faire la corrélation entre les circuits de décision des figures 8F à 81 et les décisions contenues dans les blocs en losange de ltorganigramme des figures 4A et 4B. La décision du losange A de l'organigramme est réalisée par le circuit de décision 70, le signal de décision D1 étant appliqué à une bascule de type D71 pour fournir la seconde décision indiquée dans le losange B de l'organigramme. La décision du losange C de ltorganigramme est réalisée dans le circuit de décision 72. La décision indiquée dans le losange D de 1'organigramme est réalisée dans le circuit de décision 73 et celle du losange E dans le circuit de décision 74. La décision indiquée dans le losange F est réalisée par les circuits de décision 75 et 76, la porte OU 77 et les portes ET 77a et 77b. La décision indiquée dans le losange G de l'organigramme est réalisée par la bascule JK78, la porte OU exclusif 79, ltadditionneur complet 80, la bascule de type D 81, les circuits de décision 82 et 83, et la porte ET 84. La décision indiquée dans le losange H est réalisée par des bascules de type D 85 et 86, les additionneurs série comprenant les bascules de type D 87 et 88 et les additionneurs complets 89 et 90, les circuits de décision 91 et 92, la porte ET 93, la porte d'inhibition 94, la porte OU 95 et la porte NON 95'. La décision indiquée dans le losange I est réalisée par l'additionneur complet comprenant la bascule de type D 96 et l'additionneur complet 97, le circuit de décision 98, la porte ET 99, la porte d'inhibition 100, la porte ET 101 dont les signaux d'entrée proviennent des circuits logiques de la figure 8J, et la porte OU 102. La décision indiquée dans le losange J est réalisée par les circuits de décision 103 à 106, les portes OU 107 et 108, le multiplexeur 109 qui reçoit des signaux d'entrée de choix des circuits logiques de la figure 8J, et la porte NON 110. La décision indiquée dans le losange K est réalisée par les bascules de type D 111 à 113, la bascule JK 114, la porte OU exclusif 115, l'additionneur série comprenant la bascule de type D 116 et l'additionneur complet lut6, les circuits de décision 1t8 et 119, la porte OU 120, la porte NON 121 et les portes ET 121a et 12tb. La décision indiquée dans le losange L est réalisée par la bascule de type D 122 fonctionnant avec le signal d'entrée V/ W appliqué à l'analyseur de période des formants. Une 13ème décision identifiée par D13 est réalisée par la bascule JK123, la porte OU exclusif 124, l'additionneur série comprenant la bascule de type D 125 et l'additionneur complet t26, et la bascule de type D 127. Ce signal de décision est appliqué aux multiplexeurs 128 et 129 dont les sorties sont reliées à la bascule JK130, à la porte OU exclusif 131 et à deux additionneurs série, dont l'un comprend la bascule de type D 132 et l'additionneur complet 133, et l'autre la bascule de type D 134 et l'additionneur complet 135. La sortie de l'additionneur est reliée à l'une des entrées de signal du multiplexeur 52 qui fournit le signal de sortie DLPER coopérant à la fourniture de la décision indiquée dans le losange G de ltorganigramme. Ainsi, la 13ème décision D13 est utilisée pour commander la production de la 7ème décision G-D7 et E-D7. Il est bien évident que la description qui précède n'a été donnée qu'à titre d'exemple non limitatif et que de nombreuses variantes peuvent être envisagées sans sortir pour autant du cadre de l'invention. REVENDICATIONS t. Perfectionnements aux systèmes de reconnaissance de la parole dans lesquels on utilise un vocodeur comportant un filtre adaptatif numérique délivrant un résidu de prédiction numérique, perfectionnements caractérisés en ce que le vocodeur comprend un circuit d'extraction numérique du fondamental constitué par un circuit de mise au carré relié à la sortie du filtre adaptatif pour élever au carré ledit résidu, un filtre numérique passe-bas relié à la sortie dudit circuit de mise au carré pour filtrer les fréquences basses du résidu élevé au carré, et un analyseur de fondamental relié à la sortie du filtre passe-bas pour localiser dans le signal de sortie dudit filtre passe-bas les pics ou formants et déterminer l'intervalle de temps entre deux formants consécutifs afin de délivrer un signal de sortie égal à la période des formants, ledit analyseur comportant une fenêtre de recherche se déplaçant dans le temps et un niveau de seuil d'amplitude variable dans le temps pour localiser lesdits pics ou formants. 2. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 1, caractérisés en ce que ledit filtre passe-bas comprend un premier diviseur relié à la sortie dudit circuit de mise au carré pour diviser ledit résidu élevé au carré par un premier facteur prédéterminé, N registres à retard montés en série derrière ledit premier diviseur, N étant un nombre entier plus grand que 2, un premier additionneur relié à chacun desdits N registres, (N-l) registres de retard montés en série avec le premier additionneur, un second additionneur relié à chacun desdits (N-l) registres, (N-2) registres à retard montés en série avec le second additionneur, un troisième additionneur relié à chacun desdits (N-2) registres, et un second diviseur relié au troisième additionneur pour diviser le signal de sortie du troisième additionneur par un second facteur prédéterminé inférieur audit premier facteur prédéterminé. 3. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication t, caractérisés en ce que ledit analyseur comprend au moins un registre à décalage relié à la sortie du filtre adaptatif pour recevoir ledit résidu, un ensemble d'autres registres à décalage, un ensemble de circuits de décision reliés au premier registre à décalage et audit ensemble des autres registres à décalage, un ensemble de multiplexeurs dont chacun commande les signaux d'entrée provenant de certains registres parmi ensemble desdits autres registres vers certains registres prédéterminés de cet ensemble et certains circuits de décision choisis dans l'ensemble des circuits de décision pour fournir un signal de décision provenant de chacun desdits circuits de décision, des circuits logiques étant montés entre ledit ensemble de circuits de décision, 11 ensemble desdits autres registres et un circuit de décision choisi dans ltensemble des circuits de décision pour commander un circuit de décision et les multiplexeurs associés audit signal de décision de façon à permettre à chacun des multiplexeurs d'envoyer les signaux d'entrée appliqués aux registres à décalage appropriés dans l'ensemble desdits autres registres à décalage et à certains circuits de décision. 4. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 3, caractérisés en ce qutils comprennent un signal de commande voisé/non voisé appliqué a certains circuits de décision. 5. Perfectionnements aux systèmes de reconnaissance de la parole conformes à lune quelconque des revendications t à 4, carac térisés en ce que ledit circuit de mise au. carré est un multipSica- teur qui multiplie ledit résidu par lui-mme. 6. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 7, caractérisés en ce que ledit analyseur comprend des premiers moyens pour localiser lesdits pics ou formants, des seconds moyens reliés auxdits premiers moyens pour déterminer si lesdits pics localisés dépassent ledit seuil,un premier trajet de décision relié auxdits seconds moyens si lesdits pics localisés dépassent réellement ledit seuil, un second trajet de décision relié auxdits seconds moyens si lesdits pics localisés ne dépassent pas ledit seuil et un circuit de sortie relié auxdits premier et second trajets pour fournir ledit signal de sortie. 7. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 6, caractérisés en ce que ledit premier trajet comprend des troisièmes moyens reliés à la sortie "OUI" desdits seconds moyens pour déterminer si le dernier des pics ou formants localisé qui dépassait ledit seuil est distant de plus de 2,5 ms du pic immédiatement précédent qui dépassait ledit seuil, lesdits troisièmes moyens délivrant un signal de sortie audit circuit de sortie si lthypothèse ci-dessus n'est pas vraie, des quatrièmes moyens reliés à la sortie stOUI" desdits troisièmes moyens pour calculer ladite période de pics ou formants et régler la largeur de ladite fenetre de recherche, des cinquièmes moyens reliés auxdits quatrièmes moyens pour déterminer si ladite période des pics calculée dans les quatrièmes moyens a chuté de plus de 3/5 par rapport à la période qui avait été calculée juste précédemment, des sixièmes moyens reliés à la sortie "OUI" desdits cinquièmes moyens pour déterminer si la parole est voisée ou non, des septièmes moyens reliés à une sortie "NON" desdits cinquièmes moyens, à une sortie "non voisée?? desdits sixièmes moyens, audit circuit de sortie pour calculer les paramètres de localisation et audit niveau de seuil, des huitièmes moyens reliés à une sortie ??voisée?? des sixièmes moyens et au circuit de sortie pour rendre ladite période de pics ou formants égale à la valeur antérieure de celle-ci et pour calculer les paramètres de localisation. 8. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 7, caractérisés en ce que ledit second trajet comprend des neuvièmes moyens reliés auxdits premiers moyens pour déterminer ltamplitude et la localisation du plus grand desdits pics ou formants localisés dans ladite fenêtre de recherche, des dixièmes moyens reliés auxdits premiers moyens pour déterminer l'amplitude et la localisation du second pic le plus grand parmi les pics localisés dans ladite entre de recherche, des onzièmes moyens reliés à une sortie "NON" desdits seconds moyens pour déterminer la localisation de recherche instantanée par rapport à une extrémité de ladite fenêtre de recherche, lesdits onzièmes moyens ayant une première sortie indiquant que la localisation de recherche instantanée est à la fin de ladite entre de recherche, une seconde sortie indiquant que la localisation de recherche instantanée est au-delà de lSextrémité de la entre de recherche et une troisième sortie indiquant que la localisation de recherche instantanée se trouve avant ladite extrémité, ladite troisième sortie étant reliée audit circuit de sortie, des douzièmes moyens reliés auxdits neuvièmes moyens pour déterminer si l'amplitude du plus grand des pics localisés dans la fenêtre de recherche est inférieure au 1/3 de l'amplitude du pic précédent localisé qui dépassait ledit seuil, des treizièmes moyens reliés à la seconde sortie desdits onzièmes moyens et à une sortie "NON" desdits douzièmes moyens pour prendre comme hypothèse que le plus grand des pics localisés dans la fenêtre de recherche est un formant du fondamental, pour régler la période des formants à la valeur antérieure et pour régler la largeur de la fenêtre de recherche et les paramètres de localisation, des quatorzièmes moyens reliés à une sortie "OUI" desdits douzièmes moyens et au circuit de sortie pour augmenter la largeur de la entre de recherche, des quinzièmes moyens reliés auxdits treizièmes moyens et comportant une sortie "NoP reliée au circuit de sortie pour déterminer si la localisation concernée est au-delà de la localisation du pic ou formant suivant, des seizièmes moyens reliés à une sortie "OUI" desdits quinzièmes moyens et desdits dixièmes moyens2 les seizièmes moyens ayant une sortie "NON", reliée au circuit de sortie pour déterminer si le second pic le plus grand dans la fenêtre de recherche est compris dans les 1,5 ms de la localisation concernée, des dix-septièmes moyens reliés à une sortie "OUI" desdits seizièmes moyens et au circuit de sortie pour redéfinir les paramètres de localisation. 9. Perfectionnements aux systèmes de reconnaissance de la parole caractérisés en ce que l'algorithme d'extraction du fondamental comporte les phases de mise au carré du résidu de prédiction, de filtrage basse fréquence du résidu de prédiction élevé au carré, 12 analyse du résidu élevé au carré puis filtré, lesdites phases permettant de localiser des pics ou formants et de déterminer l'inter- valle de temps entre deux pics adjacents de façon à fournir un signal de sortie égal à la période des formants, la phase d'analyse comportant le déplacement dans le temps d'une fenêtre de recherche et d'un niveau de seuil d'amplitude. 10. Perfectionnements aux systèmes de reconnaissance de la parole conformes à la revendication 9, caractérisés en ce que ladite phase d'analyse comprend la localisation desdits pics ou formants, la confirmation que lesdits pics localisés dépassent ledit seuil et, dans le cas de la confirmation, les étapes suivantes qui comprennent la confirmation que le pic localisé concerné qui dépassait ledit seuil est éloigné de plus de 2,5 ms du pic localisé précédent qui dépassait le seuil, la délivrance d'un premier signal de sortie de décision vers un circuit de sortie engendrant ledit signal de sortie si cette première confirmation ntest pas vraie, le calcul de la période des formants et le réglage de la largeur de la fenêtre de recherche si la première confirmation est vraie, la confirmation que ladite période calculée a chuté de plus de 3/5 par rapport au précédent calcul de la période des formants, cette confirmation constituant la seconde décision, la confirmation que la parole est voisée ou non voisée quand la seconde décision est vraie, cette confirmation constituant une troisième décision, le calcul, quand la troisième décision indique une parole non voisée et que la seconde décision ntest pas vraie, des paramètres de localisation et du niveau de seuil, ce calcul entratnant un second signal de sortie de décision vers ledit circuit de sortie, le réglage de la période de formants égale à la valeur antérieure de celle-ci et le calcul des paramètres de localisation quand la troisième décision indique que la parole est voisée, les résultats de cette phase provoquant un troisième signal de sortie de décision vers le circuit de sortie, les phases suivantes se produisant si les pics localisés ne dépassent pas lesdits seuils, à savoir : la détermination de l'amplitude et la localisation du plus grand des pics localisés dans la fenêtre de recherche, la détermination de l'amplitude et la localisation du second plus grand pic localisé dans la fenetre de recherche, la détermination de la localisation de recherche concernée dans l'instant par rapport à une extrémité de la entre de recherche, cette détermination entratnant un quatrième signal de sortie de décision indiquant que la localisation de recherche concernée est à la fin de la fenêtre de recherche, un cinquième signal de sortie de décision indiquant que la localisation de recherche concernée est au-delà de la fin de la entre de recherche, un sixième signal de sortie de décision indiquant que la localisation de recherche concernée se trouve avant la fin de la fenêtre de recherche, le sixième signal de sortie de décision étant appliqué au circuit de sortie, la détermination que l'amplitude du plus grand pic localisé dans la entre de recherche est inférieure au t/3 de l'amplitude du pic localisé juste avant, cette détermination constituant une quatrième décision, l'hypothèse que le plus grand pic localisé dans la fenêtre de recherche est un formant du fondamental, le réglage de la périodesur la valeur précédente et le réglage de la largeur de la fenêtre de recherche et des paramètres de localisation si la quatrième décision ntest pas vérifiée, l'agran- dissement de la longueur de la fenêtre de recherche et la délivrance d'un septième signal de sortie de décision vers le circuit de sortie si la quatrième décision est vérifiée, la détermination que la localisation concernée dans lsinstant est au-delà de la localisation du pic suivant, cette détermination constituant une cinquième décision et fournissant un huitième signal de sortie de décision au circuit de sortie quand la cinquième décision n'est pas vérifiée, la détermination que le second plus grand pic dans la fenêtre de recherche se trouve dans les 1,25 ms de la localisation concernée si la cinquième décision se vérifie et la délivrance d'un neuvième signal de sortie de décision au circuit de sortie quand le second plus grand pic n'est pas dans les 1,25 ms de lalocalisation concernée, la redéfinition des paramètres de localisation quand le second plus grand pic est dans les 1,25 ms de la localisation concernée et la délivrance d'un dixième signal de sortie de décision au cireuit de sortie.