Brevet FR2846458A1 — publié le 20040430

La présente invention concerne un procédé de traitement automatique d'un signal de parole comportant une étape d'alignement entre une modélisation d'un texte et un signal de parole correspondant à l'élocution de ce texte. De tels procédés sont utilisés, par exemple, dans le cadre de la syn5 thèse de parole ou encore de la détermination de bases de données d'apprentissage pour des systèmes de reconnaissance vocale. En référence à la figure 1, on va décrire un procédé de traitement automatique de l'état de l'art dans le cadre de la synthèse vocale. Ce procédé comporte une étape 2 automatique de détermination d'une 10 séquence de modèles probabilistes représentative d'un texte donné. De manière classique, les modèles probabilistes utilisés sont un nombre fini de modèles dits " modèles de Markov cachés" ou HMM (Hidden Markov Model) qui décrivent la probabilité de réalisation acoustique d'unités symboliques de nature phonologique. Parallèlement à l'étape 2, le procédé comporte une étape 4 de détermination d'une séquence de trames de données numériques correspondant à l'élocution du même texte donné, ou trames acoustiques. Le procédé comporte ensuite une étape 6 d'alignement entre la séquence de trames acoustiques et la séquence de modèles. Ainsi, à chaque unité symbolique d'ordre phonoigique représentée par un ou plusieurs modèles, est associée une sous-séquence de trames acoustiques dite " segment acoustique ". Par exemple, ces associations entre une unité symbolique et un segment acoustique sont mémorisées individuellement afin de permettre ultérieure25 ment la synthèse de parole en générant une séquence de trames acoustiques correspondant à un autre texte que le texte donné précité. Cependant, des variations peuvent apparaître lors de l'étape 6 d'alignement résultant notamment de différences entre le signal de parole réellement prononcé et la séquence de modèles correspondant à une prononciation 30 théorique. En effet, l'étape 2, de détermination d'une séquence de modèles, associe à un texte donné une unique séquence de modèle. Cependant, l'élocution de ce texte peut donner lieu à différents signaux de parole du fait de l'influence du locuteur. Notamment, des unités phoné- tiques, ou phonèmes peuvent être associés entre eux comme dans le cas de liaisons, ou encore d'autres phonèmes peuvent être supprimés ou rallongés. De telles variations peuvent entraîner l'association d'un modèle avec un segment acoustique erroné et/ou décalé, introduisant ainsi une erreur d'alignement dans les segments acoustiques suivants. Il résulte de ces variations, la nécessité d'introduire pour chaque association entre un segment acoustique et un ou plusieurs modèles, un indice de confiance, lors d'une étape 8, qui permet d'attribuer un score probabiliste à chaque association. Cependant, dans les procédés de l'état de l'art, ces indices de confiance calculés pour chaque modèle ne sont pas d'une grande précision. Notamment, ces indices de confiance sont calculés essentiellement à partir des probabilités de transition d'un modèle à l'autre. Ainsi, ces indices de confiance sont directement calculés pour un segment de trames acoustiques en15 traînant un niveau de précision peu élevé. De manière classique, ces indices de confiance permettent uniquement de rejeter certaines associations qui sont corrigées manuellement par des spécialistes lors d'une étape 10 de correction longue et coteuse. Il apparaît donc que dans les procédés de l'état de l'art, la précision 20 des indices de confiance est insuffisante rendant ainsi les procédés de traitement longs et coteux de par la nécessité d'interventions humaines de correction. Le but de la présente invention est de remédier à ce problème, en définissant un procédé automatique de traitement comportant un indice de confiance de précision accrue. L'invention a pour objet un procédé de traitement automatique d'un signal de parole comportant: - une étape automatique de détermination d'au moins une séquence de modèles probabilistes issus d'un répertoire fini de modèles, chaque séquence décrivant la probabilité de réalisation acoustique d'une séquence d'unités 30 symboliques de nature phonologique issues d'un alphabet fini, ladite séquence d'unités symboliques correspondant à au moins un texte donné et lesdits modèles probabilistes comportant chacun un processus aléatoire observable correspondant à la réalisation acoustique d'unités symboliques et un processus aléatoire non observable possédant des propriétés probabilistes connues dites propriétés de Markov; - une étape de détermination d'une séquence de trames de données numériques, dites trames acoustiques, représentatives de propriétés acoustiques d'un signal de parole; - une étape d'alignement entre ladite séquence de trames acoustiques et ladite séquence de modèles, chaque modèle étant associé à une sousséquence de trames acoustiques, formant un segment acoustique, et chaque valeur du processus non observable de chaque modèle étant associée à une 10 sous-séquence de trames acoustiques formant un sous-segment acoustique pour délivrer une séquence de valeurs de processus non observables associant une valeur à chaque trame acoustique, dite séquence alignée; et - une étape de détermination d'un indice de confiance d'alignement acoustique pour chaque association entre un modèle et un segment acoustique, 15 dit indice de confiance d'alignement de modèle et correspondant à une estimation de la probabilité a posteriori du modèle étant donné l'observation du segment acoustique correspondant, dite probabilité de modèle a posteriori. Chaque étape de détermination d'un indice de confiance d'alignement pour un modèle comprend le calcul de la valeur dudit indice au moins à partir 20 d'une combinaison: - de la probabilité d'observation de chaque trame acoustique étant donnée la valeur du processus non observable, dite probabilité de modèle et déterminée à partir de propriétés mathématiques connues du modèle et de ladite séquence de trames acoustiques; - de probabilités de réalisation a priori de tous les modèles dudit répertoire, indépendamment les uns des autres, dites probabilités de modèles a priori; et - de l'estimation analytique de la durée moyenne d'occupation des valeurs du processus non observable du modèle. 30 Suivant d'autres caractéristiques: - chaque étape de détermination d'un indice de confiance acoustique pour un modèle comporte une sous-étape de détermination de l'estimation de la probabilité a priori de chaque valeur du processus non observable du modèle, dite probabilité de valeur a priori, réalisée à partir de ladite estimation analytique de la durée moyenne d'occupation des valeurs du processus non observable du modèle; - chaque étape de détermination d'un indice de confiance d'alignement pour un modèle comporte une sous-étape de détermination d'un indice de 5 confiance pour chaque trame acoustique formant le segment acoustique associé audit modèle et une sous-étape de combinaison des indices de confiance de chaque trame dudit segment afin de délivrer ledit indice de confiance dudit modèle; chaque sous-étape de détermination d'un indice de confiance pour 10 une trame donnée comporte: - une sous-étape de calcul initial combinant la probabilité de modèle, la probabilité de modèle a priori du modèle en cours et la durée moyenne d'occupation des valeurs non observables pour toutes les valeurs du processus non observable de ladite séquence alignée et du modèle en cours; - une sous- étape de calcul du produit de la probabilité de modèle, de la probabilité de modèle a priori et de la probabilité de valeur a priori, réalisée pour chaque valeur du processus non observable de tous les modèles possibles dudit répertoire fini de modèles; et - une sous-étape de sommation de tous lesdits produits 20 pour tous les modèles possibles dudit répertoire fini de modèles, afin de délivrer ledit indice de confiance de ladite trame acoustique donnée à partir des résultats desdites sous-étapes; - ladite étape automatique de détermination d'une séquence de modèles probabilistes correspondant à un texte donné comporte: - une sous-étape d'acquisition d'une représentation graphémique dudit texte donné; - une sous-étape de détermination d'une séquence d'unités symboliques issues d'un alphabet symbolique fini à partir de ladite représentation graphémique; et - une sous-étape automatique de modélisation de ladite séquence d'unités par sa décomposition sur une base desdits modèles probabilistes afin de délivrer ladite séquence de modèles probabilistes; - ladite sous-étape de modélisation associe un unique modèle probabiliste à chaque unité symbolique de ladite séquence d'unités symboliques; - ladite étape de détermination d'une séquence de trames numériques comporte: - une sous-étape d'acquisition d'un signal de parole correspondant à l'élocution dudit texte donné, adaptée pour délivrer une séquence d'échantillons numériques dudit signal de parole; et - une sous- étape d'analyse spectrale desdits échantillons pour délivrer une décomposition du spectre fréquentiel dudit signal de parole sur une échelle non linéaire, ladite décomposition formant ladite séquence de trames acoustiques; - ladite sous-étape d'analyse spectrale correspond à une sous-étape de transformation de Fourier dudit signal de parole, de détermination de la distribution de son énergie sur une échelle non linéaire par filtrage, et de transformation en cosinus; - ladite étape d'alignement entre ladite séquence de trames 15 acoustiques et ladite séquence de modèles comporte: - une sous-étape de calcul d'une pluralité d'alignements possibles chacun associé à un indice de pertinence; et - une sous-étape de sélection d'un unique alignement parmi ladite pluralité d'alignements possibles; - ladite sous-étape de détermination d'une pluralité d'alignements possibles comprend le calcul d'au moins un alignement optimal, tel que déterminé par un algorithme dit de Viterbi; - il comporte en outre une étape de modification locale de ladite séquence de modèles, en fonction desdits indices de confiance d'alignement dé25 terminés pour chaque modèle de ladite séquence de modèles; - ladite étape de modification locale comprend une sous-étape de suppression d'un modèle de ladite séquence de modèles; ladite étape de modification locale comporte une sous-étape de substitution d'un modèle de ladite séquence de modèles par un autre modèle; - ladite étape de modification locale comporte une sous-étape d'insertion d'un modèle entre deux modèles de ladite séquence de modèles; - lesdites étapes d'alignement et de calcul d'un indice de confiance sont répétées après chaque étape de modification locale de ladite séquence de modèles; - ladite étape de détermination d'au moins une séquence de modèles est adaptée pour la détermination d'une séquence de modèles correspondant à un texte donné et en ce que ladite séquence de trames acoustiques est représentative de propriétés d'un signal de parole correspondant à la locution dudit même texte donné. - ladite étape de détermination de séquences de modèles est adaptée pour la détermination d'une pluralité de séquences de modèles correspondant chacun à un texte donné et en ce que ladite séquence de trames acoustiques est représentative de propriétés d'un signal de parole correspondant à la locution 10 d'un texte quelconque, ledit procédé comportant une étape de sélection d'une ou plusieurs séquences de modèles parmi ladite pluralité, pour la réalisation de ladite étape de détermination d'indices de confiance. - lesdits modèles sont des modèles dont les processus observables sont à valeurs discrètes, les valeurs des processus non observables étant les 15 états de ces processus; - lesdits modèles sont des modèles dont les processus non observables sont à valeurs continues. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins 20 annexés, sur lesquels, outre la Fig.1 déjà citée représentant un organigramme d'un procédé de traitement automatique de l'état de l'art dans le cadre de la synthèse vocale: - la Fig.2 représente un organigramme d'un procédé de traitement selon l'invention dans le cadre de la synthèse vocale; et - la Fig.3 représente le détail de signaux spécifiques au cours du procédé décrit en référence à la figure 2. Le procédé de l'invention décrit sur la figure 2, comporte une étape 20 de détermination automatique d'une séquence de modèles probabilistes représentative d'un texte donné. Dans le mode de réalisation décrit, cette étape 20 comporte une sousétape 22 d'acquisition d'une représentation symbolique d'un texte donné, telle qu'une représentation graphémique ou orthographique. Par exemple, cette représentation graphémique est un texte rédigé à l'aide de l'alphabet latin, désigné par la référence TXT sur la figure 3. Le procédé comporte ensuite une sous-étape 24 de détermination d'une séquence d'unités symboliques de nature phonologique d'un alphabet fini, à partir de ladite représentation graphémique. Une telle séquence d'unités symboliques, repérée par la référence U 5 sur la figure 3, est par exemple composée de phonèmes extraits d'un alphabet phonétique. Cette sous-étape 24 est réalisée automatiquement aux moyens de techniques classiques de l'état de l'art, telles que phonétisation ou autres. Ainsi, par exemple, le texte " monsieur " en langue française est re10 présenté à l'issue de la sous-étape 24, par la séquence d'unités phonétiques: [m]-[ ô]-[sl-Ij]-E01. Notamment, cette sous-étape 24 met en oeuvre un système de phonétisation automatique utilisant des bases de données et permettant de décomposer n'importe quel texte sur un alphabet symbolique fini. L'étape 20 comporte ensuite une sous-étape 26 automatique de modélisation de la séquence U d'unités phonétiques par sa décomposition sur une base de modèles probabilistes de modèles de Markov cachés, couramment désignés HMM. Dans le mode de réalisation décrit, les modèles de la séquence sont 20 référencés H1 à HN sur la figure 3 et sont des modèles discrets comportant chacun un processus aléatoire observable correspondant à une réalisation acoustique et un processus aléatoire non observable désigné Q et possédant des propriétés probabilistes connues dites propriétés de Markov, selon lesquelles la réalisation de l'état futur d'un processus aléatoire ne dépend que de l'état présent 25 de ce processus. Ces modèles sont définis préalablement, par exemple à l'aide de réseaux neuronaux permettant de déterminer l'ensemble de leurs paramètres et notamment, des probabilités de maintien dans un état caché donné ainsi que des probabilités de transition entre l'état caché final d'un modèle et l'état caché initial 30 d'un autre modèle. Les propriétés mathématiques connues des modèles de Markov permettent de déterminer la probabilité d'observation d'une réalisation acoustique désignée Ot, étant donné l'état du processus non observable Q, dite probabilité de modèle, notée Pm, et correspondant à: Pm=P(OtIQt) On rappelle qu'une telle expression est une probabilité conditionnelle et correspond à la probabilité d'observation de la variable aléatoire Ot étant supposé réalisé un état donné Qt du processus aléatoire Q. Ces modèles de Markov sont issus d'un répertoire fini comportant par exemple 36 modèles différents référencés 1 à, et sont associés aux unités symboliques de l'alphabet symbolique cité précédemment. Dans le mode de réalisation décrit, chaque unité symbolique est associée à un unique modèle de Markov caché, de sorte que la séquence U d'unités 10 phonétiques permet de déterminer directement une séquence H1 à HN, notée HN, de modèles de Markov cachés décrivant la probabilité de réalisation acoustique de la séquence U d'unités symboliques. Ainsi, l'étape 20 permet la détermination automatique d'une séquence HN de modèles correspondant à la phonétisation automatique d'un texte donné. 15 Parallèlement à l'étape 20 de détermination de la séquence Hf" de modèles, le procédé comporte de manière classique, une étape 40 de détermination d'une séquence de trames numériques, dites trames acoustiques, représentative de propriétés acoustiques d'un signal de parole correspondant à l'élocution du texte donné TXT. Dans le mode de réalisation décrit, cette étape 40 comporte une sousétape 42 d'acquisition d'un signal de parole, identifié par la référence s(t) sur la figure 3, et correspondant à l'élocution du texte donné TXT. Cette sous-étape 42 permet l'acquisition de la forme temporelle du signal de parole s(t) lequel est numérisé et échantillonné de sorte que la sous25 étape 42 délivre une séquence d'échantillons numériques du signal de parole s(t). Ainsi que cela a été dit précédemment, le signal de parole s(t) est directement lié aux caractéristiques d'élocution du locuteur de sorte que des variations significatives peuvent apparaître entre différentes locutions et qu'une plurali30 té de signaux acoustiques peuvent être considérés comme représentatifs du même texte TXT. L'étape 40 comporte ensuite une sous-étape 44 d'analyse spectrale des échantillons numériques du signal de parole s(t) pour en délivrer une décomposition du spectre fréquentiel. De manière classique, cette analyse spectrale est une analyse dite 5 "MFCC" (Mel Frequency Cepstrum Coefficient) qui tient compte des propriétés non linéaires de la perception auditive et d'une déconvolution entre l'onde acoustique et les caractéristiques de timbre. Dans le mode de réalisation décrit, cette analyse est réalisée sur une fenêtre glissante de type Hamming dont le résultat forme une séquence, référen10 cée OT sur la figure 3, de trames acoustiques ou vecteurs acoustiques référencés O1 à OT. La sous-étape 44 d'analyse spectrale correspond par exemple à une transformation de Fourier du signal de parole s(t), à une détermination de la distribution de son énergie sur une échelle non linéaire par filtrage puis à une trans15 formation en cosinus. Le procédé comporte ensuite une étape 60 d'alignement entre la séquence o7' de trames acoustiques et la séquence HN de modèles probabilistes. Notamment, cette étape 60 d'alignement permet la sélection d'un alignement optimal au sens de l'algorithme dit de Viterbi. Ainsi, cette étape 60 d'alignement comporte une sous-étape 62 de calcul d'une pluralité d'alignements possibles, chacun associé à un indice de vraisemblance et une sous-étape 64 de sélection d'un unique alignement parmi ladite pluralité d'alignements possibles. De telles techniques d'alignements sont connues de l'état de l'art et 25 permettent de délivrer une séquence de trames acoustiques étiquetées de sorte que chaque modèle Hn de la séquence de modèles H N est associé à une sousséquence O(H,) de trames acoustiques formant un segment acoustique. De même, chaque état du processus non observable Q de chaque modèle Hn est associé à une sous-séquence de trames acoustiques formant un 30 sous-segment acoustique ainsi que cela est représenté en référence à la figure 3. Ainsi, une étiquette de début et une étiquette de fin sont déterminées pour chaque segment acoustique O(H,) de la séquence "1, associé à un modèle Hn donné de la séquence Hi. Cette étape 60 permet également de délivrer une séquence Qt d'états 5 non observable, dite séquence alignée, associant à chaque trame acoustique Ct un état non observable donné d'un modèle donné, noté q y et correspondant au jème état de ième modèle de la séquence ainsi que cela est représenté sur la figure 3. Le procédé comporte ensuite une étape 80 de détermination d'un in10 dice de confiance d'alignement acoustique pour chaque association entre un modèle H, et un segment acoustique O(H,). Cet indice de confiance est appelé indice de confiance d'alignement de modèle, noté l1, et correspond à une estimation de la probabilité a posteriori du modèle étant donné l'observation du segment acoustique correspondant noté 15 Pmp et correspondant à: Pmp= P (HnI 6(Hn)) Dans le cadre de l'invention, chaque étape 80 de détermination d'un indice de confiance d'alignement ln pour un modèle H, est réalisé à partir d'une combinaison: - de la probabilité d'observation de chaque trame acoustique étant donné la valeur du processus non observable du modèle correspondant, soit encore la probabilité de modèle Pm définie précédemment; - de probabilités de réalisation a priori de tous les modèles 1 à Do 1du répertoire, indépendamment les uns des autres, dites probabilités de modèle a 25 priori et notées P (pi); et - du temps moyen de séjour sur chacun des états q j du modèle Hn, noté d (q.), calculé à partir de paramètres caractéristiques du modèle Hn et en particulier des paramètres de transition entre les états non observables. il La probabilité de modèles Pm est déterminée à partir des propriétés probabilistes connues du modèle H, et de la séquence de trames acoustiques observée OîT* Les probabilités de modèle a priori P( J) sont, par exemple, estimées 5 préalablement par comptage des occurrences de phonèmes à partir de transcriptions graphémiques et/ou phonétiques. Le temps moyen de séjour permet notamment l'estimation de la probabilité a priori de chaque valeur ou état du processus non observable Q d'un modèle Hn, dite probabilité de valeur a priori notée Pvp qui s'exprime sous la 10 forme de probabilités conditionnelles par: Pvp = P (qli J) et qui correspond à la probabilité a priori d'être dans un état non observable donné référencé q -d'un modèle i donné, noté q ô ainsi que cela a été décrit précédemment. Les séquences étant dans des relations d'ordre temporel, les probabilités Pvp peuvent être exprimées de manière analytique par le ratio entre le temps moyen passé sur un état qi noté d qj et le temps moyen d'occupation du modèle, j noté d ( i) et correspondant à la sommes des temps moyens de séjour sur chacun des états le constituant. On peut alors écrire la relation analytique générale suivante: Pp # -d (q È) En fonction des modes de réalisation, le procédé de l'invention peut recevoir directement les Pvp par exemple calculés préalablement et stockés dans une mémoire, ou encore recevoir les estimations d (q9 de la durée moyenne 25 d'occupation des états des processus non observables du modèle et effectuer le calcul lors d'une sous-étape de détermination de la probabilité de valeur a priori Pvp. Il apparaît alors que l'indice de confiance ln peut s'exprimer selon la relation suivante: e(n) P (Oet) d P(Hn) j gt=b(n)z ( délivrée à l'issue de la sous-étape 64 et donc dans le mode de réalisation décrit, à une séquence d'états optimale au sens de l'algorithme de Viterbi s'étendant 5 entre les instants t=b(n) et t=e(n) correspondant respectivement au début et à la fin de la séquence d'observation O(Hn). Le terme d (t) correspondant à la durée moyenne de l'état à l'instant t de la séquence alignée et le terme d (Hn) correspondant à la durée moyenne du nème modèle de la séquence HN, ils sont tous deux obtenus à partir de la du10 rée moyenne d'occupation des états non observables notée d (q)) de manière générale. Enfin, l'indice i permet de parcourir les modèles A à,I du répertoire de modèles et l'indice j permet de parcourir les états non observables 1 à J(i) de chaque modèle. Afin de mettre en oeuvre cette relation, l'étape 80 comporte une sousétape 82 de calcul initial au cours de laquelle le numérateur de la relation est calculé pour une trame donnée. Au cours de cette sous-étape 82 la probabilité de modèle Pm = P(O11Qt) est combinée avec la probabilité de modèle a priori du modèle en 20 cours P(H,), la durée moyenne d'occupation de la séquence alignée d (t) et la durée moyenne du modèle en cours d (Hn). L'étape 80 comporte ensuite une sous-étape 84 de calcul du produit de la probabilité de modèles Pm avec la probabilité de modèle a priori P( j) et la probabilité de valeurs a priori Pvp. Cette sous-étape 84 est réalisée pour tous les 25 états non observables de tous les modèles possibles du répertoire fini de modèles. Par la suite, le procédé comporte une étape 86 de sommation de tous les produits déterminés précédemment pour tous les modèles possibles 21 à, I du répertoire fini de modèles. On détermine ainsi un indice de confiance pour une trame acoustique donnée. Le procédé comporte ensuite une étape 88 de combinaison des indices de confiance de chaque trame du segment acoustique donné afin de délivrer l'indice de confiance In du modèle Hn considéré. La relation définissant In peut se ramener à l'équation algorithmique 10 suivante: e(n) In = e [logP(Otlt) + log d (t)-log d (Hn) t=b(n) +1ogP(Hn) J(i). i -log[ zEl, P(Ot-g =)d- p(,i)]] i=lj=l dt-i' De ce fait, les sousétapes 82, 84 et 86 de l'étape 80 peuvent être décrites de manière algorithmique sous la forme suivante: On définit un accumulateur PO puis on effectue les calculs suivants PO = 0; Pour chaque modèle 2, du répertoire, avec i compris entre 1 et I et 20 pour chaque état j du modèle i, avec j compris entre 1 et J(i), on calcule: PO= PO + P( ot j) P(i) In = In + log P(Otlt); In = In +logj(qn); In = In- l1og d (Hn) In = In + log P(Hn); In = In - PO. Dans les relations précédentes, la valeur de l'indice précédente In est successivement instanciée à la valeur courante. Avantageusement, le procédé comporte ensuite une sous-étape 90 de normalisation de l'indice de confiance d'alignement afin de délivrer un indice de confiance normalisé par rapport à la durée totale du modèle. Ainsi, l'étape 80 délivre à partir de la probabilité de modèles Pm de la 5 probabilité de modèle a priori P( ) et de la durée moyenne d'occupation des états non observables d (q)) l'indice de confiance d'alignement In. Cet indice de confiance est d'une très grande fiabilité du fait notamment qu'il est calculé à partir de probabilités de valeur a priori Pvp estimée de manière analytique à partir de la durée moyenne d'occupation des états du pro10 cessus non observable permettant ainsi de prendre en compte le temps passé dans chacun des états cachés et donc de prendre en compte les caractéristiques temporelles de la séquence de modèles Hi Par la suite, le procédé comporte une étape 100 de modification locale de la séquence HN en fonction des indices de confiance d'alignement ln déter15 minés pour chaque modèle de la séquence. Ainsi, lors de l'étape 100, une décision permettant soit d'accepter soit de rejeter un modèle est prise pour chaque modèle de la séquence H N Dans le mode de réalisation décrit, cette décision est prise automatiquement en fonction de la mesure de confiance In déterminée lors de l'étape 80 20 etd'un point de fonctionnement considéré comme un seuil d'acceptation ou de rejet du modèle. Lorsque un modèle est rejeté, l'étape 100 de modification locale comporte alors alternativement une sous-étape de suppression, de substitution ou d'insertion d'un modèle. Ainsi, un ou plusieurs modèles de la séquence de modèles H N peuvent, manuellement ou automatiquement, être supprimés, remplacés ou encore un ou plusieurs nouveaux modèles peuvent être intercalés entre deux modèles de la séquence. Avantageusement, la séquence ainsi modifiée est alors utilisée à nou30 veau dans le procédé pour être à nouveau alignée avec la séquence de trames acoustiques OT lors de l'étape 60 et donner lieu à un nouveau calcul d'un indice de confiance pour chaque association entre un modèle et un segment acoustique lors de l'étape 80. Les étapes 60, 80 et 100 sont réitérées jusqu'à ce qu'il n'y ait plus de modèle rejeté ou encore qu'il n'y ait plus de modifications possibles de sorte que 5 la séquence de trames étiquetées délivrée correspond à la meilleure hypothèse de décodage possibles. Il apparaît donc que le procédé de l'invention permet la définition d'un indice de confiance d'une précision accrue. L'utilisation de cet indice permet notamment d'automatiser l'ensemble du procédé de traitement d'un signal de pa10 rale, de définir des modifications automatiques et d'obtenir un résultat optimisé. Le procédé décrit peut être mis en oeuvre par des moyens logiciels et/ou matériels tels que des ordinateurs, des micro-processeurs, ou tout autre équipement adapté. Le procédé décrit peut par exemple être utilisé dans des systèmes de 15 synthèse vocale ou de constitution de bases de données d'apprentissage pour des systèmes de reconnaissance vocale et permet, du fait de l'utilisation d'un indice de confiance de grande précision et du rebouclage après une modification automatique, d'obtenir des séquences de trames étiquetées fiables et exploitables directement sans requérir d'intervention humaine. Dans le cadre de la synthèse vocale, ainsi que cela a été décrit, la séquence de modèles et la séquence de trames acoustiques correspondent au même texte. En variante, le procédé de l'invention peut être utilisé dans des systèmes de reconnaissance vocale par exemple pour former des bases de données 25 d'échantillons de reconnaissance ou encore pour permettre de reconnaître un énoncé dans un répertoire de séquences de modèles. Par exemple, les séquences candidates de modèle prédéterminées sont alignées successivement avec la séquence de trames acoustiques dite séquence cible et les indices de confiance de chaque modèle sont combinés sur 30 l'ensemble de la séquence afin de délivrer une mesure de similitude entre la séquence de modèles et la séquence de trames acoustiques. L'association ayant la mesure de similitude la plus élevée est retenue. Alternativement, la séquence sélectionnée est obtenue par modification à chaque rebouclage de manière similaire au mode de réalisation décrit précédemment. Enfin, dans l'exemple décrit, les modèles de Markov cachés sont des 5 modèles dont les processus non observables sont à états discrets. Cependant, le procédé peut également être réalisé avec des modèles dont les processus non observables sont à valeurs continues. REVENDICATIONS 1. Procédé de traitement automatique d'un signal de parole comportant: une étape (20) automatique de détermination d'au moins une 5 séquence (HN) de modèles probabilistes (Ha) issus d'un répertoire fini de modèles ( 2 à îj), chaque séquence (HN) décrivant la probabilité de réalisation acoustique d'une séquence (U) d'unités symboliques de nature phonologique issues d'un alphabet fini, ladite séquence (U) d'unités symboliques correspondant à au moins un texte donné (TXT) et lesdits modèles probabilistes 10 (Aj) comportant chacun un processus aléatoire observable correspondant à la réalisation acoustique d'unités symboliques et un processus aléatoire non observable (Q) possédant des propriétés probabilistes connues dites propriétés de Markov; - une étape (40) de détermination d'une séquence (o-T) de trames de 15 données numériques, dites trames acoustiques, représentatives de propriétés acoustiques d'un signal de parole (s(t)); - une étape (60) d'alignement entre ladite séquence (JT) de trames acoustiques et ladite au moins une séquence (HN) de modèles, chaque modèle (Hi) étant associé à une sous-séquence (O(Hn)) de trames acoustiques, formant 20 un segment acoustique, et chaque valeur du processus non observable (Q) de chaque modèle (Hr) étant associée à une sous-séquence de trames acoustiques formant un sous-segment acoustique, pour délivrer une séquence ( t) de valeurs de processus non observables associant une valeur à chaque trame acoustique, dite séquence alignée (, Q); et - une étape (80) de détermination d'un indice de confiance (In) d'alignement acoustique pour chaque association entre un modèle (H,) de la séquence et un segment acoustique (O(Hn)), dit indice (In) de confiance d'alignement de modèle et correspondant à une estimation de la probabilité a posteriori du modèle (H,) étant donné l'observation du segment acoustique 30 correspondant (O(Hn)), dite probabilité de modèle a posteriori (Pmp), caractérisé en ce que chaque étape (80) de détermination d'un indice de confiance d'alignement (In) pour un modèle (H,) comprend le calcul de la valeur dudit indice (In) au moins à partir d'une combinaison: - de la probabilité d'observation de chaque trame acoustique étant 5 donnée la valeur du processus non observable (Q), dite probabilité de modèle (Pm) et déterminée à partir de paramètres caractéristiques connus du modèle probabiliste (H,); - de probabilités de réalisation a priori de tous les modèles dudit répertoire indépendamment les uns des autres, dites probabilités de modèle a 10 priori (P( )); et de l'estimation analytique (d(q.)) de la durée moyenne d'occupation des valeurs du processus non observable du modèle. 2. Procédé selon la revendication 1, caractérisé en ce que chaque étape (80) de détermination d'un indice de confiance acoustique (In) pour un mo15 dèle comporte une sous-étape de détermination de l'estimation de la probabilité a priori de chaque valeur du processus non observable (Q) du modèle (H,), dite probabilité de valeur a priori (Pp), réalisée à partir de ladite estimation analytique (d(q )) de la durée moyenne d'occupation des valeurs du processus non observable du modèle. 3. Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que chaque étape (80) de détermination d'un indice de confiance d'alignement (In) pour un modèle (Hn) comporte une sous-étape de détermination d'un indice de confiance pour chaque trame acoustique formant le segment acoustique associé audit modèle (Hn) et une sous-étape (88) de 25 combinaison des indices de confiance de chaque trame dudit segment (O(Hà)) afin de délivrer ledit indice de confiance (In) dudit modèle (Hn). 4. Procédé selon la revendication 3, caractérisé en ce que chaque sousétape de détermination d'un indice de confiance pour une trame donnée comporte: - une sous-étape (82) de calcul initial combinant la probabilité de modèle (Pm), la probabilité de modèle a priori du modèle en cours (P(Hà)) et la durée moyenne d'occupation des valeurs non observables pour toutes les valeurs du processus non observable de ladite séquence alignée (ô) et du modèle en cours (H,); - une sous-étape (84) de calcul du produit de la probabilité de modèle (Pm), de la probabilité de modèle a priori et de la probabilité de valeur a priori 5 (Pp), réalisée pour chaque valeur du processus non observable (Q) de tous les modèles possibles (21 à ) dudit répertoire fini de modèles; et - une sous-étape (86) de sommation de tous lesdits produits pour tous les modèles (A à j) possibles dudit répertoire fini de modèles, afin de délivrer ledit indice de confiance de ladite trame acoustique donnée à partir des résultats 10 desdites sous-étapes (82, 84, 86). 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que il comporte une sous-étape (90) de normalisation des indices de confiance par modèle (In) en fonction de la durée des modèles. 6. Procédé selon l'une quelconque des revendications 1 à 5, 15 caractérisé en ce que ladite étape (20) automatique de détermination d'une séquence de modèles probabilistes correspondant à un texte donné (TXT) comporte: - une sous-étape (22) d'acquisition d'une représentation graphémique dudit texte donné (TXT); - une sous-étape (24) de détermination de ladite séquence (U) d'unités symboliques à partir de ladite représentation graphémique; et - une sous-étape (26) automatique de modélisation de ladite séquence (U) d'unités symboliques par sa décomposition sur une base desdits modèles probabilistes (2 à AI) afin de délivrer ladite séquence (HA) de modèles 25 probabilistes. 7. Procédé selon la revendication 6, caractérisé en ce que ladite sousétape (24) de modélisation associe un unique modèle probabiliste (H,) à chaque unité symbolique de ladite séquence (U) d'unités symboliques. 8. Procédé selon l'une quelconque des revendications 1 à 7, 30 caractérisé en ce que ladite étape (40) de détermination d'une séquence de trames numériques (Jor) comporte - une sous-étape (42) d'acquisition d'un signal de parole (s(t)) correspondant à l'élocution dudit texte donné (TXT), adaptée pour délivrer une séquence d'échantillons numériques dudit signal de parole (s(t)); et - une sous-étape (44) d'analyse spectrale desdits échantillons pour 5 délivrer une décomposition du spectre fréquentiel dudit signal de parole (s(t)) sur une échelle non linéaire, ladite décomposition formant ladite séquence (oj) de trames acoustiques. 9. Procédé selon la revendication 8, caractérisé en ce que ladite sousétape (44) d'analyse spectrale correspond à une sous-étape de transformation de 10 Fourier dudit signal de parole (s(t)), de détermination de la distribution de son énergie sur une échelle non linéaire par filtrage, et de transformation en cosinus. 10. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que ladite étape (60) d'alignement entre ladite séquence (Ol') de trames acoustiques et ladite séquence (Hf) de modèles comporte une sous-étape (62) de calcul d'une pluralité d'alignements possibles chacun associé à un indice de pertinence; et - une sous-étape (64) de sélection d'un unique alignement parmi ladite pluralité d'alignements possibles. 11. Procédé selon la revendication 10, caractérisé en ce que ladite 20 sous-étape (62) de détermination d'une pluralité d'alignements possibles comprend le calcul d'au moins un alignement optimal, tel que déterminé par un algorithme dit de Viterbi. 12. Procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce qu'il comporte en outre une étape (100) de modification locale 25 de ladite séquence de modèles, en fonction desdits indices de confiance d'alignement (In) déterminés pour chaque modèle (H,) de ladite séquence de modèles (Hfl) 13. Procédé selon la revendication 12, caractérisé en ce que ladite étape (100) de modification locale comprend une sous-étape de suppression d'un 30 modèle de ladite séquence de modèles. 14. Procédé selon la revendication 12, caractérisé en ce que ladite étape (100) de modification locale comporte une sous-étape de substitution d'un modèle de ladite séquence (HNf) de modèles par un autre modèle. 15. Procédé selon la revendication 12, caractérisé en ce que ladite 5 étape (100) de modification locale comporte une sous-étape d'insertion d'un modèle entre deux modèles de ladite séquence (HNf) de modèles. 16. Procédé selon l'une quelconque des revendications 12 à 15, caractérisé en ce que lesdites étapes (60) d'alignement et de (80) calcul d'un indice de confiance sont répétées après chaque étape (100) de modification 10 locale de ladite séquence de modèles. 17. Procédé selon l'une quelconque des revendications 1 à 16, caractérisé en ce que ladite étape (20) de détermination d'au moins une séquence de modèles est adaptée pour la détermination d'une séquence de modèles (HNf) correspondant à un texte donné et en ce que ladite séquence de 15 trames acoustiques (of) est représentative de propriétés d'un signal de parole (s(t)) correspondant à la locution dudit même texte donné (TXT). 18. Procédé selon l'une quelconque des revendications 1 à 16, caractérisé en ce que ladite étape (20) de détermination de séquences de modèles est adaptée pour la détermination d'une pluralité de séquences de 20 modèles correspondant chacun à un texte donné et en ce que ladite séquence de trames acoustiques est représentative de propriétés d'un signal de parole correspondant à la locution d'un texte quelconque, ledit procédé comportant une étape de sélection d'une ou plusieurs séquences de modèles parmi ladite pluralité, pour la réalisation de ladite étape de détermination d'indices de 25 confiance. 19. Procédé selon l'une quelconque des revendications 1 à 18, caractérisé en ce que lesdits modèles (Hn) sont des modèles dont les processus observables sont à valeurs discrètes, les valeurs des processus non observables étant les états (Q) de ces processus. 20. Procédé selon l'une quelconque des revendications 1 à 18, caractérisé en ce que lesdits modèles (H,) sont des modèles dont les processus non observables sont à valeurs continues.