Brevet FR2670600A1 — publié le 19920619

Procédé et dispositif de détection des changements de caractéristiques du signal de parole appliqués à des vocodeurs à bas débit La présente invention concerne un procédé et un dispositif de détection des changements de caractéristiques du signal de parole appliqués à des vocodeurs à bas débit. Les dispositifs de numérisation de la parole à faible débit connus, ont pour fonction de transformer le signal vocal analogique en un train binaire dont le débit est en général inférieur ou égal à 2400 bits/s. La majorité d'entre eux mettent en oeuvre la technique connue sous l'abréviation "LPC" du vocable anglo-saxon "Linear Predictive Coding", qui consiste à représenter le signal de parole comme un signal produit à la sortie d'un filtre linéaire et généralement d'ordre 10 de caractéristiques bien définies en fonction du son à synthétiser à chaque Instant considéré Ceci nécessite, la mise en oeuvre du côté du système d'analyse d'un procédé visant à déterminer de la façon la plus pertinente possible les caractéristiques du filtre pendant les intervalles de temps o le signal de parole est stationnaire. Malheureusement, le signal de parole ne peut pas être considéré comme un signal stationnaire sur des durées suffisam- ment longues En effet, la durée usuelle de stationnarité pendant laquelle les caractéristiques du filtre peuvent être considérées comme constantes ne dépassent souvent pas quelques dizaines de millisecondes Cette durée est naturellement à compa- rer à la durée standard d'analyse qui est habituellement com- prise entre 20 et 30 ms; et comme les vocodeurs découpent le signal de parole en trames de durées constantes ces trames sont positionnées a priori indépendamment des instants o le signal change de caractéristique. Dans les versions les plus élaborées des vocodeurs, ce problème est résolu en ajustant la position des plages d'analyse du signal de parole de telle sorte qu'elles soient le plus possi- ble centrées sur les zones o ce dernier est stationnaire pour éviter que la fenêtre d'analyse ne soit située à cheval sur deux zones de caractéristiques différentes. Dans la littérature anglo-saxonne, les instants o les caractéristiques du signal changent notablement sont appelées "onsets", et leur traitement est décrit dans un certain nombre de publications telles que: M HALLE G W Hughes, and J-P A RADLEY, "Acoustic properties of stop consonants", J Acoust Soc Am 29, 107-116 ( 1957) K N STEVENS and S E BLUMSTEIN, "Invariant cues for place of articulation in stop consonant" J Acoust Soc. Am 64 1358-1368 ( 1978) S E BLUMSTEIN and K N STEVENS, "Perceptual invariance and onset spectra for stop consonants in different vowel environments" J Acoust Soc Am 67, 648-662 ( 1980) G S KANG "Application of Linear Prediction Encoding to a Narrowband Voice Digitizer", NRL Report 7774, Oct. 74. Cependant, des essais effectués en simulation avec les algorithmes correspondants montrent que d'une part, à de nom- breux endroits o Ie signal de parole change manifestement de caractéristiques, l"'onset" n'est pas détecté et qu'il faut, en sortie du dispositif, effectuer un tri sur les "onsets" détectés, ceux-ci arrivant parfois en paquets sans que cela puisse se justifier et que d'autre part, les performances de la détection des "onsets" se dégradent très rapidement dès lors que le signal de parole original est un tant soit peu bruité par un bruit à la prise de son par exemple Naturellement une augmentation des seuils utilisés dans l'algorithme permet de limiter la fréquence d'apparition des paquets au prix cependant d'une baisse du taux de détection des "onsets" évidents. Enfin, bien que le principe de base de cet algorithme soit assez simple, son exécution sur un processeur de traitement du signal pose un certain nombre de problèmes, avec les processeurs 16 bits à virgule fixe notamment, en raison de la très grande dynamique de certaines des variables internes qui obligent à des recadrages permanents, qui grèvent le temps d'exécution. Le but de l'invention est de pallier les inconvénients précités. A cet effet, l'invention a pour objet un procédé de détec- tion des changements de caractéristiques du signal de parole appliqué à des vocodeurs à bas débit comportant des filtres prédicteurs pour coder des échantillons du signal de parole caractérisé en ce qu'il consiste à extraire les valeurs crêtes des échantillons de l'erreur de prédiction des filtres prédicteurs, et à assurer un suivi des valeurs crêtes extraites pour détecter les variations ainsi que les zones stables du signal de parole. L'invention a également pour objet un dispositif pour la mise en oeuvre du procédé précité Le procédé et le dispositif selon l'invention ont pour principaux avantages qu'ils permet- tent d'avoir une sensibilité constante et une détection fiable de tous les "onsets", avec pratiquement pas d"'onsets" surnu- méraires D'autre part, la sensibilité au bruit ambiant qu'ils permettent d'obtenir apparaît très faible Enfin, la structure extrêmement simple du procédé selon l'invention fait que sa mise en oeuvre au moyen d'un microprocesseur de traitement du si- gnal fonctionnant avec des entiers 16 bits est très facile à réaliser. D'autres caractéristiques et avantages de l'invention apparaîtront ci-après à l'aide de la description qui suit faite en regard des dessins annexés qui représentent: la figure 1 un mode d'exécution du procédé selon l'invention; la figure 2 un dispositif pour la mise en oeuvre du procédé selon l'invention; les figures 3 à 7 des modes de réalisation des divers éléments composants le dispositif de la figure 2. Le procédé, selon l'invention, pour détecter des change- ments de caractéristiques du signal de parole qui est figuré par les étapes 1 à 5 de l'organigramme de la figure 1, consiste à calculer durant l'étape 1 les coefficients de prédiction An à l'ordre l du filtre adaptatif du vocodeur ainsi que l'erreur de prédiction | En I du filtre prise en valeur absolue et à l'ordre 1 A l'étape 2, les valeurs crête de l'erreur de prédic- tion | En| sont extraites et un pas d'incrémentation ou de décrémentation est calculé A l'étape 3, r lissage ou suivi des valeurs crête de l'erreur de prédiction est réalisé pour supprimer les transitions brutales qui pourraient entraîner un fonctionnement non satisfaisant du dispositif Enfin à l'étape 4 une détection des variations du signal crête lissé est réalisée, cette étape étant suivie par une détection de zones stables dans le signal de parole à l'étape 5. Le dispositif pour la mise en oeuvre du procédé précité qui est représenté à la figure 2, comprend principalement un filtre adaptatif 6, un dispositif d'extraction et maintien de crêtes 7, un dispositif de suivi de crêtes 8, un dispositif 9 de suivi d'un rapport N/D et un dispositif de décision finale 10 couplés dans cet ordre en série. Le filtre adaptatif 6 est couplé au dispositif d'extrac- tion et maintien de crêtes 7 par l'intermédiaire d'un dispositif de calcul de valeur absolue de l'erreur de prédiction 11 et au dispositif de suivi de crêtes 8 par l'intermédiaire d'un filtre passe bas 12 suivi d'un dispositif de calcul de valeur absolue 13, d'un circuit soustracteur 14 et d'un circuit multiplieur 15, l'ensemble des éléments précédents étant reliés en série dans cet ordre Le dispositif de suivi de crête 8 est couplé au dispositif 9 de suivi du rapport N/D par l'intermé- diaire d'un filtre passe bas 16, d'une ligne à retard 17 et de circuits soustracteurs et additionneurs respectivement 18 et 19. Le dispositif qui vient d'être décrit transforme chaque signal de parole Sn échantillonné à la période Te appliqué à l'entrée du filtre adaptatif 6 en un signal appelé "ONSET" à la sortie du dispositif de décision final 10 Dans le mode de réalisation de la figure 2 le signal "ONSET" est en permanence dans un état logique prédéterminé, à zéro, par exemple, sauf aux instants o les caractéristiques du signal de parole changent notablement. Le filtre adaptatif 6 est un filtre du premier ordre, dont le rôle est de fournir une valeur courante du coefficient de prédiction à l'ordre 1 (An) et de l'erreur de prédiction à l'ordre 1 (En) du vocodeur Comme représenté à la figure 3 le filtre adaptatif 6 comporte d'une part, un dispositif à retard 20 retardant chaque échantillon Sn de la durée d'un échantillon du signal de parole d'o il sort un signal retardé Sn 1 et d'autre part, un circuit multiplieur 21 de la valeur de chaque échantillon Sn par le coefficient de prédiction correspondant An ainsi qu'un circuit soustracteur 22 pour calculer l'erreur de prédiction E n Le circuit soustracteur 22 est couplé par une première entrée d'opérande à la sortie du dispositif à retard 20 et par une deuxième entrée d'opérande à la sortie du circuit multiplieur 21 L'erreur de prédiction En qui est obtenue dans ces conditions vérifie la relation Sn 1 An Sn =En ( 1) Le filtre adaptatif comporte également un dispositif de calcul 23 à trois entrées sur lesquelles sont appliquées respec- tivement les échantillons de signal Sn' En et Sn 1 Le dispositif de calcul 23 fournit sur une sortie une indication binaire 0/1 pour modifier la valeur du coefficient de prédiction A. n La modification de la valeur du coefficient de prédiction An a lieu si le dispositif de calcul 23 indique qu'à la fois l'erreur de prédiction E est supérieure en valeur absolue d'une n part, à une valeur minimale EO de façon à éviter des modi- fications si le niveau est trop faible et d'autre part, à la moitié de la valeur absolue de l'échantillon de S pour éviter n une correction non significative, ou que, les échantillons Sn et Sn 1 sont tous deux non nuls, pour les mêmes raisons. L'état binaire 0/1 est appliqué à une entrée d'opérande d'un circuit multiplieur 24 qui en liaison d'une part, avec un circuit accumulateur, formé d'un circuit additionneur 25 et d'un registre 26 couplé à un étage limiteur 27 et d'autre part, en liaison avec un commutateur 28, un détecteur de signe 29 et un circuit multiplieur 30, modifie ou non la valeur du coefficient de prédiction An en l'augmentant d'une quantité b égale, par exemple, à 1/64 si le produit En Sn-1 calculé par le circuit multiplieur 30 est positif ou en le diminuant d'une quantité b égale, par exemple, à 1/64 s'il est négatif Les valeurs + b sont appliquées sur une première entrée d'opérande du circuit multiplieur 24 sous la commande de la sortie 0/1 du dispositif de calcul 23 L'étage limiteur 27 permet de conserver à la valeur de prédiction An une valeur comprise entre 0,99 et + 0,99 plutôt qu'entre 1 et + 1 pour éviter des instabilités du dispositif. Comme représenté à la figure 3, la valeur En de l'erreur de prédiction calculée par le circuit soustracteur 22 est trans- mise au dispositif d'extraction et maintien des crêtes 7 par l'intermédiaire du dispositif de calcul de valeur absolue 11 Le dispositif d'extraction et maintien des crêtes 7 a pour fonction d'extraire et de maintenir les valeurs crêtes de l'erreur de prédiction Il fournit sur une première sortie la valeur crête notée CRETE de l'erreur de prédiction En et sur une deuxième sortie une valeur de pas noté PAS d'incrémentation et de décrémentation. Le dispositif d'extraction et de maintien des crêtes 7 qui est représenté à la figure 4, comporte un circuit sélecteur 31, un registre 32 de mémorisation de la valeur (CRETE), un regis- tre de stockage 33 couplé par une entrée au circuit sélecteur 31, un circuit comparateur 34 interposé entre les registres 32 et 33, un décompteur avec blocage à zéro 35, un circuit "OU" 36 comportant d'une part, deux entrées couplées respectivement à la sortie du circuit comparateur 34 et au décompteur 35 et d'autre part, une sortie de commande de chargement des registres 32 et 33 et de commande du circuit décompteur 35 Le dispositif de la figure 4 comporte également un sélecteur 37 couplé aux sorties des registres 32 et 33, un circuit multiplieur 38, un sélecteur 39 et un registre 40 de stockage de la valeur du pas d'incrémentation ou de décrémentation Avec le sélecteur 31, la valeur maximum de l'erreur de prédiction En est comparée au contenu du registre 33 et stockée dans ce registre si elle est supérieure Elle est comparée à l'erreur de CRETE stockée dans le registre 32 à un instant précédent par le circuit comparateur 34 qui détecte les instants o la valeur MAXI de l'erreur de crête enregistrée dans le registre 33 est supérieure à l'erreur CRETE enregistrée dans le registre 32 Par ailleurs, le décompteur 35 est positionné à une valeur initiale Ta et décompte d'une unité à chaque période d'échantillonnage Lorsque le contenu du décompteur 35 arrive à zéro, ou lorsque le contenu MAXI du registre 33 est supérieur au contenu CRETE du registre 32, le circuit "OU" 36 commande le chargement du registre 32 à la valeur MAXI contenue dans le registre 33 et le décompteur 35 est initialisé à la valeur T 0, (typiquement la valeur T peut être fixé à 160 pour la faire correspondre à la période la plus longue des sons voisés si la fréquence d'échantillonnage est fixée à 8 KHZ). Ainsi, le signal crête est maintenu à sa valeur courante pendant T échantillons au moins ou peut être réajustée à une valeur supérieure le cas échéant Par ailleurs, le circuit formé des éléments 37 à 40 fournit le signal "PAS" Ce signal est stocké dans le registre 40 et est conformé par le circuit multiplieur 38 à une valeur sous multiple des valeurs MAXI et CRETE, égale par exemple au 1/256 de leur valeur ou d'une valeur égale à 1 si le niveau de sortie du circuit multiplieur 38 est trop faible La sélection est faite par le sélecteur 39 Le circuit de la figure 4 fournit de la sorte une valeur PAS du pas d'incrémentation qui représente en fait une vitesse de variation qui est en général proportionnelle au ni- veau de crête. La valeur PAS est appliquée comme le montre la figure 2 sur une première entrée du dispositif de suivi des crêtes 8 Le dispositif de suivi des crêtes 8 dont les détails de réalisation sont représentés à la figure 5 comporte un registre de suivi 41, dont la sortie est couplée à des premières entrées de circuits de comparaison 42 et 43 par l'intermédiaire d'un circuit multiplieur 44, et d'un circuit soustracteur 45 Il comporte également un ensemble de circuits multiplieurs 46 et 47 dont les sorties sont couplées respectivement à des entrées d'opérande d'un circuit additionneur 48 Le rôle du circuit de suivi de crête est de supprimer les transitions brutales qui existent naturellement dans les signaux qui lui sont appliqués et qui seraient susceptibles d'entraîner un fonctionnement non-satisfai- sant, comparable aux systèmes de l'art antérieur. Pour ce faire, le dispositif de suivi des crêtes ajuste en permanence la valeur du contenu du registre de suivi 41 pour lui faire suivre au mieux la valeur du signal ERREUR obtenu à la sortie du circuit multiplieur 15 de la figure 2 L'ajustement est réalisé en comparant la valeur du signal ERREUR à celle "SUIVIE" contenue dans le registre 41 et à comparer dans les comparateurs 42 et 43 la différence des valeurs des signaux ERREUR-SUIVIE à la valeur PAS divisée par 2 transmise par le registre "PAS" 40 de la figure 4. Le contenu du registre SUIVI 41 est augmenté de la valeur + PAS par le circuit additionneur 48 lorsque la diffé- rence des valeurs ERREUR-SUIVI est supérieure à PAS/2 ou diminuée de la valeur " PAS" si la différence des valeurs ER- REUR-SUIVI est inférieure à PAS/2 La valeur "suivie" qui est ainsi obtenue à la sortie du registre 41 est représentative d'une forme d'onde lissée dont les variations résiduelles sont filtrées par le filtre passe bas 16 d'ordre 2 de la figure 2. Comme le montre encore la figure 2 le signal SO obtenu à la sortie du filtre 16 est ensuite transformé en signal 51 retardé du signal S d'un nombre déterminé ( 8 par exemple) de périodes o d'échantillonnages par la ligne à retard 17, pour calculer respectivement à partir des circuits soustracteur 18 et additionneur 19 la différence N = S 51 et la somme o D= 50 + 51 + 1. Les résultats N et D correspondants sont appliqués sur deux entrées respectives du circuit 9 de suivi de rapport N/D dont un mode de réalisation correspondant est montré à la figure 6 Comme ce circuit possède une structure à peu près similaire au circuit de la figure 5 les éléments homologues à ceux de la figure 5 sont représentés sur la figure 6 avec les numéros de références obtenus à partir de ceux de leurs homolo- gues sur la figure 5 augmentés de 10. Cependant à la différence de la figure 5, le registre 51 contient la valeur correcte du rapport R = N/D, et les gran- deurs N et D sont appliquées respectivement sur une première entrée d'opérande du circuit soustracteur 55 et sur une première entrée d'opérande d'un circuit multiplieur 59 interposé entre la deuxième entrée d'opérande du circuit soustracteur 55 et la sortie du registre 51 De la sorte le résultat obtenu à la sor- tie du circuit soustracteur 55 est égal à N-RD Egalement à la différence des circuits comparateurs 42 et 43, les circuits comparateurs 52 et 53 comparent le résultat obtenu à la sortie du circuit multiplieur 54 à une valeur Eps égale par exemple à 1/2048 Ainsi si N RD > Eps/2, le contenu R du registre 51 est augmenté, par le multiplexeur 56 et le circuit additionneur soustracteur 58, de la valeur Eps et si N RD multiplieur 57 et le circuit additionneur soustracteur 58. Le résultat R obtenu à la sortie du registre 51 est appli- qué sur une première entrée du circuit de décision finale 10 de la figure 2 dont une représentation détaillée est montrée à la figure 7. Ce dispositif comporte un registre 60 couplé par une sor- tie à l'entrée d'une ligne à retard 61 et à une première entrée de comparaison d'un circuit comparateur 62 La deuxième entrée de comparaison du circuit de comparaison 62 est couplée à la sortie de la ligne à retard 61 Le registre 60 appelé INDIC sur la figure 7 peut être chargé à une valeur + 1 par une première voie composée d'un premier circuit de comparaison 63, d'un détecteur de zéro 64 et d'une porte ET 65 Le registre 60 peut également être chargé à une valeur 1 par une deuxième voie composée d'un deuxième circuit de comparaison 66, du détecteur de zéro 64 et d'une porte ET 67 Enfin le registre 60 peut être chargé à une valeur nulle par des troisième et quatrième voies composés des éléments 68 à 74 La troisième voie comprend un circuit comparateur 68, une porte ET 69 et un détecteur d'égalité 73 à 1 La quatrième voie de comparaison comporte similairement un circuit comparateur 71, une porte ET 72 et un détecteur 70 d'égalité à + 1 Une porte OU 74 possède deux en- trées reliées respectivement aux sorties des portes ET 69 et 72 et une sortie reliée à l'entrée de remise à zéro du registre 60. Un registre 75 appelé RETOUR est chargé, par les signaux obtenus en sortie des portes ET 65 et 67 composant la première et la deuxième voie via la porte OU 76 et par la sortie d'un circuit multiplieur 77 du contenu R par une constante Le signal ONSET est produit à la sortie du circuit de comparaison 62 Ce signal a normalement la valeur O et présente une valeur 1 à chaque instant o une valeur d"'onset" est détectée c'est-à-dire chaque fois que la valeur INDIC contenu dans le registre 60 change de valeur, chaque changement de valeur se manifestant par des valeurs de signal différentes à l'entrée et à la sortie de la ligne à retard 61, celles-ci étant détectées par le circuit de comparaison 62 La valeur INDIC est modifiée par la valeur R du rapport NID calculé par le circuit 9 qui est comparée à une valeur de seuil de montée et une valeur de seuil de descente par les comparateurs 63, 66, 68 et 71 des quatre voies de comparaison. Ainsi le comparateur 63 de la première voie vérifie que R est supérieur à une valeur de seuil de montée Si tel est le cas, et si le contenu du registre INDIC 60 est nul, le contenu du registre 60 est placé par la porte ET 65 à la valeur + 1. Cela signifie que R a dépassé le seuil de monté dans le sens montant Simultanément le registre de RETOUR 75 est chargé par une valeur RETOUR égale à 0 du circuit multiplieur 77 sous la commande du circuit OU 76. Ensuite le contenu INDIC dans le registre 60 n'est remis à zéro que si la valeur de R redescend en dessous de la valeur RETOUR contenue dans le registre 75 Ceci est obtenu au moyen de la porte OU 74 et des circuits de comparaison 68 et 71 Cette disposition permet de donner au système une certaine hystérésis, pour ne repositionner à 1 le registre 60 que si R revient suffisamment près de zéro avant de dépasser à nouveau le seuil de montée dans le sens montant. Pour le cas de la détection des valeurs suffisamment néga- tives de R, le fonctionnement du dispositif est similaire et met en oeuvre le détecteur de zéro 64, ainsi que le circuit compara- teur 66 et la porte ET 67 de la deuxième voie. Lorsque le circuit comparateur 66 constate que la valeur de R passe en-dessous du seuil de descente dans le sens descen- dant, le registre INDIC 60 est chargé par la valeur -1 Simul- tanément le registre de RETOUR 75 est de nouveau chargé à la valeur Rx si la valeur de R remonte au-dessus de la valeur RETOUR conte- nue dans le registre 75 Il faut ensuite attendre que R soit suffisamment rapproché de zéro avant que le contenu du registre INDIC 60 soit à nouveau placé à la valeur 1 lors de la nou- velle descente de R en-dessous du seuil de descente. Naturellement, le mode de réalisation de l'invention n'est pas limité à l'exemple qui vient d'être décrit et il est bien évident que d'autres modes de réalisation mettant en oeuvre notamment des processeurs de traitement de signal convenable- ment programmés pour l'exécution du procédé selon l'invention conviennent également. REVENDICATIONS 1 Procédé de détection des changements de caractéristi- ques du signal de parole appliqué à des vocodeurs à bas débit comportant des filtres prédicteurs pour coder des échantillons du signal de parole caractérisé en ce qu'il consiste à extraire ( 2) les valeurs crêtes des échantillons de l'erreur de prédic- tion des filtres prédicteurs, et à assurer un suivi ( 3) des valeurs crêtes extraites pour détecter ( 4, 5) les variations ainsi que les zones stables du signal de parole. 2 Procédé selon la revendication 1 caractérisé en ce qu'il consiste à calculer l'erreur de prédiction En en comparant ( 22) successivement l'amplitude pondérée par un coefficient de prédiction A de chaque échantillon courant Sn du signal de n parole à l'amplitude Sn-i de l'échantillon précédent et à modifier le coefficient de prédiction An ( 24, 28) lorsque l'erreur de prédiction est supérieure ( 23) en valeur absolue à une valeur minimale E o 3 Procédé selon la revendication 2 caractérisé en ce qu'il consiste à augmenter la valeur du coefficient de prédic- tion An d'une quantité prédéterminée b lorsque le produit ( 30) En Sn-1 de l'erreur de prédiction courante En par la valeur Sn-1 de l'échantillon précédent est positif ( 29) ou à le diminuer de la même quantité b lorsque le produit En Sn 1 est négatif. 4 Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce que l'extraction de la valeur crête de la valeur absolue de l'erreur de prédiction est obtenue en mainte- nant durant des périodes de temps prédéterminées T ( 35) la valeur maximum de l'erreur de prédiction calculée à chaque ins- tant courant d'échantillonnage en modifiant à la fin de la pé- riode de temps T la valeur crête obtenue ( 32) à la période de temps précédente par la valeur crête obtenue durant la période de temps courante T 0, ou en modifiant la valeur maintenue si à l'intérieur de la période To la valeur crête courante lui est supérieure, auquel cas une nouvelle période de maintien de durée To est initialisée. Procédé selon la revendication 4 caractérisé en ce qu'il consiste à calculer ( 38, 39, 40) une valeur de pas d'incrémentation sous multiple de la valeur crête enregistrée à chaque instant d'échantillonnage pour donner une représentation de la vitesse de variation du signal de parole. 6 Procédé selon la revendication 5 caractérisé en ce qu'il consiste à calculer un signal d'erreur égal au produit ( 12, 14, 15) de la valeur crête enregistrée à la fin de chaque période T par le complément à 1 de la valeur absolue du coefficient de prédiction An et à comparer ( 45) le signal d'erreur obtenue à une valeur de "suivi" asservi à la valeur du signal d'erreur par incrémentation ou décrémentation ( 48) de la valeur de suivi d'un multiple de la valeur du pas d'incrémentation selon que la différence entre la valeur de suivi et le signal d'erreur est inférieure ou supérieure à la valeur multiple du pas d'incrémentation. 7 Procédé selon la revendication 6 caractérisé en ce qu'il consiste à retarder la valeur "suivie" d'un nombre détermi- né de périodes d'échantillonnages, à soustraire et additionner la valeur suivie retardée à la valeur "suivie" courante et à effectuer le rapport R entre les résultats de soustraction et d'addition obtenues, pour comparer ce rapport à deux valeurs de seuil respectivement de montée et de descente pour donner un signal "ONSET" de changement de caractéristique du signal de parole lorsque le rapport R dépasse l'un de ces deux seuils et déterminer une valeur de "retour" du signal "ONSET" de chan- gement de caractéristique du signal de parole proportionnel au rapport R, lorsque le rapport R descend en-dessous ou remonte au-dessus de la valeur de retour. 8 Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7 caractérisé en ce qu'il comprend un filtre adaptatif ( 6) couplé à un dispositif de décision ( 10) des changements de caractéristiques du signal de parole par l'intermédiaire d'un dispositif ( 7) d'extraction et de maintien des valeurs crête de l'erreur de prédiction et d'un dispositif de suivi des crêtes ( 8). 9 Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7 caractérisé en ce qu'il comporte un microprocesseur de traitement du signal pro- grammé selon le procédé revendiqué.