FR 2566216 A1 19851220 FR 8508795 A 19850611 PROCEDE POUR LA RECONNAISSANCE D'UN ORDRE DE COMMANDE DANS UN SYSTEME ET SYSTEME INTERACTIF POUR LA MISE EN OEUVRE DE CE PROCEDE. L'invention concerne un procédé pour la reconnaissance d'un ordre de commande dans un système, par exemple un système de transfert de messages parlés (système notamment connu sous le nom: "voice mail system"), tandis qu'une communication d'un utilisateur du système, présentée dans la forme de paroles parlées audit système, est enregistrée par celui-ci sur un porteur d'enregistre- ment. L'invention concerne également un système permet- tant la mise en oeuvre dudit procédé. Le procédé du genre précisé dans le préambule est connu de la demande de brevet Européen N 29.938. Lors de la mise en oeuvre du procédé connu, la présen- tation des ordres de commande au système se fait par l'enfoncement des touches d'un appareil de téléphonie. Cet enfoncement de touches est régi par la condition que l'information en correspondance aux touches enfoncées est envoyée sur les lignes téléphoniques à l'aide de combinaisons de tons (comme c'est le cas par exemple dans le système opérant par "multifréquence"). Le procédé connu a l'inconvénient qu'il n'est pas possible de fournir au système les ordres de commande à l'aide de la parole parlée. Or, le but de l'invention est de procurer un procédé permettant la fourniture des ordres de commande au système à l'aide de la parole parlée. A cet effet, le procédé con- forme à l'invention est remarquable en ce que les ordres de commande sont présentés dans la forme de la parole parlée au système et qu'au cours de l'enregistrement de la communication, les paroles parlées sont détectées dans un détecteur de paroles parlées, alors que s'il n'y a pas de détection de paroles parlées durant un inter- valle de temps déterminé, il est enclenché un reconnaisseur d'ordre pour la reconnaissance d'un ordre de commande à fournir au système par l'utilisateur. L'invention est basée sur l'idée que si les ordres de commande sont présentés dans laforme de la parole parlée au système, il est nécessaire de prendre des mesures spéciales pour établir une distinction entre d'une part les ordres de commande et d'autre part lacommunication de l'utilisateur. Au cours de l'enregistrement de la communication sur le porteur d'en- registrement l'utilisateur peut être d'avis par exemple que la partie de communication qui vient. d'être enregistrée est erronée et qu'il y a lieu d'effacer cette partie. I1 suffit maintenant à l'utilisateur de ne rien dire durant ledit inter- valle de temps. Le reconnaisseur d'ordre est ensuite enclenché, et l'utilisateur peut maintenant fournir un ordre de commande au système. I1 va de soi que la durée de l'intervalle de temps en question doit dépasser la durée des pauses normales dans une communication parlée pour éviter de la sorte l'enclenchement indésirable du reconnaisseur d'ordre. Le procédé peut en outre être remarquable en ce que l'enregistrement ayant été interrompu, l'utilisateur reçoit de la part du système une indication que le reconnaisseur d'ordre est enclenché ou sera enclenché. De ce fait, il est obtenu que l'entraîneur (surtout l'entraîneur non entraîné) sait qu'il a attendu suffisamment longtemps et que le reconnaisseur d'ordre est enclenché (ou est déjà enclenché), de sorte que l'utilisateur est à même de fournir son ordre de commande au système. Un système permettant la mise en oeuvre du procédé conforme à l'invention et comprenant: - - une première unité comportant un porteur d'enregistrement pour l'enregistrement d'une communication de l'utilisateur sur le porteur d'enregistrement - un reconnaisseur d'ordre pour la reconnaissance d'ordres de commande fournis au système par l'utilisateur, et - deuxième unité couplée à la première unité pour l'enclenchement et le déclenchement de celle-ci, est remarquable en ce que le système est muni d'un détecteur de paroles parlées, et que la deuxième unité est couplée audit dé- tecteur et au reconnaisseur d'ordre et est conçue pour le déclen- chement de la première unité et l'enclenchement du reconnaisseur d'ordre si, la première unité étant enclenchée, le détecteur de paroles parlées ne détecte pas de paroles parlées durant un inter- valle de temps déterminé. Avec ce système, la réalisation du procédé conforme à l'invention est possible de manière assez simple. Un autre système qui permet la mise en oeuvre du procédé lors de l'emploi duquel l'utilisateur reçoit en outre une indication que le reconnaisseur d'ordre est enclen- ché ou sera enclenché, cet autre système comprenant: - une première unité comportant un porteur d'enregistrement pour l'enregistrement d'une communication de l'utilisateur sur le porteur d'enregistrement, - un reconnaisseur d'ordre pour la reconnaissance d'ordres de commande fournis au système par l'utilisateur, - une deuxième unité couplée à la première unité pour l'enclen- chement et le déclenchement de celle-ci, et - une troisième unité pour la fourniture d'information à l'utili- sateur, ladite deuxième unité aussi étant couplée à cette troi- sième unité pour l'enclenchement et le déclenchement de celle- ci, est remarquable en ce que le système est muni d'un détecteur de paroles parlées, et que la deuxième unité est couplée audit dé- tecteur et au reconnaisseur d'ordre et est conçue pour le déclen- chement de la première unité et l'enclenchement de la troisième unité pour la fourniture d'une indication à l'utilisateur que le reconnaisseur d'ordre est enclenché ou sera enclenché si, la première unité étant enclenchée, le détecteur de paroles parlées ne détecte pas de paroles parlées durant un intervalle de temps déterminé. I1 y a lieu de signaler que là o dans ce qui précède ou dans ce qui suit, il est ou il sera question de "l'enclenchement ou du déclenchement" de, par exemple, le reconnaisseur d'ordre, ces termes signifient la mise fonctionnelle en service ou hors- service reconnaisseur d'ordre. Ceci peut signifier par exemple la fermeture et l'ouverture d'un commutateur dans la liaison entre une borne d'entrée de signal à fréquence audio et l'entrée du reconnaisseur d'ordre, ou l'enclenchement et le déclenchement de la tension alimentant le reconnaisseur. La description suivante, en regard des dessins annexés, le tout donné à titre d'exemple, fera bien comprendre comment l'inversion peut être réalisée. La figure 1 illustre un premier mode de réalisation du système pour la mise en oeuvre du procédé conforme à l'invention. La figure 2 montre l'allure de quelques signaux survenant dans le système selon la figure 1. La figure 3 illustre un autre mode de réalisation du système pour la mise en oeuvre du procédé-conforme à l'invention. La figure 4 montre l'allure de quelques signaux survenant dans le système selon la figure 3. Le système que montre la figure 1 comporte une première unité 10 avec un porteur d'enregistrement 11 sur lequel a lieu l'enregistrement d'une communication d'un utilisateur du système. A cet effet, le système comporte un microphone 12, couplé électriquement à une tête enregistreuse 13. Dans ce cas-là, le porteur d'enregistrement est donc une bande magnétique. Toutefois, l'emploi d'autres porteurs d'enregistrement, par exemple des mémoi- res numériques, est possible aussi. Le système comporte également un reconnaisseur d'ordre 14, un détecteur de patoles parlées 15 et une deuxième unité 16. Cette deuxième unité 16 est couplée à la première unité 10 par la ligne 17 pour permettre ainsi l'enclenchement et le déclenche- ment de cette première unité 10. Ceci est réalisé du fait que par l'intermédiaire de la ligne 17, le deuxième unité 16 commande un commutateur S1 prévu dans la ligne d'alimentation sous + Volts vers la première unité 10. Par la ligne 18, la deuxième unité 16 est couplée au reconnaisseur d'ordre 14 pour l'enclenchement et le déclenchement de ce reconnaisseur 14. Pour cela, la deuxième unité 16 commande, par l'intermédiaire de la ligne 18, un commu- tateur S2 prévu dans la ligne d'alimentation sous + Volts vers ledit reconnaisseur d'ordre 14. Par une ligne de commande 19, le détecteur de paroles parlées 15 est couplé à la deuxième unité 16, tandis que par une ligne de commande 20 encore, le reconnais- seur d'ordre 14 est couplé à la première unité 10 ainsi qu'à la deuxième unité 16. Par ailleurs, le microphone 12 est couplé à une entrée du reconnaisseur d'ordre 14 et à une entrée du détec- teur de paroles parlées 15. Le fonctionnement du système est expliqué plus en détail en référence à la figure 2. Cette figure 2 montre l'allure de quatre signaux S51 52' S3 et S4. Le signal S1 est le signal qui, par l'intermédiaire de la ligne 17 est fourni au commutateur 51' alors que S2 est le signal qui, par l'intermédiaire de la ligne 18, est fourni au commutateur S2' A l'instant t=O, le niveau du signal 51 est "haut". Ceci signifie que le commutateur S1 est fermé. Par conséquent, la première unité 10 est enclenchée. A cet instant, le niveau du signal S2 est "bas", ce qui signifie que le com- mutateur S2 est ouvert; par conséquent, le reconnaisseur d'ordre 14 est déclenché. Ensuite, par l'intermédiaire du microphone 12, une communication de l'utilisateur est fournie à la première unité et enregistrée dans celle-ci sur le porteur d'enregistrement. Le détecteur de paroles parlées 15 détecte la communication parlée de l'utilisateur. Ceci est visible sur la figure 2 du fait que le signal S3 est "haut" à l'instant t=O. Entre les instants t0=O et t=tl, on peut voir que de temps à temps le signal S3 est "bas" durant un court laps de temps, ce qui correspond aux pauses natu- relle dans la prononciation de paroles parlées. A l'instant t=tl, l'utilisateur découvre par exemple qu'il est en train de donner une communication erronée. Comme le reconnaisseur d'ordre 14 est déclenché, l'utilisateur n'est par à même de donner maintenant un ordre de commande. Pour enclencher le reconnaisseur d'ordre, l'utilisateur interrompt, durant un intervalle de temps suffisam- ment long T', sa "fourniture" de paroles parlées. A partir de t=t, le niveau du signal S53 est "bas". La deuxième unité 16 qui reçoit le signal S3, impo- sera ensuite, si le signal S3 reste sur son niveau "bas" durant l'intervalle de temps T, au signal S1 son niveau "bas" de sorte que le commutateur S1 est ouvert, et imposera au signal S2 son niveau "haut" de sorte que ce commutateur S2 est fermé. Le re- connaisseur d'ordre 14 est maintenant enclenché et est capable de reconnaître un ordre de commande qui est prononcé par l'utili- sateur à l'instant t=t1 + T'. (voir l'allure du signal S3 qui à partir de cet instant t est "haut" durant un court laps de temps). A l'instant t=t2, l'ordre de commande initie un signal de commande S4 par la ligne 20 menant aux première et deuxième unités, de sorte que le commutateur S1 se ferme à nouveau et que par exemple la communication erronée est effacée. La figure 3 illustre un autre mode de réalisation du système conforme à l'invention. Il est dans ce cas question d'un système interactif du fait que le système selon la figure 3 montre le système selon la figure 1, complété toutefois par une troisième unité 30 pour la fourniture d'information à l'utili- sateur du système. Cette fourniture d'information a lieu par l'intermédiaire du haut-parleur 31. A cet effet, la troisième unité 30 reçoit un signal de commande S5 par l'intermédiaire de la ligne 32 de la part de la deuxième unité 16, ledit signal 55 commandant le commutateur 55 prévu dans la ligne d'alimenta- tion de la troisième unité 30 vers la borne d'alimentation + Volts. La figure 4 montre l'allure des signaux de commande S1 à S5 survenant dans le système répondant à la figure 3. Jusqu'à l'instant t=tI + T, les signaux S1 à S4 de la figure 4 sont égaux à ceux de la figure 2. Audit instant t=t + T survient à nouveau le déclenchement de la première unité. Par conséquent, l'enre- - gistrement est interrompu. A cet instant, le niveau du signal S5 devient "haut". Cela signifie la fermeture du commutateur S5 dans la ligne d'alimentation de la troisième unité 30. De ce fait, cette unité 30 est enclenchée. Par l'intermédiaire du haut-parleur 31, la troisième unité 30 fournit maintenant l'indication que le re- connaisseur d'ordre sera enclenché. Une telle indication pourrait être par exemple la suivante: "Le reconnaisseur d'ordre est maintenant enclenché", ou "Vous pouvez donner votre ordre de commande". Comme le permet de constater l'allure du signal S2 de la figure 2, ceci a lieu à l'instant t:t2. L'utilisateur donne maintenant son ordre (après l'instant t=t2, le signal S3 est "haut" durant un court laps de temps) et le reconnaisseur d'ordre reconnaît l'ordre. (à partir de l'instant t=t3, le signal S4 est "haut" durant un court laps de temps). Ce qui précède se passera dans le cas d'un utilisateur "entraîné", qui connaît les ordres de commande qu'il peut donner au système après ladite indication de la part du système. Par contre, l'utilisateur "non entraîné ne connaîtra généralement pas les ordres qu'il peut donner après ladite indication de la part du système. C'est pourquoi le procédé et le système qui font l'objet de la présente demande de brevet pourraient être complétés par l'idée qui est exposée dans la demande de brevet néerlandais NO 8401863 (PHN 11.060), introduite simultanément avec la pré- sente demande par la même Demanderesse. Dans ladite demande faite simultanément, il est décrit qu'après la fourniture de l'indication par le système, le reconnaisseur d'ordre ne reste enclenché au maximum que durant un intervalle de temps déterminé. Dans le cas o dans cet intervalle de temps il n'y a pas de reconnaissance d'ordre en raison de ce que l'utilisateur non entraîné ne connaît pas les ordres qu'il peut donner et que par conséquent il se tait, il se produit d'abord le déclenchement du reconnaisseur d'ordre alors qu'ensuite le système fournit l'information au sujet du groupe d'ordres de commande qui, audit instant, est utilisable. Ensuite, le reconnaisseur d'ordre est enclenché à nouveau, et l'utilisateur peut encore donner son ordre au système.L'utilisateur entraîné connaît les ordres qu'il peut donner et en donnera un directement dans l'intervalle de temps consécutif au premier enclen- chement de reconnaisseur d'ordre. Si l'ordre est reconnu, le système ne fournit plus l'information au sujet de groupe d'ordres de commande utilisable audit instant, mais exécute directement l'ordre reconnu. Il est donc réalisé un gain de temps du fait que le système peut sauter la fourniture de l'information au sujet du groupe utilisable d'ordres de commande. A noter que tout en restant dans le cadre de l'inven- tion, plusieurs variantes des exemples de réalisation décrits dans le présent exposé sont encore possibles. Le reconnaisseur d'ordre par exemple peut être conçu pour reconnaître des ordres de commande parlés dans la forme d'un code de chiffres, au lieu d'ordres de commande qui, directement par la parole parlée, indiquent la notion qui est visée, comme par exemple les notions "effacement", "enregis- trement", "reproduction", etc. Il va de soi que pour un utilisateur (qu'il soit entraîné ou non), la façon précisée en dernier lieu pour la fourniture d'ordres de commande est la plus simple. REVENDICATIONS: 1. Procédé pour la reconnaissance d'un ordre de commande dans un système, par exemple un système de transfert de messages parlés, tandis qu'une communication d'un utilisateur du système, présentée dans la forme de paroles parlées audit système est enregistrée par celui-ci sur un porteur d'enregistrement, caracté- risé en ce que les ordres de commande sont présentés dans la forme de la parole parlée au système et qu'au cours de l"enregistre- ment de la communication, les paroles parlées sont détectées dans un détecteur de paroles parlées, alors que s'il n'y a pas de détec- tion de paroles parlées durant un intervalle de temps déterminé, il est enclenché un reconnaisseur d'ordre pour la reconnaissance d'un ordre de commande à fournir au système par l'utilisateur, 2. Procédé selon la revendication 1, caractérisé en ce que l'enregistrement ayant été interrompu, l'utilisateur reçoit de la part du système une indication que le reconnaisseur d'ordre est enclenché ou sera enclenché. 3. Système permettant la mise en oeuvre du procédé selon la revendication 1 et comprenant: une première unité comportant un porteur d'enregistrement pour l'enregistrement d'une communication de l'utilisateur sur le porteur d'enregistrement, - un reconnaisseur d'ordre pour la reconnaissance d'ordres de commande fournis au système par l'utilisateur, et - une deuxième unité couplée à la première unité pour l'enclen- Z5 chement et le déclenchement de celle-ci, caractérisé en ce que le système est muni d'un détecteur de paroles parlées, et que la deuxième unité est couplée audit détec- teur et au reconnaisseur d'ordre et est conçue pour le déclenche- ment de la première unité et l'enclenchement du reconnaisseur d'ordre si, la première unité étant enclenchée, le détecteur de paroles parlées ne détecte pas de paroles parlées durant un inter- valle de temps déterminé.. 4. Système permettant la mise en oeuvre du procédé selon la revendication 2 et comprenant: - - une première unité comportant un porteur d'enregistrement pour l'enregistrement d'une communication de l'utilisateur sur le porteur d'enregistrement, - un reconnaisseur d'ordre pour la reconnaissance d'ordres de commande fournis au système par l'utilisateur, - une deuxième unité couplée à la première unité pour l'enclenche- ment et le déclenchement de celle-ci, et - une troisième unité pour la fourniture d'information à l'utili- sateur, ladite deuxième unité aussi étant couplée à cette troi- sième unité pour l'enclenchement et le déclenchement de celle-ci, caractérisé en ce que le système est muni d'en détecteur de paroles parlées, et que la deuxième unité est couplée audit détecteur et au reconnaisseur d'ordre et est conçue pour le déclenchement de la première unité et à l'enclenchement de la troisième unité pour la fourniture d'une indication à l'utilisateur que le recon- naisseur d'ordre est enclenché ou sera enclenché si, la première unité étant enclenchée, le détecteur de paroles parlées ne détecte pas de paroles parlées durant un intervalle de temps déterminé.