Brevet FR2606196A1 — publié le 19880506

Generateur numérique de tonalites et messages parles, et equipement de reception associe. La presente invention concerne de manière generale la production de différentes sequences de mots numeriques, telles que messages de parole, messages alphanumeriques et tonalites, en vue de les diffuser vers des équipements recepteurs, tels que des équipements de raccordement d'abonné dans un central telephonique. Des "machines parlantes" et des "machines d'appel" sont actuellement utilisees dans les centraux telephoniques. Ce type de machine est destine à fournir des tonalites, telles que tonalités d'appel, de retour d'appel et d'occupation, et des messages parlés à l'intention des abonnes. Une tonalite ou un message parle est généré sous la forme d'un signal analogique avant d'être eventuellement numerise pour être transmis dans un support de transmission à modulation par codage d'impulsions (MIC). Dans les machines parlantes, les messages sont generalement enregistrés sur des disques ou bandes magnétiques multi-pistes, chacune des pistes memorisant un message parle. Les disques sont en rotation continue et genèrent simultanement, en parallèle, les differents messages parles enregistres. Du fait qu'elles comprennent des pièces mecaniques en mouvement, ces machines sont sujettes à usure et demandent par consequent une maintenance attentive. De plus, de par le principe même de ces machines, la durée maximale d'un enregistrement est limitee et ne peut être etendue. Les contraintes imposees par la mecanique et par les supports d'enregistrement magnetique contribuent par ailleurs à restreindre le nombre total de pistes d'enregistrement disponibles. La presente invention vise à remedier aux inconvenients évoqués ci-dessus en fournissant un generateur numerique de tonalites et de messages parles ainsi qu'un équipement de reception qui permet de recevoir selectivement une tonalite ou un message parle desire. A cette fin, un génerateur pour generer et transmettre une pluralité de séquences de mots numeriques dans un bus de donnes dans lequel les sequences sont multiplexees mots à mots pendant une période de trame, chaque séquence ayant un nombre de mots a priori différent de ceux des autres séquences, est caractérisé en ce qu'il comprend des moyens pour produire des adresses des séquences multiplexées à chaque période de trame dans un bus d'adresse, et associés à chaque séquence, des moyens pour détecter l'adresse de la séquence dans le bus d'adresse, des moyens reliés au bus de données pour mémoriser au moins les mots de ladite séquence, et des moyens reliés aux moyens pour détecter pour lire successivement les mots de la séquence dans les moyens pour mémoriser en réponse aux adresses de la séquence détectées afin que ladite séquence soit transmise cycliquement dans le bus de donnée. Le générateur de tonalités et messages selon l'invention présente les principaux avantages suivants - il est modulaire et extensible en nombre de voies de signaux multiplexés dans le bus de donnée ; chaque voie du générateur est banalisée et peut recevoir à tout moment un enregistrement de tonalité ou de message de durée quelconque par programmation ou échange d'une mémoire de mots d'échantillon de séquence, et d'un comparateur-détecteur de fin de cycle - pour chaque séquence, une signalisation d'un cadencement programmable de la séquence peut être transmise en synchronisme avec les mots de la séquence afin qu'un équipement de réception puisse retransmettre notamment des tonalités cadencées - les tonalités et messages sont numérisés et peuvent donc être reçus et traités directement par des circuits numériques équipant des autocommutateurs numériques, notamment pour réseau numérique à intégration de service (RNIS) - un grand nombre de voies étant possible, typiquement plus de 4096, un générateur selon l'invention est particulièrement bien adapté pour la diffusion de mots d'une "bibliothèque" dans laquelle des équipements de réception puisent pour constituer des phrases. Par ailleurs, un équipement de réception pour recevoir sélectivement une séquence de mots numériques parmi les séquences générées et transmises par le générateur selon l'invention est caractérisé en ce qu'il comprend des moyens reliés au bus d'adresse pour comparer chaque adresse de séquence à une adresse d'une séquence sélectionne, et des moyens reliés au bus de donnée pour retransmettre au moins une fois la séquence sélectionnée en reponse à des adresses de la séquence transmises à la suite d'un signal logique de commande appliqué aux moyens pour retransmettre. D'autres avantages et caractéristiques de l'invention apparattront plus clairement à la lecture de la description suivante en référence aux dessins annexés correspondants dans lesquels - la Fig. 1 est un bloc-diagramme d'un générateur numérique de tonalités et de messages parlés selon l'invention; - la Fig. 2 est un bloc-diagramme d'un module générateur de tonalité ou de message parlé inclus dans un générateur numérique selon l'invention; - la Fig. 3 montre des diagrammes temporels de signaux relatifs au cadencement de tonalités; et - la Fig. 4 est un bloc-diagramme d'un équipement de réception de tonalité ou de message parlé selon l'invention, inclus dans un équipement utilisateur. En référence à la Fig. 1, un générateur numérique de tonalités et de messages parlés GD comprend N modules générateurs MG1 à MGN, et un compteur d'adresse de générateur CAG. Chacun des N modules générateurs génère une séquence prédéterminée de mots numériques à une fréquence de cycle prédéterminée. Les mots numériques résultent d'un échantillonnage d'une tonalité, telle que tonalité téléphonique d'appel ou d'occupation, ou d'un message parlé, à une fréquence d'échantillonnage commune à toutes les séquences. Les longueurs des séquences sont a priori différentes. Les modules générateurs MG1 à MG N sont connectés à un bus de donnée BD, un bus d'adresse BA, et à une ligne de cadencement LC. Le compteur d'adresse CAG est connecté au bus d'adresse BA et délivre N adresses A1 à AN attribuées respectivement aux N modules générateurs MG1 à MG N et donc à N séquences, pendant chaque période d'échantillonnage T définissant une trame de N voies temporelles. Les adresses A1 à AN sont multiplexées dans le bus d'adresse BA et transmises pendant des intervalles de temps respectifs 1T1 à ITN de durée T/N. Un module générateur MG quelconque parmi les modules n générateurs MG1 à MGN, où n est un entier compris entre 1 et N, fournit pendant l'intervalle de temps respectif IT , un mot n d'échantillon numérique de tonalité ou message parlé dans le bus BD et un bit de cadencement bc dans la ligne LC, en réponse à n l'adresse A détectée dans le bus BA. Ainsi, le bus de donnée n convoie N séquences numériques différentes, tonalités ou messages parlés, dont les mots sont multiplexés à division du temps et délivrés respectivement par les N modules générateurs MG1 à MGN. Les bus de donnée et d'adresse, BD et BA, et la ligne de cadencement LC sont distribués vers des équipements utilisateurs EU, tels que des équipements de raccordement d'abonné dans un central téléphonique. Dans l'équipement utilisateur EU, un équipement de réception ER prélève dans le bus de donnée BD et la ligne de cadencement LC les mots d'échantillons numériques de l'une des séquences et les bits de cadencement associés à cette séquence pendant les intervalles de temps respectifs contenant l'adresse de la séquence transmise dans le bus d'adresse BA et sélectionnée par l'équipement utilisateur. Dans la suite de la description, on considère un générateur numérique de tonalités et messages parlés GD comprenant N = 2 = 256 modules générateurs MG1 à MG Le bus BA comprend alors m = 8 fils. Si l'on considère des tonalités et des messages parlés compris dans une bande de base téléphonique de 4 kHz, la période d'échantillonnage T de trame est alors choisie égale à 125 ps, ce qui détermine des intervalles de temps IT1 à ITN ayant une durée T/N - 488 ns. Les échantillons de tonalité ou de message parlé sont codés en des octets ou mots à huit bits parallèles transmis dans le bus BD ayant huit fils. Tous les modules générateurs MG1 a MG N comprennent des circuits analogues agencés de la meme manière. L'un d'eux, MG , est n montré en détail É la Fig. 2. Le module générateur MG comprend un n comparateur-détecteur d'adresse 1, un compteur d'adresse de lecture 2, un circuit de retard 3, une mémoire de mots d'échantillon numériques 4, un comparateur-détecteur de fin de cycle 5, et un circuit logique de cadencement 6. Le comparateur-détecteur d'adresse 1 est relié au bus d'adresse BA par un bus d'entrée a huit fils 11. Dans le comparateur 1 est mémorisé de manière permanente, par exemple à l'aide d'une mémoire morte ciblée, l'adresse A du module n générateur MG . Le comparateur 1 compare l'adresse mémorisée A aux n n adresses A1 à AN dans le bus BA et délivre par une sortie 12 une impulsion d'horloge IH à un état logique "1" pendant l'intervalle de temps IT , contenant l'adresse An. L'impulsion 1H est appliquée n n à des entrées 21 et 31 du compteur d'adresse 2 et du circuit de retard 3 respectivement. Le compteur 2 est incrémenté d'une unité en réponse à chaque impulsion d'horloge IH reçue à l'entrée 21. Le compteur 2 fournit une adresse de lecture de cellule de mémoire AL vers des entrées d'adressage 41 de la mémoire de mots d'échantillon 4 et à des entrées 51 du comparateur-détecteur de fin de cycle 5. La mémoire 4 est organisée en cellules de mémoire à huit bits chacune, adressables via les entrées d'adressage 41. La mémoire 4 est une mémoire morte programmable par l'utilisateur, localement ou à distance, telles que mémoires effaçables et modifiables électriquement EEPROM ou EAROM. Chacune des cellules de huit bits contient un mot d'échantillon numérique de la séquence prédéterminée assignée au module MGn, telle qu'une tonalité ou un message parlé, selon que le module générateur MG est un module n générateur de tonalité ou un module générateur de message parlé. Les mots d'échantillon numériques ont été enregistrés dans la mémoire 4 en fonction de l'échantillonnage du signal analogique de tonalité ou de parole à la fréquence de trame T égale a 8 kHz. Dans le cas où la séquence prédéterminée à mémoriser correspond è une tonalité, seulement les mots d'échantillon correspondant à une période de sinusorde de la tonalité sont mémorisés. Une lecture cyclique des mots d'échantillon dans la mémoire 4 assure une transmission continuelle de cette tonalite dans la voie temporelle correspondant à l'intervalle de temps IT n Ainsi, par exemple, pour une tonalité ayant une fréquence égale à 1 kHz, compte tenu de la fréquence de trame T égale à 8 kHz, la mémoire 4 contient huit mots d'échantillon numériques à huit bits. En pratique, la fréquence de tonalité la plus basse susceptible d'être générée numériquement par un module MG1 à MG N est égale à 50 Hz et nécessite une mémoire mémorisant 160 octets. Dans le cas où la mémoire 4 mémorise un message parlé, par exemple, d'une durée de 30 s, compte tenu de la période de trame T égale à 125 pa, la mémoire 4 comprend 24 x 104 mots d'échantillon numériques à huit bits. Bn pratique, les mémoires 4 dans les modules MG1 à MGN ont une capacité de 1024 kilooctets, ce qui permet d'enregistrer un message parlé ayant une durée au moins égale à 2 minutes. Un mot d'échantillon numérique ME adressé en lecture par le compteur d'adresse de lecture 2 est transmis dans le bus de donnée BD, à travers un bus de sortie à huit fils 42, consécutivement à une impulsion de lecture IL. L'impulsion IL est délivrée par une sortie 32 du circuit de retard 3 et est appliquée à une entrée de commande en lecture 43 de la mémoire 4 et à une entrée de synchronisation 61 du circuit de cadencement 6. L'impulsion de lecture IL résulte de l'impulsion d'horloge 1H retardée d'un temps dans le circuit 3. Le retard e correspond au temps de fonctionnement nécessaire au compteur d'adresse de lecture 2 pour produire une adresse de cellule en réponse à une impulsion d'horloge IH appliquée à l'entrée 21. Le comparateur-détecteur de fin de cycle 5 est un circuit analogue au comparateur-détecteur d'adresse 1. Le comparateur 5 est destiné à détecter la fin d'un cycle de lecture de la mémoire 4, c'est-à-dire à signaler l'instant où le dernier mot d'échantillon de la séquence mémorisée dans la mémoire 4 est lu dans la mémoire 4. A cet effet, au moyen d'une mémoire morte câblée et donc programmable dans le comparateur 5 est mémorisée une adresse de fin de cycle de lecture AF de la cellule de mémoire contenant le dernier mot d'échantillon de la séquence prédéterminée, tonalité ou message parlé.Ainsi, lorsque l'adresse AL fournie par le compteur d'adresse 2 est égale à l'adresse AF mémorisée dans le comparateur 5, celui-ci fournit par une sortie 52 une impulsion d'initialisation et de remise à zéro INIT à une entrée de remise à zéro 24 du compteur d'adresse de lecture 2 et à une entre d'horloge 62 du circuit de cadencement 6. L'impulsion d'initialisation INIT est une impulsion à l'état logique "1" ayant une durée sensiblement égale à un intervalle de temps IT . Le front n descendant de l'impulsion INIT, de l'état logique "1" à l'état logique "O", déclenche une remise à zéro du compteur 2 en vue d'effectuer un nouveau cycle de lecture, et entrasse l'incrémentation d'une unite d'un compteur dans le circuit 6. Le circuit de cadencement 6 est un circuit logique programmeble chargé de signaler aux équipements de réception, via la ligne LC, un cadencement prédéterminé de la séquence de mots d'échantillon lue cycliquement, ctest-à-dire chargé d'établir des impulsions de cadencement pendant lesquelles la séquence prédéterminée lue une ou plusieurs fois est à transmettre à un équipement utilisateur et entre lesquelles sont prévues des périodes de silence inhibant une ou des lectures de la séquence prédéterminée. En d'autres termes, après conversion numérique-analogique, les impulsions de cadencement modulent les séquences prédéterminées lues successivement.Par exemple, pour reproduire un signal d'appel téléphonique à transmettre d'un équipement de raccordement d'abonné, en tant qu'équipement utilisateur, vers un poste téléphonique d'abonné, la tonalité lue sous forme numérique a une fréquence de 25 ou 50 Hz et les impulsions de cadencement sont des impulsions d'appel cadencé entre lesquelles la tonalité de 25 ou 50 Hz est interrompue. La signalisation de cadencement est produite par le circuit 6 à partir de l'impulsion d'initialisation INIT, prise comme impulsion d'horloge, sous la forme d'un bit de cadencement bc transmis dans n la ligne de cadencement LC en synchronisme avec l'impulsion de lecture IL associée au mot d'échantillon numérique correspondant transmis dans le bus de donnée BD. Le bit de cadencement bc n transmis dans la ligne LC a une largeur égale à un octet de séquence et est lu au niveau des équipements de réception ER avec le mot d'échantillon numérique correspondant. Dans les équipements de réception ER, le bit de cadencement bc à l'état logique "1" n valide le mot d'échantillon numérique reçu ; à l'état logique "O", le bit bc inhibe le mot reçu et signale une période de silence de n T = 125 ps. Au moyen du bit de cadencement bcn, il est ainsi possible de cadencer dans les équipements utilisateurs EU, les séquences de mots d'échantillon numériques transmises continuellement dans le bus BD.Comme on le verra par la suite dans la description, un équipement de réception ER peut ne pas tenir compte de l'état logique d'un bit de cadencement bcl à bcN à "O" de manière a annuler le cadencement et à assurer immédiatement la transmission de la tonalité associée, par exemple, dans un central téléphonique, pour l'envoi d'une tonalité d'appel qui doit intervenir sans délai. Le circuit de cadencement 6 délivre le bit bc par une sortie n 63 reliée à la ligne LC. L'impulsion de lecture IL appliquée à l'entrée 61 du circuit de cadencement 6 commande le transfert par la sortie 63 du bit de cadencement bc vers la ligne LC. Le circuit 6 comprend un compteur binaire par 2 constitué de M bascules en cascade, où M est un entier déterminé. Chacune des bascules est analogue à un diviseur de fréquence par 2 et reçoit, comme signal d'horloge, un signal de sortie de la bascule précédente afin de produire un signal ayant une fréquence égale à la moitié de celle du signal sortant de la bascule précédente. L'impulsion d'initialisation INIT à l'entrée 62 est appliquée, comme signal d'horloge à la première bascule du compteur.Les M bascules produisent ainsi des signaux de sortie Q1 à QM ayant des fréquences déduites de la fréquence des impulsions INIT dans des rapports M respectifs égaux à 1/2 à 1/2 . La Fig. 3 montre des diagrammes temporels de signaux Q1 à Q5 obtenus a partir d'impulsions INIT représentées en bas de la Fig. 3. Les signaux Q1 à QM sont tous synchrones des impulsions INIT marquant chacune une fin de cycle de lecture de la mémoire de mots d'échantillon 4. Le cadencement désiré est obtenu en réalisant une opération logique ET entre des signaux choisis parmi les signaux Q1 a QM sortant des bascules.Il est possible, en fonction de l'opération logique ET réalisée, de programmer un cadencement d'une tonalité ayant une unique période de silence intervenant périodiquement, ou de composer un cadencement ayant plusieurs périodes de silence intervenant chacune suivant une périodicité qui lui est propre. En haut de la Fig. 3 sont montrés, à titre d'exemple, des rythmes de cadencement C et C'. Le rythme de cadencement C est généré par une fonction logique ET entre les signaux Q1 à Q3. Le rythme de cadencement C' est généré par une fonction logique ET entre les signaux Q1, Q4 et De multiples autres combinaisons sont possibles. Le cadencement choisi est programmé dans le circuit de cadencement 6, par exemple sous forme calée au moyen de straps, ou à l'aide d'interrupteurs. Selon d'autres variantes, à la place du compteur binaire précité, le circuit de cadencement 6 comprend plusieurs diviseurs de fréquence programmables afin d'obtenir toute sorte de cadencement possible. Le circuit de cadencement 6 décrit ci-dessus permet d'avoir dans la transmission d'une tonalité ou d'un message parlé, des périodes de silence chacune égale au minimum a la durée d'un cycle de lecture de la mémoire 4, c'est-à-dire dans le cas d'un message parlé, a la durée du message parlé lui-même, ce qui peut être excessif. Afin d'autoriser une plus grande souplesse dans le cas d'un message parlé, une période de silence peut être introduite à la suite d'un message parlé dans une séquence de mots, en programmant le comparateur-détecteur de 5 avec une adresse de fin de cycle AF' supérieure à l'adresse effective de fin de cycle AF marquant le dernier mot de la séquence mémorisée dans la mémoire 4. La mémoire 4 délivre alors, pour des adresses supérieures à AF, des mots sans signification, ayant leurs bits à "O" et correspondant à une période de silence. La période de silence obtenue à la fin d'un message parlé est égale à (AF' - AF) x T, soit (AF' - AF) x 125 Ps. Dans ce cas, le circuit de cadencement 6 ne contient qu'une porte ET ayant une entre recevant directement les impulsions de lecture IL et une entrée recevant les impulsions INIT à travers un inverseur afin de produire un bit bc w "O" qu'a la fin de chaque n cycle de lecture. En référence maintenant à la Fig. 4, un équipement de réception ER dans un équipement utilisateur comprend principalement un comparateur-sélecteur de voie 7, un circuit de mémorisation 8, et un circuit de synchronisation 9. Le comparateur-sélecteur 7 de voie est du type de celui décrit dans la demande de brevet 86-14734 déposée le 23 Octobre 1986, non encore publiée, et au nom de l'actuel demandeur. Le comparateur 7 offre neuf premières entrées parallèles dont huit, 70, sont reliées aux bus d'adresse BA et dont une, 71, est reliée 2 la ligne de cadencement LC. Les entrées 70 et 71 reçoivent ainsi pendant une période de trame T, les adresses A1 a AN des modules générateurs MG1 à MGN et les bits de cadencement associés bcl à bcN. Le comparateur 7 offre également neuf secondes entrées parallèles 72 et 73 ainsi qu'une entrée 74 de sélection de cadencement SC reliées à un circuit logique inclus dans l'équipement utilisateur EU.Parmi les secondes entrées, huit, 72, reçoivent une adresse sélectionnée de voie ou de module générateur AS correspondant à une séquence à transmettre par l'équipement de réception ER, et une, 73, reçoit un bit de cadencement BC à l'état "1". L'entrée 74 est à SC = "0" lorsque l'équipement utilisateur décide de transmettre la séquence sélectionnée par l'adresse aux entrées 72 avec son cadencement propre ; dans ce cas, l'adresse sélectionnée AS est comparée aux adresses A1 à AN dans le bus BA, et également, les bits bcl à bcN sont comparés à l'état "1" à l'entrée 73, afin qu'une sortie 75 du comparateur 7 soit à "1" pendant les intervalles de temps contenant à la fois l'adresse sélectionnée et un bit de cadencement à l'état "1" dans le bus BA et la ligne LC.Au contraire du cas précédent, l'entrée 74 est à SC = "1" lorsque l'équipement utilisateur décide de forcer la transmission de la séquence sélectionnée, quel que soit son cadencement propre ; dans ce cas, l'adresse sélectionnée est comparée aux adresses A1 à AN dans le bus AD, mais la comparaison des bits bcl à bcN avec l'état "1" à l'entrée 73 est neutralisée, c'est-à-dire le résultat de cette comparaison n'est pas pris en considération ; la sortie 75 du comparateur est à "1" pendant les intervalles contenant l'adresse sélectionnée quel que soit l'état du bit de cadencement associé dans la ligne LC. Ainsi, l'entrée 74 de sélection de cadencement à l'état "1" permet, comme on le verra dans la suite, de transmettre une tonalité ou un message parlé, à la fréquence cyclique de sa lecture dans la mémoire 4 du module générateur associé, en l'absence de toute sélection sur le bit de cadencement associé. Dans le circuit de mémorisation 8 est prévu un registre tampon 80 du type RAM, ayant huit étages binaires et des entrées et sorties parallèles. Le registre 80 reçoit par des entrées 81 reliées au bus de donnée BD, des mots d'échantillon et ne mémorise que des mots d'échantillon de la voie sélectionnée sous la commande de moyens d'écriture et lecture recevant des impulsions de la sortie 75 du comparateur 7. Les mots d'échantillon lus de la voie sélectionnée sont retransmis par un bus de sortie BS connecté à des sorties 82 du registre tampon vers des moyens de transmission inclus dans l'équipement utilisateur EU. Par exemple, les moyens de transmission convertissent les mots d'échantillon lus en un signal analogique, ou codent ces mots en un code de ligne prédéterminé, tel qu'un code par modulation d'impulsions en durée. Dans le circuit 8, les moyens d'écriture et lecture comprennent une porte ET à deux entrées 83 et un inverseur 84. La sortie 75 du comparateur 7 est reliée directement à une entrée d'écriture 85 du registre 80, et à travers l'inverseur 84, à une première entrée de la porte ET 83. Une seconde entrée de la porte 83 reçoit un signal d'autorisation de lecture SA produit par une sortie Q d'une bascule 90 du type RS incluse dans le circuit 9. La sortie de la porte 83 est reliée à une entrée de lecture 86 du registre 80. Lorsque le signal SA est à l'état "1", la porte 83 est ouverte afin d'appliquer des impulsions de lecture à l'entrée 86 qui sont complémentaires des impulsions d'écriture délivrées par la sortie 75. Dans le cas d'un équipement de réception ER d'un équipement utilisateur EU tel qu'un équipement de raccordement d'abonné dans un central téléphonique, le circuit de synchronisation 9 est notamment destiné à assurer la réception d'une séquence de message parlé dans l'équipement de réception ER à partir du début de la séquence, c'est-à-dire dès le premier mot d'échantillon d'une séquence sélectionnée par l'adresse AS afin d'éviter qu'un premier message parlé retransmis dans le bus BS ne soit tronqué à son début. Le circuit de synchronisation retransmet une séquence que si le premier mot d'échantillon de cette séquence dans le bus BD est postérieur è l'instant auquel le circuit logique de l'équipement utilisateur EU décide le début d'une retransmission de la séquence. Cet instant correspond à un front montant de créneau d'un signal logique de commande CO et peut intervenir notamment lorsque le bit de cadencement de la séquence sélectionnée est à l'état "1". Dans le cas où il est également important que la fin d'une séquence retransmise dans le bus BS ne soit pas tronquée, c'est-à-dire avant la retransmission dans le bus BS d'un dernier mot d'échantillon de la séquence sélectionnée, le circuit de synchronisation 9 peut n'autoriser la retransmission dans le bus BS que d'au moins une séquence sélectionnée par l'adresse AS, quel que soit l'instant auquel le circuit logique de l'équipement utilisateur EU décide la fin d'une transmission de la séquence. Cet instant correspond à un front descendant d'un créneau de signal logique CO et peut intervenir notamment lorsque le bit de cadencement de la séquence sélectionnée est à l'état "1".Le circuit 9 évite aussi toute troncation de la séquence sélectionnée en autorisant l'initialisation et l'arrêt d'une lecture dans le registre 80 que pendant deux périodes de silence de la séquence sélectionnée, c'est-à-dire lorsque le bit de cadencement de cette séquence est à l'état "0". Entre ces deux périodes de silence, la séquence sélectionnée est retransmise une ou plusieurs fois, sans troncation, en fonction de la durée du créneau du signal de commande CO. En particulier, l'absence de troncation de message évite des erreurs pour des retransmissions vers des terminaux, dans le cas où une séquence tronquée a une signification propre. Comme montré à la Fig.4, le circuit de synchronisation 9 comprend, outre la bascule 90, deux portes ET a trois entrées 91 et 92, une porte OU à deux entrées 93 et deux inverseurs 94 et 95. Des premières entrées des portes 91 et 92 sont reliées à la sortie 75 du comparateur 7. Des secondes entrées des portes 91 et 92 sont reliées à la ligne de cadencement LC à travers l'inverseur 94. Des troisièmes entrées des portes 91 et 92 reçoivent directement et à travers l'inverseur 95 le signal de commande CO. Des entrées S et R, dites de mise a un et de remise à zéro, de la bascule 90 sont reliées à des sorties des portes 91 et 92 respectivement. La sortie de la porte 92 est reliée à l'entrée R de la bascule 90 par un strap ST en position P2. Le strap ST peut prendre des positions P1 et P2.En position P2, le strap ST connecte la sortie de la porte 92 à ventrée R de la bascule et valide l'action de la porte 92 destinée à éviter la troncation de la fin d'un message. En position P1, la sortie de la porte 92 est déconnectée de l'entrée R de la bascule 90, la porte 91 est désactivée, et le signal CO est ainsi fourni à l'entrée R à travers l'inverseur 95 et le strap ST. La sortie Q de la bascule 90 est reliée à une entrée de la porte OU 93 ayant une autre entrée recevant directement le signal de sélection de cadencement SC délivré par le circuit logique de l'équipement utilisateur EU. Une sortie de la porte 93 est reliée à l'entrée dite de neutralisation de bit de cadencement 74 du comparateur 7. Lorsque l'équipement utilisateur EU décide de recevoir une séquence prédéterminée ayant par exemple pour adresse, l'adresse An, l'adresse reçue à ltentrée 72 est AS = An, le bit reçu à l'entrée 73 est BC = "1" et le signal SC est à l'état "O" pour le cas le plus fréquent où la séquence est cadencée. A ce stade, le signal CO est encore à l'état "0" et la sortie Q de la bascule 90 est à l'état "0" ce qui ferme la porte 83 et n'autorise pas des lectures de mots d'échantillon écrits dans le registre 80. Puis le signal de commande CO passe à l'état "1".L'entrée S de la bascule 90 n'est mise à "1" que lorsque, à la fois, un bit bc à l'état "0" n est appliqué à l'entrée de l'inverseur 94 et la sortie 75 du comparateur 7 est à l'état "1" en réponse à une détection de l'adresse An. Par suite, la sortie Q de la bascule 90 est mise à n "1", et la porte d'écriture 83 est ouverte dès qu'un premier bit bc = "O" de la voie sélectionnée est détectée après le front n montant du signal CO. Si le front montant du signal CO intervient lorsqu'un bit ben est à l'état "1", la porte 91 demeure fermée, et donc également la porte 83, et une lecture de la séquence ne pourra intervenir qu'après la prochaine période de silence succèdant au front montant du signal CO. Il est à noter que, dès que la sortie Q de la bascule 90 est à "1", un "1" est appliqué à l'entrée de neutralisation 74 du comparateur 7, à travers la porte OU 93, lorsque l'état du signal de sélection de cadencement SC est à "0", cas le plus fréquent. Ainsi, dans le cas notamment d'un message de parole, seuls sont écrits et lus les mots d'échantillon de ce message dans le registre 80. Lorsque le signal de commande CO passe de l'état "1" à l'état "O", la porte 91 est fermée. Si le strap ST est placé en position P1, le signal CO à l'état "O" commande immédiatement la mise à zéro de la bascule 90 pour fermer la porte 83 et donc inhiber toute lecture de mot d'échantillon. Si le strap ST est placé en position P2, la porte 92 est désactivée et n'est ouverte qu'au début d'une période de silence succèdant è une séquence sélectionnée. La bascule 90 est alors remise à zéro.Comme pour la phase d'initialisation de lecture, dans le cas où le strap ST est en position P2, si le front descendant du signal CO intervient pendant la retransmission de la séquence sélectionnée à travers le registre 80, l'arrêt de la lecture commandée par le signal CO sera différée à la fin de la transmission de la séquence, sans troncation de celle-ci, c'est-à-dire sera effective au début de la prochaine période de silence. Si le circuit utilisateur décide de sélectionner une tonalité sans cadencement, le signal SC est mis à "1" et, par suite, la porte 93 est ouverte quel que soit l'état de la sortie Q de la bascule. La tonalité sans cadencement est alors transmise entre deux périodes de silence succèdant ou simultanées aux fronts montant et descendant du signal CO. Ainsi, dans tous les cas, la largeur du créneau du signal CO détermine à une ou deux périodes de silence près, la durée de la ou des séquences sélectionnées à retransmettre, cadencées ou non cadencées. L'utilisation d'un générateur de tonalités et de messages parlés selon l'invention ne se limite pas au cadre d'un central téléphonique. Le générateur peut de manière générale, être utilisé en robotique, en informatique, en télématique, et dans tous les domaines où une relation de dialogue homme-machine est nécessaire. De plus l'invention n'est pas limitée exclusivement à la diffusion de tonalités et de messages parlés. Elle peut être utilisée pour la diffusion de messages dans un code alphanumérique à destination, par exemple, de terminaux informatiques, ou télématiques. REVENDICATIONS 1 - Générateur (GD) pour générer et transmettre une pluralité (N) de séquences de mots numériques dans un bus de donnée (BD) dans lequel les séquences sont multiplexées mots à mots pendant une période de trame (T), chaque séquence ayant un nombre de mots a priori différent de ceux des autres séquences, caractérisé en ce qu'il comprend des moyens (CAG) pour produire des adresses des séquences (A1 à AN) multiplexées à chaque période de trame (T) dans un bus d'adresse (BA), et associés (min) à chaque séquence, des moyens (1) pour détecter l'adresse (A ) de la séquence dans le bus d'adresse (BA), des moyens (4) reliés au bus de donnée (BD) pour mémoriser au moins les mots de ladite séquence, et des moyens (2, 5) reliés aux moyens pour détecter (1) pour lire successivement les mots de la séquence dans les moyens pour mémoriser (4) en réponse aux adresses de la séquence détectées (An) afin que ladite séquence soit transmise cycliquement dans le bus de donnée (BD). 2 - Générateur conforme à la revendication 1, caractérisé en ce que les moyens pour lire comprennent des moyens (2) pour compter les adresses de la séquence détectées (An) afin de fournir des adresses de lecture (AL) aux moyens pour mémoriser (4), et des moyens (5) pour comparer chaque adresse de lecture (AL) à une adresse de fin de cycle de lecture correspondant au dernier mot de la séquence en vue de remettre à zéro les moyens pour compter (2) en réponse à une adresse de lecture égale à l'adresse de fin de cycle. 3 - Générateur conforme à la revendication 2, caractérisé en ce que les moyens pour mémoriser comprennent une mémoire morte (4) de préférence programmable. 4 - Générateur conforme à l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comprend, associés à au moins une séquence, des moyens (6) reliés aux moyens pour lire (2, 5) pour signaler un cadencement prédéterminé de la séquence par un bit de cadencement (bic ) dans un support de transmission (LC), le bit de cadencement étant synchrone avec les mots de la séquence lus et étant multiplexés avec d'autres bits de cadencement (bcl à bc) relatifs à d'autres séquences. 5 - Générateur conforme à la revendication 4, caractérisé en ce que les moyens pour signaler un cadencement (6) comprennent des moyens diviseurs de fréquence pour produire des signaux logiques synchrones d1un signal de fin de cycle de lecture de séquence (INIT) produit par les moyens pour lire (2, 5) et ayant des fréquences sous-multiples de la fréquence du cycle de lecture de la séquence, des moyens pour combiner lesdits signaux logiques en un signal de cadencement, et des moyens pour produire un bit de cadencement représentatif de l'état logique du signal de cadencement en réponse à chaque adresse de séquence détectée (An, IL). 6 - Générateur conforme à l'une quelconque des revendications 1 à 5, caractérisé en ce que la fin d'au moins une séquence comprend des mots sans signification ("O") traduisant une période de silence. 7 - Générateur conforme à l'une quelconque des revendications 1 à 6, caractérisé en ce que les mots d'une séquence résultent d'une conversion analogique-numérique d'au moins une période de tonalité, telle que tonalité téléphonique, ou d'un message parlé, à une période d'échantillonnage égale à la période de trame (T). 8 - Equipement de réception (ER) pour recevoir sélectivement une séquence de mots numériques parmi les séquences générées et transmises par le générateur conforme à l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comprend des moyens (7) reliés au bus d'adresse (BA) pour comparer chaque adresse de séquence (A1 à ) à une adresse d'une séquence sélectionnée (An), 1 n et des moyens (8, 9) reliés au bus de donnée (BD) pour retransmettre au moins une fois la séquence sélectionnée (An) en réponse à des adresses de la séquence (A1) transmises à la suite d'un signal logique de commande (CO) appliqué aux moyens pour retransmettre. 9 - Equipement conforme à la revendication 8, caractérisé en ce que les moyens pour comparer (7) sont également reliés au support de transmission (LC) de bit de cadencement (bcl à bcn) défini dans la revendication 4 et comparent les bits de cadencement (bcn) de la séquence sélectionnée à un état prédéterminé (BC = "1") en synchronisme avec les adresses de la séquence sélectionnée (A ) détectées par les moyens de comparaison afin d'autoriser les moyens pour retransmettre (8,9) à retransmettre la séquence sélectionnée lorsque les bits de csdencement de la séquence sont à l'état prédéterminé. 10 - Equipement conforme à la revendication 9, caractérisé en ce qu'il comprend des moyens (93, 74) pour inhiber à la demande la comparaison des bits de cadencement avec l'état prédétermine. 11 - Equipement conforme à la revendication 9 ou 10, caractérisé en ce que les moyens pour retransmettre comprennent un registre tampon (80) pour mémoriser un mot de séquence transmis par le bus de donnée (BD) en réponse à une adresse de la séquence sélectionnée (A ) détectée par les moyens pour comparer (7), et des moyens (9, 83, 84) reliés au support de transmission de bit de cadencement (LC) et aux moyens pour comparer (7) et recevant le signal de commande (CO) pour autoriser des lectures de mots de séquence sélectionnée mémorisés dans le registre (80 > en réponse à des bits de cadencement (ben) de séquence sélectionnée à l'état prédéterminé (ben = "1") transmis postérieurement à la fin d'une première séquence sélectionnée dont le début précède le début du signal de commande. 12 - Equipement conforme à la revendication 11 caractérisé en ce que les moyens pour autoriser des lectures comprennent une bascule bistable (90), des moyens (91) pour détecter la fin de la première séquence afin de mettre à un état prédéterminé (Q = 1) ladite bascule, et des moyens (83, 84) reliés à la bascule et aux moyens pour comparer (7) pour commander des lectures de mots dans le registre tampon (80) pendant que ladite bascule est à l'état prédéterminé et en réponse des bits de cadencement de séquence sélectionnée à l'état prédéterminé (bcn - "1"). 13 - Equipement conforme à la revendication 11 ou 12, caractérisé en ce que les moyens pour autoriser des lectures (9, 83, 84) autorisent des lectures de mots de séquence sélectionnée mémorisés dans le registre (80) en réponse à des bits de cadencement (bcn) de séquence sélectionnée à l'état prédéterminé (ben = "1") transmis antérieurement à la fin d'une dernière séquence sélectionnée dont le début précède la fin du signal de commande. 14 - Equipement conforme aux revendications 12 et 13, caractérisé en ce que les moyens pour autoriser des lectures comprennent des moyens (91) pour détecter la fin de la dernière séquence afin de mettre à un autre état (Q r 0) ladite bascule.