FR2775407A1 - Telephone terminal with voice recognition system - Google Patents
Telephone terminal with voice recognition system Download PDFInfo
- Publication number
- FR2775407A1 FR2775407A1 FR9802342A FR9802342A FR2775407A1 FR 2775407 A1 FR2775407 A1 FR 2775407A1 FR 9802342 A FR9802342 A FR 9802342A FR 9802342 A FR9802342 A FR 9802342A FR 2775407 A1 FR2775407 A1 FR 2775407A1
- Authority
- FR
- France
- Prior art keywords
- data
- models
- interface
- response
- recognition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000006870 function Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/271—Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
POSTE TÉLÉPHONIQUE AVEC RECONNAISSANCE DE PAROLE,
ET SYSTÈME DE COMMANDE VOCALE COMPORTANT UN TEL POSTE
La présente invention concerne le domaine de la commande vocale d'appareils.TELEPHONE SET WITH SPEECH RECOGNITION,
AND VOICE CONTROL SYSTEM COMPRISING SUCH A STATION
The present invention relates to the field of voice control of devices.
Les progrès réalisés dans le traitement numérique des signaux de parole, en particulier dans la reconnaissance automatique de parole (voir par exemple
L.R. Rabiner : "A Tutorial on Hidden Markov Models and
Selected Applications in Speech Recognition", Proceedings of the IEEE, Vol. 77, No. 2, février 1989, pages 257-285), ont permis le développement d'appareils à commande vocale.Advances in digital speech processing, in particular in automatic speech recognition (see for example
LR Rabiner: "A Tutorial on Hidden Markov Models and
Selected Applications in Speech Recognition ", Proceedings of the IEEE, Vol. 77, No. 2, February 1989, pages 257-285), have enabled the development of voice-activated devices.
Dans un tel appareil, un microphone est utilisé pour capter les segments de parole prononcés par l'utilisateur et les fournir à un module de reconnaissance, lequel les compare à des modèles stockés dans un dictionnaire en relation avec des paramètres utilisables pour commander diverses fonctions de l'appareil. La reconnaissance d'un modèle donné déclenche alors la commande correspondante.In such an apparatus, a microphone is used to pick up the speech segments spoken by the user and supply them to a recognition module, which compares them to models stored in a dictionary in relation to parameters usable for controlling various speech functions. the device. Recognition of a given model then triggers the corresponding command.
Une catégorie d'appareils pour lesquels ce type de commande vocale est aujourd'hui répandu est constituée par les postes téléphoniques, et plus particulièrement par les terminaux mobiles de type mains libres. Dans ces terminaux, le module de reconnaissance de parole est utilisé pour commander des fonctions téléphoniques en réponse à des mots de commande prononcés par l'utilisateur, ou encore pour composer automatiquement des numéros d'appel en réponse à des noms de correspondants prononcés par l'utilisateur. A category of devices for which this type of voice control is widespread today is constituted by telephone sets, and more particularly by hands-free type mobile terminals. In these terminals, the speech recognition module is used to control telephone functions in response to command words spoken by the user, or to automatically dial telephone numbers in response to names of correspondents spoken by the user. 'user.
L'utilisateur d'un appareil à commande vocale, s'il en est satisfait, a tendance à souhaiter que d'autres appareils qu'il utilise fonctionnent avec ce type de commande. Or, la commande vocale requiert que l'appareil dispose d'une interface homme-machine relativement élaborée, comportant notamment une chaîne de traitement de signaux acoustiques et un module de reconnaissance. Si plusieurs appareils sont à équiper d'un système de commande vocale, le coût supporté par l'utilisateur peut devenir élevé. D'autre part, les systèmes de reconnaissance dont sont équipés des appareils indépendants n'ont pas a priori les mêmes caractéristiques ou les mêmes performances, ce qui pose un problème d'ergonomie, l'utilisateur pouvant être amené à adapter son élocution à l'appareil particulier qu'il est en train de commander. The user of a voice-activated device, if satisfied, tends to want other devices that he uses to work with this type of control. However, voice control requires that the device has a relatively sophisticated man-machine interface, notably comprising an acoustic signal processing chain and a recognition module. If several devices are to be equipped with a voice control system, the cost borne by the user can become high. On the other hand, the recognition systems with which independent devices are equipped do not a priori have the same characteristics or the same performance, which poses a problem of ergonomics, the user being able to be led to adapt his speech to the particular device he is ordering.
Un but de la présente invention est de proposer une solution commode et économique pour permettre la commande vocale de plusieurs catégories d'appareils. An object of the present invention is to provide a convenient and economical solution to allow voice control of several categories of devices.
L'invention propose ainsi un poste téléphonique comportant des moyens d'interface homme-machine pour commander des fonctions téléphoniques du poste en réponse à des commandes d'utilisateur, les moyens d'interface homme-machine comprenant un module de reconnaissance vocale pour comparer des segments de parole captés par un microphone du poste à des modèles préenregistrés et des moyens de mémorisation pour stocker les modèles préenregistrés en relation avec des données respectivement associées à ces modèles, les moyens d'interface hommemachine étant notamment agencés pour commander la composition de numéros d'appel de correspondants, formant des données associées à certains des modèles, en réponse à la reconnaissance de ces modèles. Selon l'invention, les données associées à d'autres modèles sont relatives à des commandes externes destinées à au moins un appareil externe indépendant des fonctions téléphoniques du poste, et le poste comprend en outre une interface de commande externe commandée par les moyens d'interface homme-machine pour émettre des signaux de commande en réponse à la reconnaissance desdits autres modèles. The invention thus provides a telephone set comprising man-machine interface means for controlling telephone functions of the set in response to user commands, the man-machine interface means comprising a voice recognition module for comparing speech segments picked up by a microphone from the station to prerecorded models and memory means for storing the prerecorded models in relation to data respectively associated with these models, the human machine interface means being in particular arranged for controlling the dialing of telephone numbers call of correspondents, forming data associated with some of the models, in response to the recognition of these models. According to the invention, the data associated with other models relates to external commands intended for at least one external device independent of the telephone functions of the set, and the set also comprises an external control interface controlled by the means of human-machine interface for transmitting control signals in response to recognition of said other models.
Grâce à ces dispositions, la même interface hommemachine comprenant le module de reconnaissance vocale permet à l'utilisateur de commander d'une part la partie téléphonie du poste, par exemple pour la composition automatique de numéros d'appel, et d'autre part un ou plusieurs appareils externes indépendants du poste. Thanks to these provisions, the same man-machine interface comprising the voice recognition module allows the user to control on the one hand the telephony part of the set, for example for the automatic dialing of telephone numbers, and on the other hand a or several external devices independent of the station.
Il en résulte une économie substantielle pour l'utilisateur souhaitant que plusieurs appareils a priori indépendants bénéficient de la fonction de commande vocale. En outre, l'unicité du module de reconnaissance lui procure une bonne ergonomie générale, les performances et les caractéristiques de ce module ne variant pas selon l'appareil commandé. This results in substantial savings for the user wishing that several a priori independent devices benefit from the voice control function. In addition, the uniqueness of the recognition module gives it good general ergonomics, the performance and characteristics of this module not varying according to the device ordered.
Le poste téléphonique selon l'invention, sera généralement constitué par un radiotéléphone mobile, ce qui permet de bénéficier des effets de masse du marché de ces radiotéléphones, qui en diminuent fortement le coût de revient. D'autre part, ceci facilite l'utilisation de la commande vocale dans plusieurs environnements. En particulier, le poste est alors utilisable dans l'habitacle d'une automobile, où les fonctions de commande vocale sont très utiles en termes de sécurité puisqu'elles permettent au conducteur de garder les yeux sur la route et de conduire à deux mains. Les appareils externes commandables par l'intermédiaire du module de reconnaissance vocale peuvent alors comprendre divers accessoires de l'automobile, comme par exemple le système audio, les feux de détresse, l'éclairage de l'habitacle... The telephone set according to the invention will generally be constituted by a mobile radio telephone, which makes it possible to benefit from the mass effects of the market for these radio telephones, which greatly reduce the cost price. On the other hand, this facilitates the use of voice control in several environments. In particular, the station can then be used in the passenger compartment of an automobile, where the voice control functions are very useful in terms of safety since they allow the driver to keep his eyes on the road and to drive with both hands. The external devices controllable via the voice recognition module can then include various accessories for the automobile, such as for example the audio system, the hazard warning lights, the interior lighting, etc.
Les signaux de commande émis par le poste peuvent être transmis directement à l'appareil concerné. Ceci nécessite toutefois que le poste soit équipé de moyens d'émission permettant de commander directement chacun des appareils en question. On préfère plutôt que le signal émis par le poste en réponse à la reconnaissance d'un modèle relatif à une commande externe transporte les données associées à ce modèle vers une interface de transfert de données incluse dans l'interface de commande externe du poste. The control signals sent by the station can be transmitted directly to the device concerned. This however requires that the station is equipped with transmission means making it possible to directly control each of the devices in question. It is rather preferred that the signal sent by the station in response to the recognition of a model relating to an external command carries the data associated with this model to a data transfer interface included in the external command interface of the station.
Dans ce dernier cas, le poste téléphonique fait partie d'un système de commande vocale comprenant en outre au moins une unité relais comportant une interface de transfert de données pour recevoir des données transférées depuis l'interface de transfert de données du poste téléphonique, des moyens de mémorisation pour mémoriser des signaux de commande en relation avec des données respectivement associées à ces signaux de commande, et des moyens d'émission commandés pour émettre un signal de commande mémorisé en réponse à la réception des données qui lui sont associées sur l'interface de transfert de données de l'unité relais. In the latter case, the telephone set is part of a voice control system further comprising at least one relay unit comprising a data transfer interface for receiving data transferred from the data transfer interface of the telephone set, storage means for storing control signals in relation to data respectively associated with these control signals, and transmission means controlled to transmit a stored control signal in response to receipt of data associated with it on the relay unit data transfer interface.
D'autres particularités et avantages de la présente invention apparaîtront dans la description ciaprès d'exemples de réalisation non limitatifs, en référence aux dessins annexés, dans lesquels
- la figure 1 est un schéma synoptique d'un radiotéléphone mobile conforme à l'invention ; et
- la figure 2 est un schéma synoptique d'une unité relais qui, avec un poste téléphonique tel que celui représenté sur la figure 1, forme un système de commande vocale conforme à l'invention.Other features and advantages of the present invention will appear in the description below of nonlimiting exemplary embodiments, with reference to the accompanying drawings, in which
- Figure 1 is a block diagram of a mobile radiotelephone according to the invention; and
- Figure 2 is a block diagram of a relay unit which, with a telephone set such as that shown in Figure 1, forms a voice control system according to the invention.
Le poste téléphonique 5 représenté sur la figure 1 est un radiotéléphone mobile avec une antenne radio 6, un microphone 7 et un écouteur 8. La référence 9 désigne le contrôleur général du poste qui, relié à l'antenne 6, au microphone 7 et à l'écouteur 8, assure toutes les fonctions téléphoniques de manière classique. Par exemple, si le poste 5 est prévu pour fonctionner dans des réseaux cellulaires de type GSM, le contrôleur 9 peut être réalisé conformément aux spécifications et recommandations publiées par l'ETSI (European Telecommunications Standard
Institute). Le fonctionnement de ce contrôleur 9 n'est pas influencé par la mise en oeuvre de la présente invention.The telephone set 5 represented in FIG. 1 is a mobile radiotelephone with a radio antenna 6, a microphone 7 and a headset 8. The reference 9 designates the general controller of the station which, connected to the antenna 6, to the microphone 7 and to the earpiece 8, performs all telephone functions in a conventional manner. For example, if the station 5 is intended to operate in cellular networks of GSM type, the controller 9 can be produced in accordance with the specifications and recommendations published by the ETSI (European Telecommunications Standard
Institute). The operation of this controller 9 is not influenced by the implementation of the present invention.
Sur la figure 1, la référence 10 désigne l'interface homme-machine du poste 5. Cette interface peut comprendre, de façon habituelle, un clavier 11 permettant à l'utilisateur d'entrer diverses commandes et de composer des numéros d'appel, un écran d'affichage 12 permettant de délivrer divers messages à l'utilisateur, et un dispositif de sonnerie 13 permettant d'avertir l'utilisateur lorsque se produit un appel extérieur ou un autre événement. In FIG. 1, the reference 10 designates the man-machine interface of the station 5. This interface can usually include a keyboard 11 allowing the user to enter various commands and dial telephone numbers, a display screen 12 for delivering various messages to the user, and a ringing device 13 for alerting the user when an outside call or other event occurs.
L'interface homme-machine 10 comporte en outre un module de reconnaissance de parole 15 associé à un dictionnaire de modèles 16. Le module de reconnaissance 15 traite le signal audio capté par le microphone 7 du poste afin de comparer les segments de parole captés aux modèles stockés dans le dictionnaire 16. The man-machine interface 10 further comprises a speech recognition module 15 associated with a dictionary of models 16. The recognition module 15 processes the audio signal picked up by the microphone 7 of the station in order to compare the speech segments picked up with models stored in the dictionary 16.
Chaque fois qu'il est déterminé qu'un segment de parole capté est conforme à l'un des modèles stockés, le module 15 identifie ce modèle dans un message adressé au contrôleur 17 de l'interface homme-machine. Each time it is determined that a captured speech segment conforms to one of the stored models, the module 15 identifies this model in a message addressed to the controller 17 of the man-machine interface.
Ce contrôleur 17 est associé à une autre mémoire 18, ci-après appelée "agenda", qui peut être incluse en totalité ou en partie dans un support de données externe (une carte SIM dans le cas d'un poste de type GSM), introduit dans un lecteur approprié prévu dans le poste. This controller 17 is associated with another memory 18, hereinafter called "agenda", which may be included in whole or in part in an external data medium (a SIM card in the case of a GSM type station), introduced into a suitable reader provided in the post.
L'agenda 18 est prévu pour contenir notamment des numéros d'appel de correspondants en relation avec des pointeurs que le contrôleur 17 est susceptible de lui fournir en réponse à une sélection opérée par l'utilisateur au moyen du clavier 11, ou en réponse à l'identification de l'un des modèles dans un message reçu du module de reconnaissance 15. Le module 18 délivre un numéro d'appel lorsque le pointeur correspondant lui est fourni, après quoi le contrôleur 17 commande le contrôleur général 9 du poste pour provoquer la numérotation requise. The agenda 18 is intended to contain in particular the call numbers of correspondents in relation to pointers that the controller 17 is capable of providing him in response to a selection made by the user by means of the keyboard 11, or in response to the identification of one of the models in a message received from the recognition module 15. The module 18 delivers a call number when the corresponding pointer is supplied to it, after which the controller 17 commands the general controller 9 of the station to cause the required numbering.
Bien entendu, cette numérotation peut également être provoquée directement par composition du numéro sur le clavier 11.Of course, this numbering can also be caused directly by dialing the number on the keyboard 11.
La mémoire-agenda 18 peut également contenir des paramètres de commande de fonctions téléphoniques, que le contrôleur 17 fournit au contrôleur général 9 pour commander des fonctions téléphoniques autres que la numérotation, en réponse à la reconnaissance de certains segments de parole tels que par exemple "décrocher", "raccrocher".. The memory-agenda 18 can also contain parameters for controlling telephone functions, which the controller 17 supplies to the general controller 9 for controlling telephone functions other than dialing, in response to the recognition of certain speech segments such as for example " pick up hang up"..
Les modèles de parole stockés dans le dictionnaire 16 peuvent être établis et enregistrés pendant une phase d'apprentissage. Dans cette phase d'apprentissage, le contrôleur 17 invite l'utilisateur à prononcer plusieurs fois le segment de parole à apprendre. Ces prononciations successives sont analysées par le module 15 qui calcule les modèles statistiques représentant le segment en question, et les stocke dans le dictionnaire 16 en relation avec une identification appropriée, telle que l'adresse d'écriture dans la mémoire constituant le dictionnaire 16. C'est cette identification qui est fournie au contrôleur 17 dans les phases ultérieures de reconnaissance. Lors de l'apprentissage, le contrôleur 17 obtient en outre les données (numéro d'appel ou commande) à mémoriser dans l'agenda 18, que l'utilisateur saisit ou sélectionne à l'aide du clavier 11. Ces données sont alors enregistrées dans l'agenda 18 en relation avec l'identification fournie par le module 15, afin d'être récupérées ultérieurement en réponse à chaque reconnaissance du segment de parole appris. The speech models stored in the dictionary 16 can be established and recorded during a learning phase. In this learning phase, the controller 17 invites the user to speak the speech segment to be learned several times. These successive pronunciations are analyzed by the module 15 which calculates the statistical models representing the segment in question, and stores them in the dictionary 16 in relation to an appropriate identification, such as the address for writing in the memory constituting the dictionary 16. It is this identification which is supplied to the controller 17 in the subsequent recognition phases. During learning, the controller 17 also obtains the data (call number or command) to be stored in the agenda 18, which the user enters or selects using the keyboard 11. This data is then recorded in the agenda 18 in relation to the identification provided by the module 15, in order to be retrieved later in response to each recognition of the speech segment learned.
Pour la mise en oeuvre de l'invention, le poste 5 comprend en outre une interface de commande externe consistant, dans l'exemple représenté, en une interface de transfert de données 20 associée à un connecteur d'entrée/sortie en série 21. L'interface de transfert de données 20 peut consister en une unité universelle de réception et d'émission asynchrones (UART), reliée d'une part au contrôleur 17 de l'interface homme-machine, et d'autre part au connecteur série 21 du poste. For the implementation of the invention, the station 5 further comprises an external control interface consisting, in the example shown, of a data transfer interface 20 associated with a serial input / output connector 21. The data transfer interface 20 can consist of a universal asynchronous reception and transmission unit (UART), connected on the one hand to the controller 17 of the man-machine interface, and on the other hand to the serial connector 21 of the post.
Certaines des données de commande stockées dans l'agenda 18 se rapportent non pas à des commandes destinées au contrôleur 9 et relatives à des fonctions téléphoniques, mais à des commandes destinées à un appareil externe. Lors de la reconnaissance du segment de parole associé à de telles données, le contrôleur 17 délivre les données en question à l'interface de transfert 20, afin qu'un signal de commande transportant ces données soit émis par l'intermédiaire du connecteur 21. Some of the order data stored in the diary 18 does not relate to orders intended for the controller 9 and relating to telephone functions, but to orders intended for an external device. When recognizing the speech segment associated with such data, the controller 17 delivers the data in question to the transfer interface 20, so that a control signal transporting this data is emitted via the connector 21.
Le stockage de ces données de commande externe dans l'agenda 18, et leur mise en relation avec des segments de parole appris, peuvent être effectués de la même manière que dans le cas des commandes ou numéros d'appel destinés au contrôleur 9. il faut simplement prévoir que le contrôleur 17 puisse identifier certaines des données fournies par l'agenda 18 comme étant destinées à être transférées via l'interface 20. The storage of this external command data in the agenda 18, and their connection with learned speech segments, can be carried out in the same way as in the case of commands or telephone numbers intended for the controller 9. simply provide that the controller 17 can identify some of the data provided by the agenda 18 as being intended to be transferred via the interface 20.
Les données relatives à des commandes externes peuvent se présenter sous une forme statique, par exemple sous la forme d'un numéro N de commande externe (N=1,2, .. .) . Dans ce cas, lors de l'apprentissage d'un nouveau segment de parole relatif à une commande externe, le contrôleur 17 affecte à cette commande un numéro N disponible, qui est inclus dans le signal numérique émis en réponse à la reconnaissance ultérieure du segment de parole associé. The data relating to external orders can be in a static form, for example in the form of an external order number N (N = 1.2,...). In this case, when learning a new speech segment relating to an external command, the controller 17 assigns to this command an available number N, which is included in the digital signal transmitted in response to the subsequent recognition of the segment. associated speech.
En variante, le paramétrage peut être dynamique, auquel cas le contrôleur 17 demande à l'utilisateur de saisir au moyen du clavier 11 une chaîne de caractères représentative de la commande externe concernée lors de l'apprentissage du segment de parole associé. Cette chaîne de caractères est stockée dans l'agenda 18, et incluse dans le signal numérique émis en réponse à la reconnaissance ultérieure du segment de parole associé. As a variant, the configuration can be dynamic, in which case the controller 17 requests the user to enter by means of the keyboard 11 a character string representative of the external command concerned when learning the associated speech segment. This character string is stored in the agenda 18, and included in the digital signal transmitted in response to the subsequent recognition of the associated speech segment.
L'unité relais 25 représentée sur la figure 2 comporte un connecteur d'entrée/sortie en série 26 permettant de la relier au poste 5 au moyen d'un câble branché sur les connecteurs 21 et 26. Le connecteur série 26 est associé à une interface de transfert de données 27 de type UART. Cette interface 27 est reliée à un microcontrôleur 28 qui commande le fonctionnement général de l'unité relais 25. The relay unit 25 shown in FIG. 2 has a serial input / output connector 26 enabling it to be connected to the station 5 by means of a cable connected to the connectors 21 and 26. The serial connector 26 is associated with a UART-type data transfer interface 27. This interface 27 is connected to a microcontroller 28 which controls the general operation of the relay unit 25.
L'unité relais 25 comporte des moyens d'émission consistant en une diode infrarouge 30 dans l'exemple considéré. The relay unit 25 comprises transmission means consisting of an infrared diode 30 in the example considered.
Le microcontrôleur 28 a accès à une mémoire 31 qui contient des signaux de commande susceptibles d'être fournis à la diode d'émission 30 lorsque des données respectivement associées à ces signaux sont reçus par le microcontrôleur 28 via l'interface de transfert 27. The microcontroller 28 has access to a memory 31 which contains control signals capable of being supplied to the transmission diode 30 when data respectively associated with these signals is received by the microcontroller 28 via the transfer interface 27.
L'unité 25 comporte en outre une interface hommemachine relativement simple, gérée par le microcontrôleur 28. Cette interface homme-machine comprend par exemple un clavier 32 et un écran d'affichage 33. Elle permet à l'utilisateur de définir les associations entre les signaux de commande et les données susceptibles d'être reçues sur l'interface 27. The unit 25 further comprises a relatively simple human-machine interface, managed by the microcontroller 28. This man-machine interface comprises for example a keyboard 32 and a display screen 33. It allows the user to define the associations between the control signals and the data likely to be received on the interface 27.
L'unité relais 25 représentée sur la figure 2 peut être utilisée avec le poste téléphonique 5 de la figure 1 pour commander diverses catégories d'appareils pour lesquels sont prévus des systèmes de télécommande infrarouge (autoradios, accessoires d'automobile, téléviseurs, appareils hi-fi...). The relay unit 25 shown in FIG. 2 can be used with the telephone set 5 in FIG. 1 to control various categories of devices for which infrared remote control systems are provided (car radios, car accessories, televisions, hi-fi devices -fi ...).
Une possibilité est que la mémoire 31 contienne une bibliothèque prédéterminée de signaux de commande infrarouge, utilisables pour commander de tels appareils. One possibility is that the memory 31 contains a predetermined library of infrared control signals which can be used to control such devices.
Il peut s'agir de signaux normalisés ou définis dans des spécifications techniques des appareils en question.These may be standardized signals or defined in technical specifications of the devices in question.
Une autre possibilité est de munir l'unité relais 25 d'un capteur tel qu'une diode infrarouge 34 permettant d'acquérir les signaux de commande devant être mémorisés. Another possibility is to provide the relay unit 25 with a sensor such as an infrared diode 34 making it possible to acquire the control signals to be stored.
Dans ce cas, l'unité relais 25 peut "apprendre" les signaux de commande infrarouge de n'importe quel appareil commandable par de tels signaux. il suffit de présenter la télécommande manuelle de l'appareil devant le capteur 34 et de faire enregistrer le signal infrarouge considéré.In this case, the relay unit 25 can "learn" the infrared control signals from any device controllable by such signals. it suffices to present the manual remote control of the device in front of the sensor 34 and to record the infrared signal considered.
Grâce à l'interface homme-machine 32,33, l'utilisateur peut sélectionner l'un des signaux définis dans la mémoire 31, et lui associer les données correspondantes. Cette association peut être effectuée en saisissant les données pertinentes (statiques ou dynamiques) au moyen du clavier 32, ou encore, si le segment de parole associé a préalablement été appris et mémorisé dans le dictionnaire 16 du poste 5 comme expliqué précédemment, en prononçant ce segment de parole devant le microphone 7, ce qui déclenche le transfert des données pertinentes jusqu'à l'interface 27 de l'unité relais. Thanks to the man-machine interface 32,33, the user can select one of the signals defined in the memory 31, and associate the corresponding data with it. This association can be carried out by entering the relevant data (static or dynamic) by means of the keyboard 32, or alternatively, if the associated speech segment has been previously learned and stored in the dictionary 16 of the station 5 as explained above, by saying this. speech segment in front of the microphone 7, which triggers the transfer of the relevant data to the interface 27 of the relay unit.
Ultérieurement, la réception des données depuis le poste 5 déclenchera l'émission par la diode 30 du signal de commande associé afin de délivrer la commande requise à l'appareil concerné. Subsequently, the reception of the data from the station 5 will trigger the emission by the diode 30 of the associated command signal in order to issue the required command to the device concerned.
Bien entendu, la diode infrarouge 30 est remplacée par une antenne radio si les signaux de commande pertinents pour les appareils concernés sont des signaux radio et non des signaux infrarouges. Plus généralement, le signal de commande pourrait être délivré à l'appareil par tout moyen approprié, y compris par une liaison filaire. Of course, the infrared diode 30 is replaced by a radio antenna if the relevant control signals for the devices concerned are radio signals and not infrared signals. More generally, the control signal could be delivered to the device by any suitable means, including by a wired link.
Le système de commande vocale décrit ci-dessus trouve une application intéressante pour commander divers accessoires dans un habitacle d'automobile. il est également utilisable dans d'autres contextes, par exemple dans des applications domotiques. The voice control system described above finds an interesting application for controlling various accessories in an automobile interior. it can also be used in other contexts, for example in home automation applications.
A titre d'exemple, pour la réalisation d'un module de reconnaissance de parole 15 à apprentissage, on pourra se reporter au document EP-A-0 621 582. On notera néanmoins que la présente invention peut être mise en oeuvre avec tout type de reconnaissance de parole, mono- ou multi-locuteur, mono- ou multilingue, avec ou sans apprentissage. By way of example, for the production of a speech recognition module 15 with learning, reference may be made to document EP-A-0 621 582. It will nevertheless be noted that the present invention can be implemented with any type speech recognition, mono- or multi-speaker, mono- or multilingual, with or without learning.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9802342A FR2775407B1 (fr) | 1998-02-26 | 1998-02-26 | Poste telephonique avec reconnaissance de parole, et systeme de commande vocale comportant un tel poste |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9802342A FR2775407B1 (fr) | 1998-02-26 | 1998-02-26 | Poste telephonique avec reconnaissance de parole, et systeme de commande vocale comportant un tel poste |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2775407A1 true FR2775407A1 (en) | 1999-08-27 |
FR2775407B1 FR2775407B1 (fr) | 2000-08-04 |
Family
ID=9523402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9802342A Expired - Fee Related FR2775407B1 (fr) | 1998-02-26 | 1998-02-26 | Poste telephonique avec reconnaissance de parole, et systeme de commande vocale comportant un tel poste |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2775407B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002019291A2 (en) * | 2000-09-01 | 2002-03-07 | Oliver Soini | Portable alarm device |
US6771982B1 (en) | 1999-10-20 | 2004-08-03 | Curo Interactive Incorporated | Single action audio prompt interface utlizing binary state time domain multiple selection protocol |
US6804539B2 (en) | 1999-10-20 | 2004-10-12 | Curo Interactive Incorporated | Single action audio prompt interface utilizing binary state time domain multiple selection protocol |
US9232037B2 (en) | 1999-10-20 | 2016-01-05 | Curo Interactive Incorporated | Single action sensory prompt interface utilising binary state time domain selection protocol |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5335276A (en) * | 1992-12-16 | 1994-08-02 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
JPH07162492A (en) * | 1993-12-09 | 1995-06-23 | Canon Inc | Voice recognition control system |
US5584052A (en) * | 1992-11-16 | 1996-12-10 | Ford Motor Company | Integrated microphone/pushbutton housing for voice activated cellular phone |
US5631745A (en) * | 1992-05-14 | 1997-05-20 | Current Logic | Multi-function telecommunications instrument |
-
1998
- 1998-02-26 FR FR9802342A patent/FR2775407B1/fr not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5631745A (en) * | 1992-05-14 | 1997-05-20 | Current Logic | Multi-function telecommunications instrument |
US5584052A (en) * | 1992-11-16 | 1996-12-10 | Ford Motor Company | Integrated microphone/pushbutton housing for voice activated cellular phone |
US5335276A (en) * | 1992-12-16 | 1994-08-02 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
JPH07162492A (en) * | 1993-12-09 | 1995-06-23 | Canon Inc | Voice recognition control system |
Non-Patent Citations (2)
Title |
---|
PATENT ABSTRACTS OF JAPAN vol. 095, no. 009 31 October 1995 (1995-10-31) * |
PAWATE B I ET AL: "DIALING A PHONE BY VOICE", MACHINE DESIGN, vol. 63, no. 1, 10 January 1991 (1991-01-10), pages 95 - 98, XP000208103 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6771982B1 (en) | 1999-10-20 | 2004-08-03 | Curo Interactive Incorporated | Single action audio prompt interface utlizing binary state time domain multiple selection protocol |
US6804539B2 (en) | 1999-10-20 | 2004-10-12 | Curo Interactive Incorporated | Single action audio prompt interface utilizing binary state time domain multiple selection protocol |
US8155708B2 (en) | 1999-10-20 | 2012-04-10 | Curo Interactive Incorporated | Single action audio prompt interface utilising binary state time domain multiple selection protocol |
US8611955B2 (en) | 1999-10-20 | 2013-12-17 | Curo Interactive Incorporated | Single action audio interface utilising binary state time domain multiple selection protocol |
US9232037B2 (en) | 1999-10-20 | 2016-01-05 | Curo Interactive Incorporated | Single action sensory prompt interface utilising binary state time domain selection protocol |
WO2002019291A2 (en) * | 2000-09-01 | 2002-03-07 | Oliver Soini | Portable alarm device |
WO2002019291A3 (en) * | 2000-09-01 | 2007-10-18 | Oliver Soini | Portable alarm device |
Also Published As
Publication number | Publication date |
---|---|
FR2775407B1 (fr) | 2000-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2376374C (en) | Wearable computer system and modes of operating the system | |
EP0177405B1 (en) | Radiotelephonic system, especially for a motor vehicle | |
EP1247589B1 (en) | System and method for accessing information and/or data available on the Internet | |
US20120035923A1 (en) | In-vehicle text messaging experience engine | |
US10057413B2 (en) | System and method for spoken caller identification in a cellular telephone headset | |
FR2729037A1 (en) | METHOD AND APPARATUS FOR SELECTING PERSONAL ATTRIBUTES HAVING DELAY MANAGEMENT | |
EP0041902A1 (en) | Method and device to establish bidirectional and/or multidirectional communications between different persons grouped in different geographically distant locations connected to each other by telephone lines | |
FR2729038A1 (en) | METHOD AND APPARATUS FOR SELECTING AND MANAGING PERSONAL ATTRIBUTES USING A PREFERENCE MEMORY | |
FR2761848A1 (en) | RADIOTELEPHONE VOICE COMMAND DEVICE, ESPECIALLY FOR USE IN A MOTOR VEHICLE | |
EP0989529B1 (en) | Smart card for accessing a remote application, terminal and associated communication system and method for accessing this remote application using this smart card | |
FR2775407A1 (en) | Telephone terminal with voice recognition system | |
EP1681830A1 (en) | Method and device for obtaining information relating to presence and availability of user | |
FR2729036A1 (en) | METHOD AND APPARATUS FOR SELECTING AND MANAGING PERSONAL ATTRIBUTES USING PREDICTION | |
EP1790173A2 (en) | Method for processing sound signals for a communication terminal and communication terminal implementing said method | |
EP0520899A1 (en) | Multimedia intercommunication apparatus | |
FR2941344A1 (en) | IMPROVED PROCESS FOR MINIMESS PROCESSING (SMS) AND WIRELESS COMMUNICATION APPARATUS FOR SUCH PROCESSING | |
WO1995016968A1 (en) | Method and device for converting a first voice message in a first language into a second message in a predetermined second language | |
WO2008116999A1 (en) | Call interception at a base station | |
EP1335569A1 (en) | Answer-phone message providing system | |
EP3888342B1 (en) | Method and device for displaying communication data | |
EP1995914A1 (en) | Method for securing the pairing of a telephone accessory with a cellular telephone | |
EP1739942B1 (en) | Memorisation of data during a voice service | |
EP1578064A1 (en) | Method to access a service via an intermediate terminal connected to a communication network | |
EP1459502B1 (en) | System and method for assisting in setting up a telephone link using a telephone reference displayed on a screen | |
FR2968864A1 (en) | METHOD OF COMMUNICATING BETWEEN A FIXED TELEPHONE AND A MOBILE, FIXED TELEPHONE, MOBILE AND ASSOCIATED COMMUNICATION DEVICE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CD | Change of name or company name | ||
CJ | Change in legal form | ||
ST | Notification of lapse |