Brevet FR2484117A1 — publié le 19811211

1. La présente invention concerne la synthèse de la parole et, plus particulièrement, un synthétiseur vocal à base de phonèmes prévu pour être mis en oeuvre dans un seul circuit intégré enrobé. Les synthétiseurs vocaux à base de phonèmes de l'art antérieur contiennent principalement des ensembles vo- caux constitués d'une pluralité de filtres résonants. Il a été jusqu'ici considéré comme peu pratique de produire des ensembles vocaux de ce type sous forme de circuit intégré pour plusieurs raisons importantes. Tout d'abord, les fil- tres résonants adaptables du type utilisé couramment dans les ensembles vocaux nécessitent des résistances et des con- densateurs ayant des valeurs relativement importantes de fa- çon à donner des fréquences de résonance situées dans la gamme des fréquences relativement basses de la voix. Des composants de valeur importante se traduisent par une aug- mentation sensible de la taille d'un circuit intégré. En second lieu, les filtres résonants des ensembles vocaux sont des filtres de haute précision qui sont difficiles à fabri- quer sous forme de circuit intégré dans les limites de tolé- rance requises. La présente invention utilise une nouvelle techni- que de commutation capacitive pour la mise en oeuvre d'un 2. ensemble vocal, ainsi que de fonctions supplémentaires commandées par paramètres, qui élimine les problèmes cités ci-dessus et permet la réalisation du synthétiseur vocal de la présente invention sous forme de "puce" en silicium pour circuit intégré. Cette technique non seulement élimine la né- cessité d'avoir à faire à des composants de valeur élevée dans l'ensemble vocal, mais aussi l'impératif suivant lequel les valeurs, et par conséquent la taille, des composants d'accord doivent être précis. Au contraire, comme on le ver- ra ci-après, avec cette technique de commutation capacitive de la présente invention il faut seulement que le rapport des valeurs des composants d'accord soit contrôlé avec préci- sion, ce qui rend sensiblement plus facile le maintien de hauts niveaux de précision pendant la fabrication. De plus, le présent synthétiseur vocal comprend un circuit de transition numérique unique qui procède à une transition progressive des valeurs de certains paramètres du signal de commande entre les différentes valeurs à l'état constant allouées à des phonèmes différents. De cette façon, des sons phonétiques contigus sont intégrés correctement dans la production d'une parole semblant naturelle. Le synthétiseur vocal de la présente invention com- prend également une source glottale nouvelle, qui génère nu- mériquement le signal d'impulsion glottale d'une manière per- mettant une mise en forme spectrale facile de la forme d'onde de ce signal selon la manière désirée. En général, le synthétiseur vocal de la présente invention comprend une puce en silicium enrobé, qui synthé- tise phonétiquement en continu la parole à partir de don- nées d'entrée à faible débit. Le système comprend une mémoi- re morte de stockage de paramètres contenant des valeurs de paramètre définissant 64 phonèmes différents auxquels accède un mot de commande de 6 éléments binaires, Deux éléments bi- naires supplémentaires d'entrée servent à faire varier la hauteur ou l'inflexion des phonèmes voisés. Des paramètres de commande sont produits par la mémoire morte de façon mul- tiplexée sur des bus de sortie parallèles à octets. Les pa- 3. ramètres qui sont utilisés dans la commande de l'ensemble vocal sont initialement fournis à un circuit de transition numérique nouveau qui sert à procéder à une transition progressive des variations des valeurs à l'état constant des paramètres se produisant d'un phonème à l'autre. Comme on le verra ultérieurement, ce circuit de transition numéri- que exécute cette fonction d'une manière unique en ajoutant continuellement un huitième de la différence entre la valeur cible d'un paramètre et sa valeur courante,et en utilisant le résultat comme nouvelle valeur courante du paramètre. Dans le mode de réalisation préféré de la présente invention, le circuit de transition est rythmé à une vitesse permettant d'atteindre approximativement 70 % de la valeur cible en l'espace de 33 millisecondes. Après transition, les paramètres du signal de com- mande provenant du circuit de transition numérique sont four- nis à l'ensemble vocal pour commander des fréquences de ré- sonance de filtres résonants Fl, F2 et F3, et pour commander l'injection d'énergie d'excitation vocale et fricative dans l'ensemble vocal. De plus, le "Q" ou largeur de bande du filtre résonant F2 peut être commandé séparément pour produi- re des phonèmes nasaux comme cela est classique. Les diverses fonctions commandées par paramètre sont mises en oeuvre par utilisation de signaux de paramètre numériques parallèles à quatre éléments binaires de façon à commander sélectivement le rapport capacitif des circuits à condensateurs dans les circuits commandés. Les circuits à condensateurs sont alors fermés et ouverts à une fréquence prédéterminée, de sorte que les circuits à condensateurs commandés simulent effecti- vement un élément à résistance variable commandé. Le circuit générateur de source glottale produit un signal d'impulsion glottale ayant une fréquence fondamen- tale qui varie en fonction du réglage de deux éléments bi- naires de commande d'inflexion. De plus, un certain degré de commande automatique d'inflexion est obtenu en ' faisant éga- lement varier la fréquence fondamentale du signal glottal en raison inverse au mouvement de la fréquence de résonance du 4. filtre résonant Fl de l'ensemble vocal. La forme spectrale de l'impulsion glottale est commandée par un pré-réglage sé- lectif des niveaux de signal continus analogiques appliqués aux entrées parallèles d'un multiplexeur. Les entrées du sé- lecteur du multiplexeur sont connectées à la sortie d'un comp- teur qui est rythmé à une vitesse prédéterminée. La forme d'onde du signal glottal produit à la sortie série du multi- plexeur comprend Par conséquent une approximation segmentée d'un signal analogique d'impulsion glottale avec les niveaux des divers segments déterminés par les niveaux continus pré- réglés. La présente invention sera bien comprise lors de la description suivante faite en liaison avec les dessins ci-joints dans lesquels La figure 1 est un schéma d'ensemble sous forme de blocs d'un système synthétiseur vocal selon la présente in- vention; Les figures 2 à 8 représentent des circuits du sys- tème synthétiseur vocal de la figure 1; La figure 9 comprend une résistance équivalente à la partie du circuit de l'ensemble vocal de la figure 4; La figure 10 est une forme d'onde échantillon d'un signal d'impulsion glottale; La figure 11 est un diagramme de temps représentant la relation temporelle entre divers signaux d'horloge, ainsi que l'agencement de multiplexage dans lequel les paramètres de commande sont produits par la mémoire morte de stockage de paramètre; La figure 12 est un diagramme de la mémoire morte de stockage de paramètre représentant la manière avec laquel- le les valeurs des paramètres de commande sont mémorisées dans la mémoire morte; La figure 13 est un modèle de circuit représentant les principes de fonctionnement de la technique de commuta- tion capacitive utilisée dans la présente invention; et La figure 14 est un diagramme de temps représentant la liaison temporelle entre les signaux d'horloge sans che- vauchement e l et e2 utilisés dans le circuit de commutation capacitive. En liaison avec la figure 1, un schéma sous forme de blocs d'un synthétiseur vocal à base de phonèmes 20 selon la présente invention est représenté. Le système repré- senté est prévu pour être commandé par un mot d'entrée numé- rique à octet. Six des éléments binaires d'entrée 22 du mot de commande numérique sont utilisés pour la sélection des phonèmes et les deux éléments binaires restants 56 pour la variation du niveau d'inflexion ou de la hauteur de la sor- tie audio. Les six éléments binaires 22 sont déclenchés par un signal d'échantillonnage d'une ligne 24.pour donner un ordre de stockage 26 de six éléments binaires dont six sor- ties parallèles sont appliquées aux six entrées d'adresse de poids fort d'une mémoire morte de stockage de paramètre 40. Le signal d'échantillonnage de la ligne 24 remet égale- ment à zéro une bascule de sortie 28 qui amène une ligne de sortie d'accusé de réception/demande 30 à accuser réception des nouvelles données. Le signal de poids faible de la ligne 30 est également transmis à un circuit de synchronisation de retard et de pause 44 de phonème de façon à initialiser le compteur temporel de phonème, comme cela sera décrit ulté- rieurement avec de plus amples détails. La mémoire morte de stockage de paramètre 40 con- tient des données définissant 64 phonèmes différents auxquels accèdent les six éléments binaires de sélection de phonème 22 Pour chacun de ces 64 phonèmes, la mémoire 40 contient 12 pa- ramètres de signal de commande qui définissent électronique- ment le phonème. Chaque paramètre stocké dans la mémoire 40 comprend de préférence 4 éléments binaires de résolution,ce qui donne 16 valeurs différentes pour chaque paramètre, à l'exception du paramètre de commande de synchronisation de- phonème qui comprend 7 éléments binaires de résolution et a par conséquent 128 valeurs-possibles. La mémoire 40 est pré- vue pour fournir le jeu approprié des valeurs de paramètre de signal de commande définissant le phonème particulier identifié par les éléments binaires 22 sur ses 8 lignes de 6. sortie de données d'une façon multiplexée, de sorte que deux paramètres de commande à 4 éléments binaires sont pré- sents à tout instant sur les 8 lignes de sortie de données, à l'exception de nouveau du paramètre de commande de syn- chronisation de phonème qui utilise 7 des 8 sorties de don- nées. La mémoire morte 40 de stockage de paramètre est en outre accédée par trois éléments binaires de sélection de paramètre 48 qui sont fournis par la sortie d'un circuit tem- porel 38 aux trois entrées d'adresse de poids faible de la mémoire 40. Le circuit temporel 38 comprend un circuit in- terne d'horloge-mère 32 qui produit un signal ayant une fréquence qui est déterminée en fonction des valeurs d'un circuit RC externe connecté à la borne d'entrée MCRC. En variante, la borne d'entrée MCRC peut être mise à la masse et un signal d'horloge extérieur fourni directement à la borne supplémentaire d'entrée d'horloge MCX. Le signal d'horloge-mère provenant de la sortie du circuit 32 est ap- pliqué à un compteur de répétitions 34 qui peut produire 8 sorties de signal d'horloge à diverses fréquences prédétermi- nées. Trois de ces signaun comprennent les éléments binaires de-sélection de paramètre qui sont fournis par la ligne 48 aux entrées d'adresses de poids faible de la mémoire de paramè- tres 40. Les sorties du compteur 34 sont alors appliquées à un circuit 36 de déclenchement et d'horloge de non recouvre- ment à deux phases, qui développe les 12 signaux temporels utilisés dans toutes les parties du système. Pour résumer, les 6 éléments binaires 22 de sélec- tion de phonème identifient le phonème particulier souhaité et les trois éléments binaires 48 de sélection de paramètre déterminent lesquels des 12 paramètres de signal de commande définissant le phénomène identifié sont présents dans les données de sorties de la mémoire de stockage de paramètre 40 à tout instant de la durée du phonème. Certains des paramè- tres de signal de commande qui doivent être fournis à l'en- semble vocal requièrent une opération de transition de façon à écrêter les variations brusques se produisant dans les va- 7. leurs des paramètres de commande entre un phonème-et le pho- nème suivant. En conséquence, les lignes de sortie des don- nées de la mémoire morte de stockage des paramètres trans- mettant ces paramètres de signal de commande sont reliées à un circuit de transition numérique 50 qui met numérique- ment en oeuvre la fonction de transition désirée. Les lignes de sortie des données provenant de la mémoire morte de sto- ckage des paramètres transmettant les-paramètres de signal de commande restants qui concernent les diverses fonctions tem- porelles et ne nécessitent aucune transition sont reliées di- rectement au circuit 44. Comme cela sera décrit ultérieure- ment en détail, le circuit 44 comprend un compteur qui est rythmé à une fréquence déterminée par le paramètre de com- mande de synchronisation de phonème de façon à commander la durée de chaque phonème. Plus particulièrement, le taux de comptage du compteur est déterminé par la fréquence du signal d'horloge d'une ligne 43 provenant de la-sortie d'un circuit 42 de synchronisation d'horloge de sous-phonème, qui comprend essentiellement un oscillateur dont la fréquence est comman- dée par le paramètre de commande de synchronisation de phonè- me. Lorsque le compteur atteint un comptage prédéterminé, un signal de sortie est produit sur une ligne 45 qui charge la bascule de sortie 28, amenant la ligne de sortie 30 de poids fort à indiquer qu'une nouvelle donnée de phonème est requise. Le circuit de synchronisation 44 comprend également un circuit à retard vocal et à retard de fermeture qui est constitué essentiellement d'un comparateur d'amplitude desti- né à comparer la sortie de comptage du compteur temporel de phonème aux valeurs des paramètres de signal de commande de retard vocal et de retard des fermetures présentées aux sor- ties de la mémoire 40. Lorsqu'une condition d'équivalence est détectée-par le comparateur, la durée du retard est terminée. Le but du paramètre de signal de commande de retard vocal est de retarder la transmission du signal de commande d'am- plitude vocale, et par conséquent de retarder ou de maintenir l'injection d'énergie d'excitation vocale dans l'ensemble vo- cal, pendant une durée prédéterminée inférieure à la durée 8. d'un intervalle de temps de phonème,au cours de certaines transitions phonétiques fricatives-voyelles o l'amplitude de la composante fricative décroît rapidement alors que l'amplitude de la composante vocale augmente rapidement. Le signal de commande de retard de fermeture a une fonction si- milaire et sert à retarder la transmission des signaux d'am- plitude fricative et de commande de fermeture. La mise en oeuvre de lc fonction de retard est effectuée chaque fois qu'un paramètre de signal de commande de retard vocal ou de 1o retard de fermeture est présent, en "gelant" effectivement un circuit de transition numérique 50 pendant la période de transmission pour les paramètres de signal de commande d'am- plitude fricative et d'amplitude vocale, respectivement, pendant une durée spécifiée par la valeur des paramètres de commande de retard vocal et de retard de fermeture. Comme ce- la sera décrit ultérieurement avec davantage de détails, cet- te fonction est exécutée par un circuit de transition de gel 46 qui boucle effectivement une ligne 47 d'écriture/lecture à une mémoire vive du circuit de transition numérique 50. Les paramètres de signal de commande, après tran- sition, à la sortie du circuit de transition numérique 50 sont démultiplexés par un circuit 52 à bascules en conformi- té avec des signaux temporels appropriés provenant du circuit 38 qui sont fournis par l'intermédiaire d'un circuit d'horlo- ge de synchronisation 54 pour la commande du rythme des bas- cules 52. De plus, un circuit à-source glottale 58 produit un signal de synchronisation glottale au commencement de chaque période d'impulsions glottale qui est également fourni au cir- cuit 54 par une ligne 55 de façon à déclencher les paramètres de- signal de commande Fl,F2,F2Q et F3 dans le circuit de tran- sition 50. Le signal d'excitation vocale est généré numérique- ment par le circuit 58 en conformité avec les deux éléments binaires 56 de sélection d'inflexion du mot d'ordre d'entrée numérique à octet, qui commandent la fréquence fondamentale du signal glottal. De plus, on notera qu'un certain degré de commande d'inflexion automatique est fourni en faisant va- 24841 17 9. rier également la fréquence fondamentale du signal d'exci- tation vocale en conformité avec l'inverse du paramètre de signal de commande Fl (F1). Le signal d'excitation vocale résultant est alors fourni à un circuit d'amplitude vocale 62 qui module l'amplitude du signal d'excitation vocale en conformité avec le paramètre de signal de commande d'ampli- tude vocale avant l'injection du signal d'excitation voca- le dans un ensemble vocal 60. Le signal d'excitation fricative est fourni par un générateur de bruit blanc 64. Pendant les fricatives voi- sées (par exemple z, v) lorsque les énergies d'excitation fricative et vocale sont toutes deux présentes, le généra- teur de bruit blanc 64 met fermé pendant la dernière par- tie ou partie-de "repos" du signal d'impulsion glottale sous la commande du signal FGATE d'une ligne 65 provenant du circuit à la source glottale 58.Le signal de bruit blanc résultant provenant de la sortie du circuit générateur 64 est appliqué à un circuit 66 de mise en forme de bruit passe-haut et d'amplitude fricative qui a pour fonction de filtrer le si- gnal d'excitation fricative et de moduler son amplitude en conformité avec le paramètre de signal de commande d'ampli- tude fricative avant injection dans l'ensemble vocal 60 sous la commande du paramètre de commande de fricative (FC) et de son inverse.(FC). L'ensemble vocal 60 dans le mode de réalisation particulier de la présente invention comprend quatre fil- tres résonants connectés en série et représentés par Fl,- F2,F3 et F5. Les fréquences de résonance des filtres FI à F3 peuvent être commandées en fonction des paramètres de si- gnal de commande Fl, F2 et F3. La largeur de bande ou "Q" du filtre résonant du second ordre (F2) dans l'ensemble vo- cal 60 est également commandé par le paramètre de signal de commande F2Q. Enfin, la sortie de l'ensemble vocal 60 est appliquée au circuit de fermeture 68 dont la fonction est de moduler brusquement l'amplitude du signal de sortie audio en conformité avec le signal de commande de fermeture (CL). En liaison maintenant avec les figures 2 à 8, et 10. plus particulièrement avec la figure 2, un schéma des cir- cuits du synthétiseur vocal 20 de la présente invention est représenté. Comme cela a déjà été indiqué en liaison avec la description du schéma sous forme de blocs de la figure 1, le synthétiseur 20 doit être commandé par un mot de comman- de d'entrée numérique à octet. Les 6 éléments binaires de sélection de phonème (PO-P5) sont fournis en parallèle aux entrées de données D de la bascule 26 à 6 éléments binaires. La donnée présente sur les lignes de sélection de phonème (PO-P5) est rythmée dans la bascule 26 par un signal échan- tillon produit pur la ligne 24 qui sert également à remettre à l'état initial la bascule de sortie 28, ce qui oblige la ligne 30 d'accuser réception de la nouvelle donnée de phonè- me. Le signal de sortie à poids faible de la ligne 30 sert également à remettre à 0aun compteur temporel de phonème 84, dont la fonction sera décrite ultérieurement. Les sorties Q de la bascule 26 sont appliquées aux entrées d'adresse de poids fort (A3-A8) de la mémoire morte de stockage de paramè- tres 40. Les trois entrées restantes d'adresse de poids fai- ble (AO-A2) de la mémoire 40 sont connectées aux éléments bi- naires de sélection de paramètre 48 provenant de la sortie du circuit 38. Comme cela a été indiqué précédemment, les para- mètres de signal de commande définissant le phonème identifié par les éléments binaires de sélection de phonème 22 sont produits en multiplex aux sorties de données (DO-D7) de la mémoire 40 en conformité avec les trois éléments binaires 48 de sélection de paramètre. Bien que connues de l'homme de l'art, les fonc- tions des divers paramètres de signal de commande produits par la mémoire 40 seront brièvement résumées de façon à per- mettre une meilleure compréhension du fonctionnement du sys- *tème de la présente invention. Les paramètres de commande Fl, F2 et F3 déterminent les emplacements des pales de fréquence résonante dans les trois premiers filtres résonants variables de l'ensemble vo- cal. Le paramètre de commande de fricative FC remplace deux paramètres de commande normalement prévus dans les synthéti- 11. seurs de ce type; c'est-à-dire les paramètres de fréquence de fricative et de commande passe-bas de fricative.Plus spé- cifiquement, on a déterminé que généralement,lorsqu'un phonè- me de fricative nécessite une énergie fricative basse fré- quence dans la gamme du ton caractéristique de voyelle F2, elle ne nécessite pas non plus une quantité importante d'énergie fricative haute fréquence dans la gamme du ton ca- ractéristique de voyelle F5, et vice-versa.Ainsi, la présen- te invention utilise un seul paramètre de commande de frica- tive (FC) et l'inverse de ce paramètre de commande (TC) pour la commande de l'injection parallèle des énergies de fricati- ve haute et basse fréquence dans l'ensemble vocal. Le paramè- tre de commande F2Q fait varier le "Q" ou largeur de bande du filtre résonant de second ordre F2 de l'ensemble vocal et est utilisé principalement en liaison avec laproduction des phonèmes nasaux 'ln", "m" et "ng". Les phonèmes nasaux pré- sentent typiquement une quantité plus grande d'énergie au premier ton caractéristique de voyelle Fl et sensiblement un contenu en énergie plus faible et plus large pour les tons caractéristiques de voyelle plus hauts. Ainsi, pendant la pré- sence de phonèmes nasaux, le paramètre de commande F2Q est généré dans le but de réduire le "Q" ou d'augmenter la lar- geur de bande du filtre résonant F2 qui, par suite de l'agen- cement en série des filtres résonants dans l'ensemble vocal, évite que des quantités importantes d'énergie n'atteignent les tons caractéristiques de voyelle hauts. Le paramètre de commande d'amplitude vocale VA est généré chaque fois qu'un phonème comportant une composante voisée est présent. Le pa- * ramètre de commande d'amplitude vocale commande l'intensité de la composante voisée dans la sortie audio. Le paramètre de commande d'amplitude de fricative FA est généré qhaque fois qu'un phonème ayant une composante non voisée est pré- sent et est utilisé pour commander l'intensité de la compo- sante non voisée dans la sortie audio.Le paramètre de ferme- ture CL sert à simuler l'interaction des phonèmes qui se produit, par exemple, lors de la production du phonème "b" suivie de celle du phonème "e". En particulier, le paramètre 12. de commande de fermeture, lorsqu'il est fourni au circuit de fermeture 68, est prévu pour provoquer une modulation brusque d'amplitude dans la sortie audio qui simule l'éta- blissement et la libération brutale d'énergie se produisant pendant la prononciation de combinaisons de phonème de ce genre. Le paramètre de commande de retard vocal (VD) est uti- lisé principalement pendant certaines transitions phonétiques fricatives-voyelles o l'amplitude de la composante de frica- tive s'éteindrait rapidement alors que l'amplitude de la îa composante vocale augmente rapidement. Ce paramètre sert ain- si à retarder la transmission-du signal de commande d'ampli- tude vocale (VA) dans de telles circonstances. Le paramètre de commande de retard de fermeture CLD est de même utilisé surtout pendant certaines transitions phonétiques voyelles- fricatives o il est souhaitable de retarder la transmission des paramètres de commande de fermeture CL et d'amplitude de fricative FA de la manière décrite en liaison avec le para- mètre de commande de retard vocal. Le paramètre de commande de pause PAC est généré chaque fois qu'un phonème de pause est sélectionné de façon à insérer une période de silence dans la parole. Cependant, comme le schéma d'articulation de l'ensemble vocal est "gelé" pendant un phonème de pause jusqu'à ce que toute l'énergie d'excitation de l'ensemble vo- cal soit totalement dissipée, une fonction supplémentaire importante est également assurée par le phonème de pause. - En particulier, certains mots dont la fin a tendance à "se perdre", tels que les mots se terminant par des phonèmes na- saux, se comportent comme si un phonème additionnel avait été inclus lorsque le schéma d'articulation du dernier pho- nème change brutalement avant que l'excitation d'énergie de l'ensemble vocal ne soit totalement dissipée. Par exemple, le mot anglais "sun" peut ressembler à "suna". Cela est d au fait que l'énergie d'excitation résiduelle dans l'ensem- ble vocal est vocalisée comme quelque chose d'autre qu'un "n" après la durée du phonème "n". L'insertion d'un phonème de pause à la suite du phonème "n" dans cet exemple permettra par conséquent d'améliorer la reconnaissance de la parole en 248 4 1 17 13. gelant le schéma d'articulation du phonème "n" jusqu'à ce que la totalité de l'énergie d'excitation fricative et voca- le soit dissipée. Le paramètre de commande final est le pa- ramètre de commande de synchronisation de phonème qui est pro- duit pour chaque phonème et est utilisé pour établir la du- rée de production du phonème. La mémoire morte de stockage de paramètre 40 dans le mode de réalisation particulier de la présente invention a la configuration représentée en figure 12. En particulier, la mémoire 40 permet la mémorisation de 12 valeurs du para- mètre de signal de commande pour chacun des 64 phonèmes identifiables par les éléments binaires 22 de sélection de phonème. Chaque paramètre comporte quatre éléments binaires de résolution à l'exception du paramètre de signal de comman- de de synchronisation de phonème qui comporte sept éléments binaires de résolution. Ainsi, par exemple, comme représenté en figure 12, lorsque leséléments binaires de sélection-de paramètre 48 sont égaux à 0,11, le paramètre de signal de commande de fermeture (CL) sera présent aux sorties de don- nées D0-D3 de la mémoire 40 et le paramètre de signal de commande F3 sera présent aux sorties de données D4-D7 de la mémoire 40. De même, lorsque les éléments binaires de para-- mètre 48 sont égaux à 100, les paramètres de signal de com- mande de retard de fermeture (CLD) et F2Q seront présents aux sorties de données D0-D3 et D4-D7, respectivement, de la mémoire 40. Dans le mode particulier de réalisation de la présente invention, les fréquences des éléments binaires 48 de sélection de paramètre sont 40 KHz, 20 KHz et 10 KHz. Ainsi, comme la durée des phonèmes varie approximativement de 50 à 250 millisecondes, on peut remarquer que chaque paramè- tre de signal de commande sera généré sur les lignes de sortie de données DO-D7 de la mémoire 40 un minimum d'environ 500 fois pendant la durée de chaque phonème. Un diagramme de temps représentant la relation entre les éléments binaires 48 de sélection de paramètre aux entrées d'adresse AOA2 de la mémoire 40 et les sorties de données DO-D7 de la mémoire est représenté en figure 11. 14. Les signaux de sélection de paramètre des lignes 48 sont générés aux sorties Q4-Q6 du compteur de répétitions à 10 éléments binaires 34 qui est rythmé par le signal d'hor- loge-mère, qui dans le mode de réalisation de l'invention est réglé à 1, 28 MHz. Comme le remarquera ultérieurement l'hom- me de l'art,la variation de la fréquence de l'horloge-mère fera varier la hauteur glébale et la composition en fréquen- ce de la sortie audio. De plus, en faisant varier la fré- quence de l'horloge-mère au-dessus ou au-dessous de la valeur nécessaire aux gammes normales de la parole, le présent sys- tème peut être utilisé pour produire des effets sonores haute- ment texturés. Les sorties QO-Q3 du compteur 34 sont appliquées aux entrées de données (D) d'une première bascule 70 à quatre éléments binaires et ses sorties Q4-Q6 et Q9 aux entrées de données (D) d'une seconde bascule 72 à quatre éléments bi- naires. Les trois sorties Q de poids fort provenant de la bascule 70 comprennent les signaux d'horloge à élément binai- re Q, à élément binaire 1 et à élément binaire 2 qui sont fournis au circuit de transition numérique 50 dont la des- cription sera donnée ultérieurement. Le signal de-sortie Q restant provenant de la bascule 70 est fourni par une ligne 73 à une basule R-S 74 de façon à produire à sa borne de sortie SET un signal d'horloge (el) ayant une fréquence dou- ble de celle du signal d'horloge à élément binaire 0 et de phase opposée. Le signal d'horloge 61 est également utilisé dans le circuit de transition numérique 50. Les trois sor- ties Q de poids faible de la bascule 72 comprennent les si- gnaux d'horloge A0-A2 qui sont utilisés dans diverses par- ties du système pour contrôler le paramètre de commande pré- sent et pour démultiplexer les paramètres de commande de transition. Les signaux d'horloge AO-A2 ont la même fréquen- ce que les signaux de sélection de paramètre fournis par les lignes 48 aux entrées d'adresse AO-A2 de la mémoire 40, avec seulement un léger décalage. De plus, on notera que le signal de sortie Q3 du compteur 34 est également appliqué à une paire de bascules 15. R-S 77 et 78 de façon à produire aux bornes de sortie RESET des signaux d'horloge à faible recouvrement el et e2. Comme représenté en figure 14, les signaux d'horloge $1 et 02 ont des phases en opposition et dans le mode de réalisation parti- culier de l'invention ont une fréquence de 20 KHz. Les si- gnaux d'horloge el et e2 sont utilisés principalement en liaison avec la mise en oeuvre de la technique de commande par paramètres de commutation capacitive décrite ci-après, bien qu'ils soient également utilisés simplement comme signaux d'horloge commodes. De même, le signal de sortie Q5 du comp- teur 34 est fourni de plus à une paire de bascules RS 75.et 76 de façon à produire aux bornes de sortie RESET (remise à zéro) une seconde paire de signaux d'horloge sans recouvrement Pl et P2 qui ont également des phases en opposition de la même manière que les signaux d'horloge dl et e2,et ont une fréquen- ce de 5 KHz dans le mode de réalisation particulier de l'inven- tion. Les signaux d'horloge Pl et P2 sont utilisés seulement dans le circuit d'horloge sous-phonème 42 (figure 7) qui sera décrit ultérieurement avec davantage de détails. Les valeurs de paramètre stockées dans la mémoire morte 40 qui sont générées dans les lignes de sortie de don- nées de poids fort D4-D7 comprennent des paramètres de comman- de de l'ensemble vocal qui nécessitent une opération de tran- sition dynamique et sont par conséquent fournis au circuit de transition numérique 50 qui sera décrit ultérieurement. Cepen- dant, les valeurs de paramètre stockés dans la mémoire 40 qui sont produites dans les lignes de sortie de données de poids faible DO-D3 sont essentiellement-des signaux "fermé/ouvert" ou des-signaux de synchronisation ne nécessitant aucune opé- ration de transition et sont par conséquent fournis directe- ment au circuit de synchronisation de phonème, de pause et de retard. Le fonctionnement du circuit de synchronisation de- phonème sera maintenant décrit. Les sept éléments binaires les moins significatifs DO-D6 provenant de la sortie de la mémoire de paramètre 40 sont fournis-aux entrées de données (D) d'une bascule à sept éléments binaires 80 qui est rythmée 16. par un signal reçu sur une ligne 85 provenant du canal de sortie nc 7 d'un multiplexeur 86 à huit canaux. Les entrées de commande binaires A, B et C, du multiplexeur 86 sont liées aux signaux d'horloge AO-A2 provenant de la sortie de la bascule 70 du circuit temporel 38. Ainsi on remarquera que, lorsque les éléments binaires de sélection de paramètre AO- A2 sont égaux à 111, indiquant que le paramètre de signal de commande de synchronisation de phonème est présent aux sor- ties de données DO-D7 de la mémoire morte 40, le canal de sortie n0 7 du multiplexeur 86 aura un niveau haut pointant dans la bascule 80 la valeur du paramètre de signal de com- mande de synchronisation de phonème. De nouveau, en liaison avec la figure 7, les sept sorties parallèles (PHOPH6) de la bascule 80 sont appliquées au circuit de synchronisation d'horloge de sous-phonème 42 qui comprend effectivement un circuit à oscillateur dont la fréquence est commandée-par la valeur des sept éléments bi- naires de sortie de cette bascule. En particulier, les sor- ties de la bascule 80 (PHO-PH6) commandent l'état "fermé/ou- vert" de sept commutateurs analogiques, comme indiqué, qui sont connectés individuellement en série avec l'un des sept condensateurs connectés en parallèle pondérés en binaire. Comme cela sera décrit ultérieurement en liaison avec la des- cription de l'ensemble vocal,grâce à une commutation rapide du réseau capacitif 79 de la manière décrite sous la comman- de des signaux d'horloge sans recouvrement Pl et P2, une va- leur de résistance est effectivement simulée qui est égale à l'inverse du produit de fréquence de commutation (Pl) et de la valeur de capacité résultante du circuit capacitif 79. En d'autres termes, la valeur R simulée dans le mode parti- culier de réalisation de la présente invention est déterminée par la relation suivante R K (C79) Par conséquent, la fréquence du signal de sortie de l'oscil- lateur- 42 sur la ligne 88 est donnée par le produit de la- va- leur de la résistance (R) résultante et de la valeur de la 17. capacité fixe (C) du circuit temporel RC de l'oscillateur 42. Revenant à la figure 2, le signal de sortie de la ligne 88 provenant du circuit 42 est appliqué à l'entrée d'horloge d'un compteur temporel de phonème 84 et détermine ainsi son comptage. La durée du phonème est déterminée par la période de temps qu'il faut au compteur 84 pour atteindre un comptage égal à 16. En particulier, lorsque les sorties (QO-Q3) du compteur 84 sont égales à 0000, la sortie d'une porte NON OU 90 sera au niveau haut, fournissant un signal de niveau haut à l'entrée de donnée d'une bascule 92.Après un bref laps de temps, spécifiquement, deux impulsions du signal d'horloge P2 - la sortie d'une porte NON ET 94 passera au niveau bas-pour charger la bascule de sortie 28 par l'in- termédiaire d'un inverseur 96 et obliger la ligne 30 d'indi- quer qu'une nouvelle donnée de phonème est nécessaire. Le fonctionnement du circuit de retard vocal et de retard de fermeture sera maintenant décrit. Comme indiqué précédemment, le but des paramètres de signal *de commande de retard vocal et de retard de fermeture est de retarder pen- dant une partie prédéterminée de la durée d'un phonème la transmission des signaux de commande d'amplitude vocale et d'amplitude fricative, respectivement, pendant certaines transitions phonétiques voyellefricative. Cela s'effectue de la manière suivante. Les quatre sorties (QO-Q3) du comp- teur 84 sont appliquées par l'intermédiaire d'inverseur 100 aux entrées (B) d!un comparateur d'amplitude à quatre élé- ments binaires 82. Les entrées A du comparateur 82 sont liées aux sorties de données DO-D3 de la mémoire 40. La sortie A=B du comparateur 82 est fournie par une ligne 102 à une paire de portes NON et 104 et 106. L'autre entrée de la porte 104 est connectée par l'intermédiaire d'une ligne 110 au canal de sortie n0 5 du multiplexeur 86 et l'autre entrée de la porte 106 est connectée par l'intermédiaire d'une ligne 108 au canal de sortie nO 4 du multiplexeur 86. Ainsi, on remarquera que, lorsque les signaux d'horloge A2-AO fournis aux entrées de commande binaires A,B et C du multiplexeur 86 18. sont égales à 101, indiquant que le paramètre du signal de commande de retard vocal (VD) est présent aux sorties de données DO-D3 de la mémoire 40,et que les sorties QO-Q3 du compteur 84 sont égales à la valeur de paramètre du signal de commande de retard vocal,les deux entrées de la porte NON ET 104 auront un niveau haut, amenant la sortie de la porte NON ET 104 au niveau bas pour charger une bascule 112. De même, lorsque les signaux d'horloge A2-AO sont égaux à 100, le canal de sortie n0 4 du multiplexeur 86 sur la ligne 108 aura un niveau haut indiquant que le paramètre du signal de commande de retard de fermeture est présent aux sorties de données DO-D3 de la mémoire 40. Par conséquent, lorsque la sortie du compteur 84 atteint simultanément un comptage égal à la valeur de paramètre du signal de commande du retard de fermeture, la sortie A=B du comparateur d'amplitude 82 sur la ligne 102 aura également un niveau haut, fournissant ainsi des signaux de niveau haut aux deux entrées de la porte NON ET 106 et obligeant sa sortie de niveau bas à charger une bascule 114. Comme on le verra ultérieurement, les signaux de sortie des bascules 112 et 114 sont appliqués au circuit de transition de "gel" 46 (figure 3) qui inhibe effective- ment le processus de transition dans le circuit de transi- tion numérique 50 pendant latransition des paramètres de si- gnal de commande d'amplitude vocale et d'amplitude fricative. Les bascules 112 et 114 sont remises à zéro à la fin de chaque durée dephonème par une impulsion de remise à zézo de niveau bas sur une ligne 124 en provenance de la sortie d'une porte ET 122. La sortie de la porte ET 122 passe au niveau bas à la fin de chaque durée de phonème par l'impulsion de remise à zéro de niveau haut produite par le compteur 84 sur la ligne qui est inversée par un inverseur 120 et appliquée à l'en- *trée de la porte ET 122. On notera que la sortie "égale à" du comparateur 82 est également remise au niveau bas au commen- cement de chaque nouveau phonème lorsque la sortie (QO-Q3) du compteur 84 est égale à 0000 par le signal de niveau haut résultant produit à la sortie de la porte NON OU 90 qui est inversée par un inverseur 98. 19. De plus, on notera que le paramètre de signal de commande de retard de fermeture (CLD) est également utilisé pour inhiber la transmission du paramètre de signal de comman- de de fermeture (CL) à un circuit de fermeture 68 (figure 1). En particulier, pendant la durée du retard de fermeture la sortie de la bascule 114 est au niveau bas, et par consé- quent un signal de niveau bas est fourni sur une ligne 126 à l'une des entrées d'une porte NON ET 128 à trois entrées. Les deux entrées restantes de la porte 128 sont connectées à une ligne 116, qui est liée au canal de sortie n0 3 du multiplexeur 86, et à une ligne 115 qui est connectée à la sortie de donnée D3 de la mémoire 40. Lorsqu'un signal de fermeture est présent, les sorties de donnée DO-D2 de la mémoire 40 ne sont pas utilisées car le signal de commande de fermeture est simplement un signal du type ouverture/ fermeture. Par conséquent, seul l'état de la sortie de don- née D3 de la mémoire 40 sur la ligne 115 est contrôlée pen- dant la.durée du paramètre de fermeture lorsque.les signaux d'horloge A2AO sont égaux à 011 et que le canal de sortie nu 3 du multiplexeur 86 sur la ligne 116 est au niveau haut. Cependant, même si des signaux de niveau haut sont présents à la fois sur les lignes 115 et 116, la sortie de la porte NON ET 128 ne passera pas au niveau bas pour remettre à l'état initial la bascule 132 et produit un signal de ferme- ture de niveau bas à la sortie de la porte ET 136 jusqu'à ce que la bascule 114 soit chargée à l'issue de la durée du retard de fermeture, et un signal de niveau haut est pré- senté sur la ligne 126. Lorsque la fonction de retard de fer- meture n'est pas présente et que la sortie de la bascule 114 est au niveau haut, un signal de fermeture de niveau bas sera produit à la sortie d'une porte NON ET 136 lorsque des signaux de niveau haut sont détectés en coïncidence à la fois sur la ligne 115 en provenance de la sortie de donnée D3 de la mémoire 40 et sur la ligne 116 en provenance du canal de sortie n0 3 du multiplexeur 86. Le signal de ferme- ture se termine lorsque la sortie d'une porte NON ET 130 passe au niveau bas de façon à charger la bascule 132, ce qui 20. se produit lorsque le canal de sortie no 3 du multiplexeur 86 sur la ligne 116 est au niveau haut et que la sortie de donnée D3 de la mémoire 40 est au niveau bas, ce qui indique que la fonction de fermeture n'est plus souhaitée. Cela se produit typiquement au commencement du phonème suivant si ce phonème ne nécessite pas aussi la fonction de fermeture, car la sortie de la bascule de retard de fermeture 114 sur la li- gne 126 sera toujours au moins momentanément au niveau haut au commencement de chaque phonème. De plus, on notera qu'un signal de commande de fer- meture est également produit chaque fois-que les valeurs des paramètres de commande d'amplitude vocale (VA) et d'amplitude fricative (FA) sont égaux à zéro. En d'autres termes, lorsque les signaux VA et FA provenant de portes NON OU 190 et 192 (figure 3) sont tous deux au niveau haut, la sortie de la porte NON ET 134 sera au niveau bas, ce qui a pour effet de produire un signal de fermeture de niveau bas à la sortie de la porte ET 136. Cela sert à rendre totalement silencieux l'ensemble vocal pendant des périodes o aucune énergie d'ex- citation n'est présente dans l'ensemble pour éviter des bour- donnements et autres formes de bruit ne soient produits pen- dant les périodes de pause. Le paramètre de commande de non transition restant produit aux sorties de donnée DO-D3 de la mémoire 40 est le paramètre de commande de pause (PAC). Comme déjà indiqué, le paramètre de commande de pause est généré chaque fois qu'un phonème de silence est souhaité, et sert également à geler les positions des tons caractéristiques de voyelles de l'en- semble vocal jusqu'à ce que toute l'énergie d'excitation soit dissipée. Le paramètre de commande de pause est semblable au paramètre de commande de fermeture (CL) en ce sens qu'il est un paramètre du type ouverture/fermeture et par conséquent ne nécessite qu'un élément binaire de donnée de signal. A titre de commodité, la sortie de donnée D3 de la mémoire 40 est de nouveau sélectionnée et les sorties de données DO-D2 ne sont pas utilisées. La sortie de donnée D3 de la mémoire 40 sur la ligne 115 est appliquée à l'entréè d'une porte NON ET 138 dont 21. l'autre entrée est connectée au canal de sortie nu 6 du multiplexeur 86. Par conséquent, lorsque les signaux d'hor- loge A2-AO sont égaux à 110, ce qui provoque le passage au niveau haut du canal de sortie n0 6 du multiplexeur 86, indi- quant que le paramètre de commande de pause est présent aux sorties de donnée DO-D3 de la mémoire 40, et que la sortie de donnée D3 sur la ligne 115 est également au niveau haut, la sortie de la porte NON ET 138 passera au niveau bas et chargera une bascule 142. La sortie de la bascule 142 est à son tour appliquée à l'entrée d'une porte ET 146 dont l'au- tre entrée est connectée à la sortie d'une porte NON ET 144. Les entrées de la porte NON ET 144 sont connectées aux si- gnaux VA et FA provenant des sorties de portes NON OU 190 et 192 (figure 3). Par conséquent, étant donné que l'énergie d'excitation vocale et/ou fricative est toujours présente pen- dant les phonèmes non silencieux, la sortie de la porte NON ET 144 sera normalement au niveau haut. Par conséquent, lors- que la bascule 142 est chargée au commencement d'un phonrème de pause, un signal de niveau haut sera produit à la sortie de la porte ET 146-, qui est appliqué au circuit de transi- tion de gel 46 (figure 3) et, comme on le verra ultérieure- ment, permet d'inhiber le circuit de transition numérique pour maintenir les paramètres de commande de transition à leurs valeurs courantes. Le signal "tons caractéristiques de voyelle de gel" de niveau haut à la sortie de la porte ET 146 sera cependant terminé, dès que toute l'énergie d'excita- tion vocale et fricative a été totalement dissipée, ou à la fin d'un phonème de pause quel que soit l'événement se pro- duisant en premier. En particulier, lorsque les signaux VA et FA passent tous deux au niveau haut, la sortie de l-a porte NON ET 144 passera au niveau bas et obligera la sortie de la porte ET 146 à passer au niveau bas. Inversement, si la sor- tie de la porte NON ET 144 est toujours au niveau haut à la fin du phonème de pause lorsque la sortie de donnée D3 de la mémoire 40 sur la ligne 115 passe au niveau bas, la remise à zéro de la bascule 142 par le signal de niveau bas résul- tant produit à la sortie de la porte ET 140 obligera la sor- 22. tie de la porte ET 146 à passer au niveau bas. En liaison plus particulièrement avec la figure 3, le fonctionnement du circuit de transition numérique 50 se- ra maintenant expliqué. Comme déjà indiqué, le but de ce cir- cuit 50 est d'assurer un changement progressif des valeurs des paramètres de commande de l'ensemble vocal entre des va- leurs anciennes ou valeurs "courantes" et des valeurs nou- velles ou valeurs "cibles". Les quatre lignes de paramètre TO-T3 provenant des sorties de donnée D4-D7 de la mémoire 40 sont appliquées aux canaux d'entrée 1 à 4 d'un multiplexeur à 8 canaux 150. Les entrées de commande binaires A, B et C du multiplexeur 150 sont connectées aux signaux d'horloge de transition d'élément binaire 0, d'élément binaire 1, et d'élément binaire 2, respectivement,provenant du circuit temporel 38 (figure 2). La relation temporelle entre les si- gnaux d'horloge de transition d'élément binaire 0 - élément binaire 2 et les signaux d'horloge de paramètre AO-A2 est représentée en figure 11. Comme on peut le voir facilement dans le diagramme de temps de la figure 11, les signaux d'horloge d'élément binaire 0 - élément binaire 2 définissent huit états à l'intérieur de chaque état défini par des si- gnaux d'horloge AO-A2. On se rappellera que les signaux d'hor- loge AO-A2 définissent le paramètre qui est présent sur les quatre lignes de paramètre TG-T3 provenant des sorties de donnée D4-D7 de la mémoire 40. Le multiplexeur 150 sert ainsi à transformer les don- nées d'entrée parallèles des lignes TO-T3 en données en série sur une ligne de sortie 151 en préparation des fonctions arithmétiques de série qui seront effectuées ultérieurement. De plus, cependant, comme la sortie parallèle du circuit de transition numérique est-en fin de compte prélevée dans les quatre bits les plus significatifs du signal de sortie paral- lèle à octet provenant des bascules de sortie 168 et 170, et que les lignes d'entrée TO-T3 au circuit de transition sont connectées aux canaux d'entrée 1 à 4 du multiplexeur 150 et par conséquent décalées de 3 bits vers le bas par rapport à la sortie, le multiplexeur 150 sert également à diviser ef- 23. fectivement la valeur du paramètre "cible" par 23 ou 8. La sortie série du multiplexeur 150, qui est par conséquent égale à 1/8 de la valeur du paramètre cible, est fournie sur la ligne 151 à l'entrée B d'un additionneur d'é- léments binaires 158. L'entrée A de l'additionneur 158 est connectée à la sortie de sommation (E) d'un second addition- neur d'éléments binaires 156. L'entrée A de l'additionneur 156 est connectée à la sortie série d'un second multiplexeur 152 à huit canaux qui sert simplement à transformer le signal de sortie parallèle résultant en provenance du circuit de transition numérique 50 en signal série. Ainsi, le signal pré- sente sur une ligne 153 en provenance de la sortie série du multiplexeur 152 représente la valeur la plus récente ou valeur courante du paramètre de commande. L'entrée B de l'ad- ditionneur 156 est connectée à la sortie série d'un troisiè- me multiplexeur 154 à huit canaux qui sert également à trans- former le signal de sortie parallèle en provenance du circuit de transition numérique 50 en signal série. Cependant, comme les quatre éléments binaires les plus significatifs du signal de sortie de la bascule 168 sont décalés vers le bas de trois éléments binaires et connectés aux canaux d'entrée 1 à 4 du multiplexeur 154, celui-ci sert également à diviser effecti- vement la valeur courante de paramètre par 8. Ainsi, comme la sortie série du multiplexeur 154 sur une ligne 155 est four- nie à l'entrée B de l'additionneur 156 par l'intermédiaire d'un inverseur 172, on remarquera que l'additionneur 156 sous- trait effectivement 1/8 de la valeur de paramètre courante de la valeur courante de paramètre et fournit le total à l'en- trée A de l'additionneur 158. L'additionneur 158 ajoute alors au total de l'additionneur 156 1/8 de la valeur cible de pa- ramètre. La valeur du signal résultant à.la sortie de somma- tion (E) de l'additionneur 158 sur la ligne 165, qui repré- sente la "nouvelle" valeur courante de paramètre, est par con- séquent donnée par l'équation suivante: (Valeur courante - 1/8 valeur courante) + 1/8 valeur cible = valeur courante nouvelle Le signal série de la ligne 165 en provenance de la *248 4117 24. sortie de sommation de l'additionneur 158 est retransformé en signal parallèle par une paire de bascules Hex D 160 et 162, et le signal à octet résultant est fourni aux 8 entrées de données DO-D3 d'une paire de mémoires actives de stockage temporaires 164 et 166. Les entrées d'adresse AO-A2 des.mémoi- res 164 et 166 sont connectées aux lignes d'horloge de paramè- tre AO-A2. Ainsi, on remarquera que tant que les entrées R/W.des mémoires 164 et 166 restent validées correctement, chaque nouvelle valeur courante de paramètre successive se- ra correctement stockée dans les mémoires 164 et 166 dans les emplacements d'adresse identifiés par les signaux d'horloge de paramètre AO-A2. Les entrées de lecture/écriture (R/W) des deux mé- moires 164 et 166 sont connectées à la sortie d'une porte OU 172 dont l'une des entrées est connectée à la sortie série d'un multiplexeur 174 et l'autre liée à la ligne d'horloge e2.par un inverseur 173. Les entrées de commande binaires A, B et C du multiplexeur 174 sont également liées aux lignes d'horloge de paramètre AO-Q2. Les cinq canaux d'entrée de poids faible du multiplexeur 174 (nu 0-4) sont connectés à la sortie d'une première porte NON ET 176, le canal d'entrée n0 5 est connecté à la sortie d'une seconde porte NON ET 178, et le canal d'entrée nu 6 à la sortie d'une troisième porte NON ET 180. L'une des entrées de la porte NON ET 176 est liée par l'intermédiaire d'un inverseur 182 à la ligne des signaux "tons caractéristiques de voyelle de gel" (FF) de sorte que, lorsqu'un signal de gel de niveau haut est produit, la sortie de la porte NON ET 176 passe au niveau haut. De même, l'une des entrées de chaque porte NON ET 178 et 180 est connectée aux lignes de signaux de retard vocal (VD) et de fermeture (CLD), respectivement, de sorte que, lorsqu'un signal de re- tard vocal ou de fermeture de niveau bas est produit, les sor- ties des portes NON ET 178 et 180, respectivement, passent au niveau haut. Ainsi, on remarquera que, en l'absence d'un signal de retard vocal (VD), de retard de fermeture (CLD),ou de ton caractéristique de voyelle de gel (FF), la sortie série du 24841-17 25. multiplexeur 174 restera au niveau bas et les entrées R/W des mémoires 164 et 166 seront rythmées sous la commande du signal d'horloge ç2. Par conséquent, de nouvelles valeurs courantes pour chaque paramètre seront écrites dans les mémoires 164 et 166, puis lues sur les sorties de donnée QO- Q3 des mémoires 164 et 166. Avec la fréquence du signal d'horloge 02 dans le mode de réalisation préféré de l'inven- tion réglé à 20 KHz, un paramètre effectuera normalement une transition jusqu'à approximativement 70 6 de sa nouvelle position cible en 33 millisecondes. Cependant, lorsqu'un signal (FF) est produit, la sortie série du multiplexeur 174 passera au niveau haut de façon à inhiber les entrées R/W des mémoires 164 et 166 pen- dant les périodes au cours desquelles les éléments binaires de paramètre A2-AO sont égaux à 000, 001, 010, 011 et 100, ce qui correspond aux périodes de production pour les paramè- tres de commande Fl, F2,FC, F3 et F2Q. Par conséquent, lors- que cela se produit, de nouvelles valeurs pour ces paramè- tres ne seront pas écrites dans les mémoires 164 et 166 et- les valeurs de ces paramètres de commande seront effective- ment gelées à leurs valeurs courantes tant que le signal FF est produit. De même, la présence d'un signal de retard vocal (VD) provoquera le passage au niveau haut de la sortie série du multiplexeur 174 et l'inhibition de la ligne R/W 47 connec- tée aux mémoires 164 et 166 pendant la période de paramètre d'amplitude vocale ou "101" et empêchera que de nouvelles valeurs du paramètre d'amplitude vocale soient écrites dans les mémoires 164 et 166 jusqu'à la fin du signal de retard vocal. Finalement, lorsqu'un signal de retard de fermeture (CLD) est produit, la sortie série du multiplexeur 174 pas- sera au niveau haut pendant la période de paramètre d'amplitu- de fricative ou "110" et par conséquent maintiendra la valeur du paramètre d'amplitude fricative jusqu'à ce que le signal de retard de fermeture soit terminé. Les huit sorties de donnée parallèles Q0-Q3 des mémoires 164 et 166 sont appliquées à une paire de bascules de sortie à quatre éléments binaires 168 et 170 sous la com- 26. mande du signal d'horloge e1. Les quatre éléments binaires les plus significatifs,comme indiqué précédemment, ou les sorties Q de la bascule de sortie 168 sont alors démultiple- xés par une pluralité de bascules 194-200 de façon à fournir les signaux de commande de transition Fl, F2,FC, FC, F3,F2Q, VA et FA qui sont fournis aux diverses parties de l'ensemble vocal 60. En particulier, les quatre sorties Q de la bascu- le 168 sont connectées en parallèle aux entrées de données (D) de chacune des bascules de démultiplexage 194-200. Les bascules 194-200 sont rythmées sous la commande des signaux d'horloge de paramètre AO-A2 qui sont connectées aux en- trées A, B et E d'un décodeur de ligne 3/8 210. Les canaux de sortie 2,5 et 6 duidécodeur 210 sont reliés directement aux entrées d'horloge (CK) des bascules 196, 199 et 200, respec- tivement. Cependant, le-s canaux de sortie 0, 1, 3 et 4 subis- sent une opération ET par l'impulsion de synchronisation glot- tale de la ligne 55 dans des portes ET 202-208 connectées aux entrées d'horloge (CK) des bascules 194,195, 197 et 198. Ain- si, on remarquera que les valeurs de transition pour les pa- ramètres FC, F0, VA et FA sont rythmées dans les bascules 196, 199 et 200, respectivement, dès la mise à jour, alors que les valeurs de transition pour les paramètres Fl, F2,F3 et F2Q sont rythmées dans les bascules 194, 195,197 et 198, respec- tivement,en synchronisation avec l'impulsion glottale pro- venant de la source 58 (figure 6). De plus, on notera que la bascule de démultiple- xage 195 qui produit le paramètre de signal de commande F2 de transition reçoit également le cinquième élément binaire le plus significatif (1/2 LSB) du signal de sortie à octet pro- venant'du circuit de transition numérique 50 de sorte que la valeur de transition pour le paramètre de commande F2 a cinq éléments binaires de résolution. Cela est fait pour augmenter la résolution de pas du paramètre de commande F2 due à l'éten- due plus grande en fréquence du filtre résonant F2 dans l'en- semble vocal 60 (figure 4). En liaison maintenant avec la figure 6,le circuit unique à source glottale 58 de la présente invention sera 27. maintenant décrit. La durée du signal d'impulsion glottale est déterminée par le temps qu'il faut à un compteur à octet, constitué de compteurs à quatre éléments binaires en cascade 220 et 222, pour faire le comptage à partir d'un comptage pré- réglé jusqu'à 00. Spécifiquement, les compteurs 220 et 222 sont rythmés par le signal d'horloge e2 de 20 KHz. Les trois entrées les plus significatives de données (Ll-L3) du compteur 222 sont connectées à l'inverse des trois éléments binaires les moins significatifs (FlO-Fl2) dans le paramètre de com- mande Fl de transition provenant de la sortie de la bascule 194 (figure 3). L'inverse de l'élément binaire le plus signi- ficatif (F13) dans le paramètre de commande Fl de transition et les deux éléments binaires de commande d'inflexion (Il- I2) 56 provenant du mot de commande d'entrée à octet sont fournis aux trois entrées de données les moins significati- ves (LO-L2) du compteur 220. La donnée présente aux entrées (LO-L3) des compteurs 220 et 222 est chargée dans les comp- teurs de façon à les pré-régler à la fin de chaque période d'impulsion glottale lorsqu'un signal de niveau haut est pro- duit à la sortie de report (TC) du compteur 220, qui est in- versée par un inverseur 228 et fournie par une ligne 230 aux entrées de charge (LD) des compteurs 220 et 222. En conséquen- ce, comme la fréquence du signal de report provenant du comp- teur 220 détermine la fréquence du signal d'impulsion glot- tale,on remarquera que la fréquence fondamentale de ce signal est commandée par le réglage des éléments binaires de comman- de d'inflexion 56 et,à un degré moindre,par la valeur du pa- ramètre de commande Fl. Comme le paramètre de commande Fl est inversé, la fréquence fondamentale du signal glottal varie- ra en raison inverse. En d'autres termes, lorsque la valeur du paramètre Fl diminue, la hauteur-de la sortie audio augmen- te. Cela permet d'obtenir un certain degré de commande auto- matique d'inflexion dans la sortie audio en plus des varia- tions programmables de la hauteur permises par l'intermédiai- re des éléments binaires de commande d'inflexion 56. Cepen- dant, on notera que, comme les deux éléments binaires de commande d'inflexion 56 sont fournis à des entrées de donnée 28. des compteurs 220 et 222 d'un poids plus fort que celui des éléments binaires de paramètre Fl, les changements automati- ques d'inflexion qui proviennent du mouvement dans la fréquen- ce résonante du filtre résonant Fl auront un effet moins pro- noncé sur la hauteur de la sortie audio que les changements programmés effectués par l'intermédiaire des éléments binai- res 56. De plus, on notera qu'un troisième compteur 224 à 4 éléments binaires est prévu qui est chargé avec les mêmes la données et validé simultanément au compteur 220. La seule différence est que le compteur 224 est rythmé par le signal d'horloge AO et par conséquent compte deux fois plus vite que le compteur 220. La sortie de report (TC) du compteur 224 est connectée à l'entrée "charge" (SET) d'une bascule R-S 226 et l'entrée de remise à zéro (RESET) de cette bascule est connec- tée à la sortie de report (TC) de la bascule 220. Ainsi, la sortie de la bascule 226 sur la ligne 65 sera réglée au niveau bas au commencement de chaque impulsion glottale et passera au niveau haut à mi-distance de l'impulsion glottale. Le signal de la ligne 65, appelé signal FGATE, est fourni au circuit générateur de bruit blanc 64 (figure 8) de façon à inhiber le signal de bruit blanc pendant la première moitié de l'impul- sion glottale pour des phonèmes fricatifs voisés lorsque les énergies d'excitation vocale et fricative sont présentés en même temps. La forme d'onde du signal d'impulsion glottale est produite par un compteur à 4 -éléments binaires 234 et une paire de multiplexeurs analogiques 8/1 242 et 244. Le compteur 234 est rythmé par la sortie Ql d'un autre compteur à 4 éléments binaires 236 qui est à son tour rythmé par le signal d'horloge e2 de 20 KHz. Ainsi, le compteur 236 sert ef- fectivement à diviser la fréquence du signal d'horloge e2 par 4,de sorte que la fréquence du signal d'horloge fourni au compteur 234 est de 5 KHz. Les trois sorties de comptage les moins significatives (QD-Q2) du compteur 234 sont connectées en parallèle aux entrées de commande binaires A, B et C, des multiplexeurs 242 et 244. La sortie de comptage la plus signi- 29. ficative (Q3) du compteur 234 est connectée à l'entrée d'inhi- bition (INH) du multiplexeur 242 et par l'intermédiaire d'un inverseur 245 à l'entrée d'inhibition (INH) du multiplexeur 244, de sorte que pour les huit premiers comptages (0-7) du compteur 234, le multiplexeur 244 est invalidé et pendant les huit comptages suivants (8-15) du compteur 234, le multiple- xeur 242 est invalidé. Les entrées parallèles (0-7) des deux multiplexeurs 242 et 244 sont reliées chacune à une résistan- ce variable connectée entre la source de tension (V) et la P masse,dont la fonction est de représenter un niveau de signal pré-réglable en courant continu. Comme on le verra, les ni- veaux encourant continu sont pré-réglés à des valeurs appro- priés de façon à fournir l'approximation de forme d'onde glot- tale souhaitée. Les sorties en série des multiplexeurs 242 et 244 sont reliées et fournissent le signal de sortie glottal sur une ligne 246. Le niveau analogique continu produit sur la li- gne de sortie 246 est par conséquent déterminé par la sortie de comptage du compteur 234 qui est fournie aux entrées de commande binaires A, B et C des multiplexeurs 242 et 244. En d'autres termes, chacun des 16 comptages provenant de la sor- tie du compteur 234 identifie uniquement l'une des 16 entrées aux multiplexeurs 242 et 244. Par exemple, lorsque la sortie du compteur 234 est égale à 0110, le niveau en continu pré- sent au canal d'entrée n 6 du multiplexeur 242 sera produit sur la ligne de sortie 246. De même, lorsque la sortie du compteur 234 est égale à 1101, le niveau en continu présent au canal d'entrée n 5 du multiplexeur 244 sera produit sur la ligne de sortie 246.Dans le mode particulier de réalisation de la présente inven- tion,o le signal d'horloge î2 est réglé à 20 KHz,la vitesse de comptage à 5 KHz du compteur 234 se traduit par un segment de 0,2 milliseconde dans le signal de sortie glottal sur la ligne 246 pour chaque comptage du compteur 234.Ainsi,on remarquera que par un pré-réglage appro- prié des niveaux de signal en continu fournis aux entrées des multiplexeurs 242 et 244, toute forme d'onde glottale désirée peut être générée. Dans le mode de réalisation particulier de la présente invention, on a déterminé qu'une impulsion glot- 30. tale à 8 segments du type représenté en figure 10 convi ent, et par conséquent un seul multiplexeur 8/1 peut être utilisé. La sortie de report (TC) du compteur 234 est ren- voyée à son entrée de validation (EP) par l'intermédiaire d'un inverseur 238 de façon à invalider le compteur une fois que celui-ci a atteint un comptage de 1111 et à l'empêcher de ré- pondre à des impulsions d'horloge supplémentaires. L'objectif est de maintenir le compteur 234 à son dernier comptage de façon que le dernier niveau en continu produit sur laligne de sortie 246 soit maintenu pendant la durée de la période glottale. Plus spécifiquement, on notera que la sortie de re- port du compteur 220, qui détermine la période glottale, est fournie par l'intermédiaire de l'inverseur 228 de la ligne 230 à l'entrée d'une porte OU 232, dont l'autre entrée est re- liée par l'intermédiaire d'un inverseur 231 au signal d'hor- loge el. La sortie de la porte OU 232 est connectée aux en- trée d'effacement (CLR) des deux compteurs 234 et 236. Ainsi, on remarquera qu'à la fin de la période de l'impulsion glot- tale, lorsqu'un signal de niveau haut est produit à la sortie de report (TC) du compteur 220, un signal de niveau bas est fourni aux entrées CLR des compteurs 234 et-236, ce qui a pour effet de régler les quatre sorties (QO-Q3) de chaque compteur à zéro afin d'initialiser une nouvelle impulsion glottale. Lorsque les sorties QO-Q3 du compteur 234 sont re- mises à zéro au commencement de chaque impulsion glottale,.une impulsion de sortie de niveau haut est produite sur la ligne de synchronisation glottale 55 à la sortie d'une porte NON OU 240 dont les quatre entrées sont connectées aux quatre sorties du compteur 234-. Comme indiqué précédemment,l'impulsion de synchronisation glottale de la ligne 55 est fournie au cir- cuit de transition (figure 3) pour déclencher les bascules de sortie Fl, F2, F3 et F2Q (194,195, 197 et 198, respective- ment) en synchronisation avec le commencement de chaque impul- sion glottale. L'objet de la synchronisation de la transition des valeurs de paramètres de commande Fl, F2, F3 et F2Q avec le commencement de l'impulsion glottale est d'éviter la pro- duction d'un bruit aléatoire audible qui serait produit si 31. les commutateurs CMOS des circuits à capacité variable de l'ensemble vocal pouvaient commuter pendant la période de "repos" du signal d'impulsion glottale lorsqu'aucune énergie d'excitation n'est présente dans l'ensemble vocal. En liaison maintenant avec la figure 8,le signal d'excitation fricative est produit par un générateur de bruit blanc constitué d'un compteur 250 et d'un registre de décala- ge statique 252 à 18 étages, qui produit un signal de sortie de bruit blanc aléatoire sur une ligne 256. Le compteur 250 et le registre 252 sont rythmés par le.signal d'horloge Pl qui est fourni à leurs entrées d'horloge (CK) par une porte NON OU 254. L'autre entrée de la porte 254 est connectée à l'inverse du paramètre de commande d'amplitude fricative (FA) en provenance de la sortie de la porte NON Ou 192 (figu- re 3). Ainsi, lorsqu'aucune énergie d'excitation fricative n'est nécessaire, le générateur de bruit est invalidé de fa- çon à éviter toute interférence inutile avec le reste du sys- tème. - Le signal de sortie de bruit blanc sur la ligne de sortie 256 est fourni à l'entrée d'une porte NON-ET 258 dont l'autre entrée est connectée à la sortie d'une porte OU 260. Les entrées à la porte OU 260 sont reliées à la.ligne du signal FGATE 65 et à la ligne du signal VA à partir de la sortie de la porte NON OU 190 (figure 3). Pendant les phonè- mes de fricative voisés qui nécessitent à la fois une éner- gie d'excitation vocale et une énergie d'excitation fricati- ve, les deux signaux VA et FA seront au niveau bas. Ainsi, on remarquera que le signal FGATE de la ligne 65. qui, faut-il le rappeler, passe au niveau haut pendant la deuxième moitié ou position "de repos" de la période du signal glottal valide- ra la porte NON ET 258 et déclenchera le signal de bruit blanc lors de la dernière partie inactive de la période du signal glottal. - Le signal de bruit blanc provenant de la sortie de la porte NON ET 258 est alors fourni au circuit de comman- de d'amplitude fricative 260 qui commande l'amplitude du si- gnal de bruit blanc en fonction de la valeur du paramètre de 32. commande d'amplitude fricative (FA). Le signal de bruit blanc résultant est alors filtré par un filtre de mise en forme de bruit passe-haut avant d'être injecté dans l'ensemble vocal sous la commande du paramètre du signal de commande de fricative (FC) et de son inverse (FC). Le fonctionnement du circuit de commande d'amplitude de fricative '260 et du cir- cuit de mise en forme de bruit passe-haut 262, qui utilisent la même technique de commutation capacitive employée dans l'ensemble vocal 60, apparaîtront à la description suivante de celui-ci. En liaison maintenant avec les figures 4 et 5, un schéma de circuit du nouvel ensemble- vocal 60 de la présente invention est représenté. Celuici est constitué principalement de quatre filtres résonants en cascade Fl, F2, F3 et F5. Les fréquences de résonance des filtres Fl, F2 et F3 sont varia- bles et sont commandés en fonction des paramètres de comman- de-Fl, F2 et F3, alors que la fréquence de résonance du fil- tre F5 est fixe. Le signal d'excitation vocale ou de source glottale est fourni par l'intermédiaire du circuit de comman- de d'aptitude vocale 62, qui commande l'amplitude du signal glottal en fonction de paramètre de commande d'amplitude vo- cale (VA), et est alors injecté en série dans le filtre Fl. Le signal d'excitation fricative est injecté en parallèle dans les filtres résonants sous la commande du paramètre de commande de fricative (FC) et de son inverse (FC), respecti- vement. De plus, on notera que le "Q" ou largeur de bande du filtre F2 est également commandé par le paramètre de com- mande F2Q,qui, comme déjà décrit, est utilisé principalement pendant les phonèmes nasaux afin de réduire le Q et augmenter ainsi la largeur de bande du filtre résonant F2. La manière unique avec laquelle les fonctions de commande par paramètre sont mises en oeuvre dans le présent système sera maintenant expliquée. Comme indiqué précédemment, le mode de réalisation particulier de la présente invention est particulièrement adap- té à une mise en oeuvre dans un seul circuit intégré utili- sant la technologie des semi-conducteurs oxyde-métal à symé- 33. trie complémentaire (CMOS). Dans l'objectif de concevoir un synthétiseur vocal complet, pouvant être construit sur une seule "puce" en silicium, une approche unique a été fai- te de la manière avec laquelle les fonctions de commande par paramètresont mises enoeuvre. En particulier, au lieu d'uti- liser des signaux de commande à rapport cyclique pondéré dans le temps comme dans de nombreux systèmes vocaux de l'art antérieur, la présente invention utilise une technique de commutation capacitive dans la commande de l'accord de l'en- semble vocal, ainsi que dans les autres fonctions commandées par paramètre. En liaison plus particulièrement avec la figure 13, un modèle de circuit représentant la théorie de fonctionne- ment de la technique de commutation capacitive est représen- té. Dans cette figure, le courant I à l'entrée négative de l'amplificateur opérationnel est déterminé par la charge du condensateur Cr et sa fréquence de commutation Fo1. Sous forme d'équation, on obtient par conséquent: 1= F C V. IForVi étant donné que I est, naturellement,également égal à Vi/R, on obtient la relation suivante: R = 1 RF Fol Cr Ainsi, on peut voir qu'un condensateur qui est commuté de la manière représentée en figure 13 est essentiellement équiva- lent à une résistance.De plus, étant donné que La constante de temps T du circuit est donnée par l'équation suivante: 1 î Cf T RCf = (F 1C)Cf = () TRf FolCr f -FQl r la réponse en fréquence F du circuit est égale à: F = Fl(Cr) 27 Cf En conséquence, on remarquera que la constante de temps et la réponse en fréquence d'un circuit RC simulé par la tech- nique de commutation capacitive précédente dépend non seule- ment de la fréquence de commutation Fol, mais également,et cela de façon imporante, du rapport des capacités Cr et Cf. 34. Il en résulte que, de façon à obtenir une réponse en fré- quence dans la gamme basse fréquence de la voie humaine, il n'est pas nécesaire d'utiliser de gros condensateurs, mais simplement des condensateurs ayant un rapport convenable entre capacités. Par exemple, avec une fréquence de commuta- tion Fol de 20 KHz, des valeurs de 1 pf pour Cr et de 8,183 pf pour Cf donneront une réponse en fréquence de 100 Hz. Ainsi, comme le remarquera l'homme de l'art, grâce à l'éli- mination des gros condensateurs, la taille physique de la puce en silicium peut être minimisée. De plus, étant donné que la réponse en fréquence dépend du rapport entre capaci- tés et non des dimensions physiques réelles, les tolérances des lots de fabrication des puces en silicium peuvent être facilement maintenues à des niveaux de précision élevés. Comme on peut-le voir dans les schémas de circuit des figures 4, 5, 7 et 8,la technique de commutation capa- citive décrite ci-dessus est utilisée dans les modes de réa- lisation particuliers de la présente invention pour la mise en oeuvre des fonctions commandées par les paramètres Fl, F2, F3, F2Q, FC, FC,VA-et FA. Dans chaque cas, le paramètre du signal de commande est utilisé- pour commander la valeur du-rapport entre capacités du circuit particulier impliqué et donc la valeur de la résistance effective du circuit par commande de l'état conducteur/non-conducteur d'une pluralité de commutateurs CMOS qui sont connectés en série individuel- lement avec un condensateur d'une pluralité de condensateurs connectés en parallèle, pondérés en binaire. La fréquence de commutation (F) est réglée à 20 KHz, telle qu'elle est ol établie par les signaux d'horloge el et e2 provenant du cir- cuit temporel 38, sauf dans le circuit d'horloge de sous- phonème 42 (figure 7) qui utilise les signaux d'horloge Pl et P2 de 5 KHz provenant du circuit 38. Les signaux d'horlo- ge el et e2 comprennent des signaux d'horloge numériques, à deux phases, ayant tous deux une fréquence de 20 KHz. Comme 35. représenté en figure 14, les signaux d'horloge e1 et e2 ont opposé des phases en opposition et ne se recouvre que très peu. Le but du second signal d'horloge (e2) est d'éliminer 35. les capacités parasites dues à l'amplificateur opérationnel et à la conception du circuit. Le fonctionnement du circuit de commande par paramètre à commutation capacitive est probablement le mieux compris en comparant le schéma du circuit d'amplitude vocale 62 et les filtres résonants Fl et F2 de l'ensemble vocal 60 en figure 4 avec la résistance équivalente de ce circuit en figure 9. Comme on peut le voir facilement, les paramètre de signal de commande. VA, Fl, F2, F2Q et FC commandent cha- cun la valeur de la résistance effective d'un circuit ré- sistant variable équivalent par réglage du rapport entre capacités entre 1 et 16 valeurs finies. Ces 16 valeurs sont déterminées, naturellement, par l'état des 4 éléments binai- res de chaque paramètre de signal de commande. Cela est vrai pour tous les paramètres à l'exception du paramètre de comman- de F2 qui commande le mouvement en fréquence du filtre réso- nant F2. Bien que le paramètre de signal de commande F2 con- * tienne quatre éléments binaires de résolution définissant 16 positions différentes de cible comme dans le cas des autres paramètres de commande, un cinquième élément binaire de réso- lution est ajouté au paramètre de commande F2 pendant le pro- cessus de transition comme cela a été décrit précédemment, afin de réduire le mouvement par pas incrémentaux discrets dans la fréquence fondamentale du filtre F2 alors qu'il y a une transition dynamique vers la position nouvelle de ci- ble. Le cinquième élément binaire de transition dans le para- mètre de commande F2 est fourni dans ce mode de réalisation de la présente invention car la plage de fréquence du filtre résonant F2 est approximativement deux fois celle du filtre résonant Fl, lequel utilise également quatre éléments binai- res de résolution pour fournir 16 pas incrémentaux. En consé- quence, comme il est souhaitable que les changements incrémen- taux soient suffisamment petits pour que le mouvement, du pas de transition soit perçu comme un changement progressif par l'oreille humaine, il a été -Estimé nécessaire d'ajouter un cinquième élément binaire de résolution au paramètre. de comman- de F2 afin de réduire la quantité de mouvement de chaque pas 36. discret. La présente invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, elle est au con- traire susceptible de variantes et de modifications qui ap- paraîtront à l'homme de l'art. 37. REVENDICATIONS 1 - Synthétiseur vocal à base de phonèmes compre- nant un modèle d'ensemble vocal qui est commandé en confor- mité avec une pluralité de paramètres de commande générés pour chaque phonème, caractérisé en ce qu'il comprend un moyen de transition numérique pour modifier progressivement la valeur d'un paramètre de commande entre une valeur courante vers une valeur cible,comportant: - un moyen d'entrée pour fournir la valeur cible du paramètre de commande; - un moyen de sortie pour fournir la valeur couran- te du paramètre de commande; et - un moyen de circuit pour ajouter continuellement à un taux prédéterminé à la valeur courante un pourcentage prédéterminé de la différence entre la valeur cible et la valeur courante et fournir la valeur résultante au moyen de sortie pour que la valeur résultante comprenne la nouvelle valeur courante. 2 - Synthétiseur selon la revendication 1, caractë- risé en ce que le moyen de circuit comprend un premier moyen de circuit connecté au moyen -d'entrée pour produire un premier signal égal au pourcentage prédéterminé de la valeur cible, un second moyen de circuit connecté au moyen de sortie pour produire un second signal égal au pourcentage prédéterminé de la valeur courante, un troisième moyen de circuit pour soustraire le second signal de la valeur couran- te et, produire un-troisième signal égal à leur différence, et un quatrième moyen de circuit-pour ajouter le premier si- gnal au troisième signal et fournir le signal résultant au moyen de sortie. 3 - Procédé de génération numérique d'une transi- tion progressive dans la valeur d'un paramètre de commande dans un synthétiseur vocal à base de phonèmes comprenant un modèle d'ensemble vocal qui est commandé en foniction d'une pluralité de paramètres de commande générés pour chaque pho- nème, caractérisé en ce qu'il comprend les étapes suivantes: - définition d'une valeur cible pour le paramètre de 38. commande; - définition d'une valeur courante pour le paramè- tre de commande; - addition à la valeur courante d'un pourcentage prédéterminé de la différence entre la valeur cible et la valeur courante; - remplacement par la valeur résultante de la va- leur courante de façon à définir une nouvelle valeur couran- te; et - répétition continuelle à une vitesse prédéter- minée des troisième et quatrième étapes. 4 - Synthétiseur Vocal à base de phonèmes compre- nant un modèle d'ensemble vocal qui est commandé en fonction d'une pluralité de paramètres de commande générés pour chaque phonème, caractérisé en ce qu'il comprend un générateur à source glottale pour génériquement un signal d'impulsion glottale qui est injecté dans l'ensemble vocal pour fournir une énergie d'excitation vocale à cet ensemble, comportant: - un moyen de conversion parallèle/série ayant - -une pluralité d'entrées parallèles, chaque entrée étant con- nectée à un niveau de signal-en courant continu prédétermi- né, une sortie série pour fournir le signal d'impulsion glottale, et une pluralité d'entrées de sélection pour sé- lectionner celle des entrées parallèles qui est connectée à la sortie série; et - un moyen de compteur comportant une entrée d'horloge qui est connectée à un signal d'horloge ayant une fréquence prédéterminée pour provoquer le comptage par le moyen de compteur à un taux prédéterminé et une pluralité de sorties de comptage connectées à la pluralité d'entrées de sé- lection en provenance du, moyen de conversion parallèle/série d'une manière telle que chaque comptage du moyen de comp- teur provoque la connexion d'une entrée différente des en- trées parallèles à la sortie série. 5 - Synthétiseur vocal à base de phonèmes comprenant un modèle d'ensemble vocal qui est commandé en fonction d'une pluralité de paramètres de commande générés pour cha- 39. que phonème qui définissent l'état constant de chaque phonè- me, caractérisé en ce qu'il comprend: - un moyen de source glottale pour produire un si- gnal d'impulsion glottale qui est fourni à l'ensemble vocal pour lui communiquer l'énergie d'excitation vocale, ce signal d'impulsion glottale auquel est associée une fréquence fonda- mentale avec chacune de ses périodes comprenant une partie active et une partie inactive, le moyen de source glottale comprenant'un moyen pour produire une impulsion de synchroni- sation glottale au commencement de la partie active; et - un moyen de transition numérique pour changer de façon incrémentale les valeurs des paramètres de commande à partir d'une première valeur à l'état constant vers une se- conde valeur à l'état constant comprenant un moyen de syn- chronisation de chaque variation incrémentale des valeurs des paramètres de commande avec la production de l'impulsion de synchronisation glottale. 6 - Synthétiseur selon la revendication 5, caracté-- risé en ce que le moyen de source glottale comprend en outre: - un moyen deconversion parallèle-série ayant une pluralité d'entrées parallèles, chacune connectée à un ni- veau de signal en courant continu prédéterminé, une sortie série pour fournir le signal d'impulsion glottale et une pluralité d'entrées de sélection pour sélectionner laquelle des entrées parallèles est connectée à la sortie série;et - un moyen de compteur comportant une entrée d'hor- loge qui est connectée à un signal d'horloge ayant une fré- quence prédéterminée pour provoquer le comptage par le moyen de compteur à un taux prédéterminé et une pluralité de sor- ties de comptage connectées à la pluralité d'entrées de sé- lection provenant du moyen de conversion parallèle - série de façon que chaque comptage du moyen de compteur provoque la connexion d'une entrée différente parmi les entrées parallè- les à la sortie série. 7 - Synthétiseur selon la revendication 6, caracté- risé en ce que le moyen de source glottale comprend.en outre un moyen temporel pour déterminer la période du signal d'im- 40. pulsion glottale par production d'un signal de sortie à la fin de chaque période d'impulsion glottale qui est fourni au moyen de compteur de façon à remettre ce moyen à zéro. 8 - Synthétiseur selon la revendication 7, caracté- risé en ce que l'impulsion de synchronisation glottale est produite lorsque le moyen de compteur est remis à zéro. 9 - Synthétiseur selon la revendication 5, caracté- risé en ce que le modèle d'ensemble vocal comprend une plu- ralité de filtres résonants à condensateur commuté, accordés numériquement par une pluralité de condensateurs pondérés en binaire, connectés en parallèle, chacun étant connecté en sé- rie avec un commutateur électronique qui est commandé par l'un des paramètres de commande. - Synthétiseur vocal à base de phonèmes, caracté- risé en ce qu'il comprend un moyen répondant à une donnée d-'entrée identifiant une séquence désirée de phonèmes pour générer une pluralité de paramètres de commande numériques parallèles qui définissent électroniquement l'état constant de chacun des phonèmes dans la séquence désirée de phonèmes: - un moyen de source glottale pour produire un si- gnal d'impulsion glottale auquel est associée une fréquence fondamentale, dont chaque période comporte une partie active et une partie inactives et comprenant un moyen pour produire une impulsion de synchronisation glottale au commencement de la partie active; 1 - un moyen de transition numérique pour modifier de manière incrémentale des valeurs des paramètres de commande entre une première valeur à l'état constant et une seconde va- leur à l'état constant comprenant un moyen pour synchroniser chaque variation incrémentale des valeurs des paramètres de commande avec la production de l'impulsion de synchronisa- tion glottale; et - un modèle d'ensemble vocal répondant au signal d'impulsion glottale pour produire sensiblement le spectre de fréquence de chacune des séquences désirées de phonèmes, com- prenant une pluralité de filtres résonants à condensateur com- muté, accordés numériquement par une pluralité de condensa- 41. teurs pondérés en binaire, connectés en parallèle, chacun étant relié en série avec un commutateur électronique com- mandé par l'un des paramètres de commande.