DE69118423T2 - Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl - Google Patents

Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl

Info

Publication number
DE69118423T2
DE69118423T2 DE69118423T DE69118423T DE69118423T2 DE 69118423 T2 DE69118423 T2 DE 69118423T2 DE 69118423 T DE69118423 T DE 69118423T DE 69118423 T DE69118423 T DE 69118423T DE 69118423 T2 DE69118423 T2 DE 69118423T2
Authority
DE
Germany
Prior art keywords
waiting time
external machine
similarity
controlling
vocal command
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.)
Expired - Fee Related
Application number
DE69118423T
Other languages
English (en)
Other versions
DE69118423D1 (de
Inventor
Fumio Nakano
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Application granted granted Critical
Publication of DE69118423D1 publication Critical patent/DE69118423D1/de
Publication of DE69118423T2 publication Critical patent/DE69118423T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Selective Calling Equipment (AREA)
  • Toys (AREA)

Description

  • Diese Erfindung betrifft ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl und insbesondere ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl, bei denen ein vokaler Befehl analysiert wird, um durch Vergleichen der analysierten Sprachmuster mit Vergleichssprachmustern eine externe Maschine zu steuern.
  • Hintergrund der Erfindung
  • Steuersysteme externer Maschinen durch einen vokalen Befehl sind in den letzten Jahren entwickelt worden. Bei einem ersten herkömmlichen Steuersystem einer externen Maschine durch einen vokalen Befehl wird dem Steuersystem über ein Mikrophon ein vokaler Befehl zugeführt, um eine externe Maschine zu steuern, und einem Bediener des Steuersystems wird visuell oder akustisch mitgeteilt, daß der vokale Befehl angenommen ist. Wenn der Bediener bestätigt, daß der angenommene vokale Befehl ein Sollbefehl ist, führt der Bediener dem Steuersystem ein Bestätigungssignal zu, um der Maschine ein Befehlssignal zur Steuerung zuzuführen, so daß die Maschine so gesteuert wird, daß sie in Übereinstimmung mit dem vokalen Befehl arbeitet. Wenn der Bediener erkennt, daß der angenommene vokale Befehl nicht der Sollbefehl ist, kann der Bediener kein Bestätigungssignal zuführen, so daß die Maschine nicht so gesteuert werden kann, daß sie durch den vokalen Befehl arbeitet.
  • Bei einem zweiten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl wird der externen Maschine ein Befehlssignal zugeführt, nachdem nach der Annahme des vokalen Befehls eine bestimmte Wartezeit verstreicht, so daß die Maschine so gesteuert wird, daß sie automatisch arbeitet, es sei denn, ein Bediener des Steuersystems führt dem System während der bestimmten Wartezeit einen Stoppbefehl zu. Ein Steuersystem wie dieses zur Verwendung bei einem Funktelefongerät ist aus der Europäischen Patentanmeldung EP-A-0 293 258 bekannt.
  • Gemäß des ersten und zweiten bekannten Systems zur Steuerung externer Maschinen durch einen vokalen Befehl gibt es jedoch Nachteile, wie nachstehend beschrieben wird.
  • Bei dem ersten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl ist es für den Bediener störend, jedesmal, wenn der vokale Befehl angenommen wird, ein Bestätigungssignal zuzuführen, insbesondere, wenn der vokale Befehl ein Sollbefehl ist.
  • Bei dem zweiten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl muß, nachdem der Bediener beurteilt, ob der angenommene vokale Befehl ein Sollbefehl ist oder nicht, der Bediener dem System während der bestimmten Wartezeit einen Stoppbefehl zuführen, wenn der angenommene vokale Befehl kein Sollbefehl ist. Deshalb wird, wenn die Wartezeit lang eingestellt ist, die Operationszeit lang. Andererseits, wenn die Wartezeit kurz eingestellt ist, ist es erforderlich, daß der Bediener den Stoppbefehl schnell zuführt.
  • Zusammenfassung der Erfindung
  • Gemäß einer ersten Form der Erfindung weist ein Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl die Schritte des Nachweisens eines in ein elektrisches Signal umzuwandelnden Ausdrucks, des Ableitens eines Sprachmusters aus dem elektrischen Signal, des Vergleichens des Sprachmusters mit Vergleichssprachmustern, um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem Sprachmuster entspricht, des Berechnens einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster, des Einstellens einer Wartezeit und des Zuführens eines Steuersignals an die zu bedienende externe Maschine auf, es sei denn, während der Wartezeit wird ein Stoppbefehl erzeugt, und es ist dadurch gekennzeichnet, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit auf eine Zeit abhängig von dem Ergebnis der Ähnlichkeitsberechnung eingestellt wird.
  • Gemäß einer zweiten Form der Erfindung weist ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl eine Einrichtung zum Nachweisen eines in ein elektrisches Signal umzuwandelnden Ausdrucks, eine Einrichtung zum Ableiten eines Sprachmusters aus dem elektrischen Signal, eine Einrichtung zum Speichern der Vergleichssprachmuster, die den Steuerbefehlen einer zu steuernden externen Maschine entsprechen, eine Einrichtung zum Vergleichen des Sprachmusters mit den Vergleichssprachmustern, um eines der Vergleichssprachmuster auszuwählen, das dem Sprachmuster ähnlich ist, eine Einrichtung zum Berechnen einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster, eine Einrichtung zum Erzeugen eines Stoppbefehls und eine Einrichtung zum Steuern der zu bedienenden externen Maschine auf, indem ihr ein Steuersignal zugeführt wird, es sei denn, während einer voreingestellten Wartezeit wird ein Stoppbefehl erzeugt, und es ist durch eine Einrichtung zum Einstellen der Wartezeit in Abhängigkeit von dem Ergebnis der Ähnlichkeitsberechnung gekennzeichnet.
  • Unter Verwendung der Erfindung ist es möglich, ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl bereitzustellen, bei denen der Bediener genügend Zeit hat, dem System einen Stoppbefehl zuzuführen, wenn der angenommene vokale Befehl nicht der Sollbefehl ist.
  • Kurze Beschreibung der Zeichnungen
  • Die Erfindung wird durch Beispiele in Verbindung mit den angehängten Zeichnungen detaillierter beschrieben werden; es zeigen:
  • Fig. 1 ein Blockdiagramm, das ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl in einer bevorzugten Ausführungsform gemäß der Erfindung zeigt;
  • Fig. 2 ein Blockdiagramm, das eine Steuereinheit des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl aus Fig. 1 zeigt;
  • Fig. 3 ein Ablaufdiagramm, das einen ersten Betrieb des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in der bevorzugten Ausführungsform gemäß der Erfindung zeigt; und
  • die Fign. 4A und 4B Ablaufdiagramme, die einen zweiten Betrieb des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in der bevorzugten Ausführungsform gemäß der Erfindung zeigen.
  • Beschreibung der bevorzugten Ausführungsformen
  • Fig. 1 zeigt ein Blockdiagramm eines Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in einer bevorzugten Ausführungsform. Das Steuersystem weist ein Mikrophon 1, das einen Ausdruck nachweist und den Ausdruck in ein elektrisches Signal umwandelt, eine Sprachanalysiereinheit 2, die aus dem Ausdruck ein Sprachmuster (Eingangssprachmuster) ableitet, eine Vergleichseinheit 3, die die Übereinstimmung zwischen dem Eingangssprachmuster und einem Vergleichssprachmuster überprüft, um ein Vergleichssprachmuster auszuwählen, das dem Eingangssprachmuster entspricht, einen Vergleichssprachmusterspeicher 4, der den vokalen Befehlen entsprechende Vergleichssprachmuster speichert, eine Steuereinheit 5, die einen Ähnlichkeitsgrad zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster beurteilt und eine in Übereinstimmung mit dem Ähnlichkeitsgrad zu steuernde externe Maschine 6, wie etwa ein Telefon, eine Fernkopiermaschine, etc., steuert, und eine Stoppsignaltaste 7 zum Erzeugen eines Stoppsignals auf, um die Steuerung der externen Maschine 6 zu beenden.
  • Fig. 2 zeigt ein Blockdiagramm der Steuereinheit 5. Die Steuereinheit 5 weist eine Ähnlichkeitsberechnungseinheit 51, die die Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster berechnet, eine Ähnlichkeitsbeurteilungseinheit 52, die aus dem Ähnlichkeitsberechnungsergebnis den Ähnlichkeitsgrad zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster beurteilt, eine Ähnlichkeitsanzeigeeinheit 53, die über eine LCD-Anzeige, einen Lautsprecher, etc., den vokalen Befehl und einen Inhalt des vokalen Befehls, wie etwa einen gerufenen Teilnehmer, eine Telefonnummer des gerufenen Teilnehmers, etc., anzeigt, eine Wartezeitsteuereinheit 54, die eine aus dem Ähnlichkeitsgrad bestimmte Wartezeit einstellt, und eine Steuersignaleinheit 55 zum Erzeugen eines Steuersignals auf, um unter Berücksichtigung der Wartezeit und des Stoppsignals den Betrieb der externen Maschine 6 zu steuern.
  • In Betrieb wird angenommen, daß die externe Maschine 6 ein Telefon ist, bei dem das Wählen einer Nummer durch einen vokalen Befehl ausgeführt wird. In diesem Fall, wenn ein Bediener in Richtung des Mikrophons 1 einen Ausdruck, wie etwa "TOKIO", sagt, der einem vokalen Befehl entspricht, um eine Nummer einer Person in Tokio zu wählen, wird ein von dem Mikrophon 1 aus dem Ausdruck umgewandeltes elektrisches Signal der Sprachanalysiereinheit 2 zugeführt, bei der aus dem Ausdruck ein Sprachmuster (Eingangssprachmuster) abgeleitet wird. Dieses Eingangssprachmuster wird in der Vergleichseinheit 3 zur Überprüfung in Hinblick auf die Übereinstimmung mit den Vergleichssprachmustern verglichen, um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem Eingangssprachmuster entspricht. Dann werden der Ähnlichkeitsberechnungseinheit 51 der Steuereinheit 5 die verglichenen Ergebnisse zugeführt, um eine Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster zu berechnen. Die Ähnlichkeit kann in der Ähnlichkeitsberechnungseinheit 51 als ein Abstand erzeugt werden, wenn in der Vergleichseinheit 3 das dynamische Programmvergleichsverfahren verwendet wird. Das dynamische Programmvergleichsverfahren ist in U.S.P. Nr. 4,059,725 mit dem Titel "AUTOMATIC CONTINUOUS SPEECH RECOGNITION SYSTEM EMPLOYING DYNAMIC PROGRAMMING" beschrieben. In diesem Fall sind die Sprachmuster um so ähnlicher, je kürzer der Abstand ist.
  • Eine derartig berechnete Ähnlichkeit, das heißt ein berechneter Abstand, wird der Ähnlichkeitsbeurteilungseinheit 52 zugeführt, bei der beurteilt wird, ob der Abstand länger ist als ein bestimmter Abstand. Dann wird der Ähnlichkeitsanzeigeeinheit 53 das Beurteilungsergebnis der Ähnlichkeitsbeurteilungseinheit 52 zugeführt, so daß der vokale Befehl und ein gerufener Teilnehmer und eine ihm entsprechende Telefonnummer auf dem LCD-Schirm angezeigt und/oder von dem Lautsprecher gesprochen werden. Andererseits wird das Beurteilungsergebnis der Ähnlichkeitsbeurteilungseinheit 52 auch der Wartezeitsteuereinheit 54 zugeführt, in der die Wartezeit abhängig von dem Ähnlichkeitsgrad auf eine bestimmte Zeit eingestellt wird.
  • Wenn während der Wartezeit von der Stoppsignaltaste 7 der Steuersignaleinheit 55 kein Stoppsignal zugeführt wird, wird das Telefon (externe Maschine 6) so gesteuert, daß es den durch den vokalen Befehl "TOKIO" bezeichneten gerufenen Teilnehmer durch ein von der Steuersignaleinheit 55 zugeführtes Steuersignal anruft. Andererseits, wenn der Abstand zu lang ist, und der Bediener beurteilt, daß die Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster nicht ausreichend ist, kann der Bediener den Betrieb des Steuersystems beenden, indem der Bediener während der Wartezeit, die für ihn ausreichen sollte, um die Ähnlichkeit zu beurteilen, der Steuersignaleinheit 55 von der Stoppsignaltaste 7 einen Stoppbefehl zuführt. Statt dessen kann der Stoppbefehl als ein vokaler Befehl, wie etwa "STOP", zugeführt werden, der dem Mikrophon 1 zugeführt wird, so daß das System das Anrufen des gerufenen Teilnehmers beenden wird, wenn der vokale Befehl als der Stoppbefehl erkannt wird.
  • Fig. 3 zeigt ein Ablaufdiagramm eines ersten Betriebs des Steuersystems in der bevorzugten Ausführungsform, bei dem in Übereinstimmung mit dem Ähnlichkeitsgrad die Wartezeit des Stoppbefehls automatisch bestimmt wird. Zuerst wird ein Schritt 100 zum Eingeben eines vokalen Befehls ausgeführt, dann wird der Vergleichsvorgang ausgeführt (in Fig. 3 nicht gezeigt). Nachdem in einem Schritt 101 das Berechnen der Ähnlichkeit ausgeführt ist, wird in einem Schritt 102 beurteilt, ob die Ähnlichkeit über einem bestimmten Wert liegt oder nicht. Wenn dies gilt, dann wird ein Schritt 103 ausgeführt, und wenn dies nicht gilt, dann wird in einem Schritt 108 dem Bediener das Beurteilungsergebnis visuell oder akustisch mitgeteilt, und dann wird der Betrieb von dem Schritt 100 aus wieder begonnen.
  • In dem Schritt 103 wird beurteilt, ob die Ähnlichkeit ziemlich groß ist oder nicht. Wenn die Ähnlichkeit groß ist, wird ein Schritt 104 ausgeführt. Andererseits, wenn die Ähnlichkeit nicht groß ist, dann wird ein Schritt 109 ausgeführt.
  • In dem Schritt 104 werden dem Bediener das Beurteilungsergebnis in dem Schritt 103 zusammen mit dem entsprechenden vokalen Befehl und dem gerufenen Teilnehmer und dessen Telefonnummer visuell oder akustisch mitgeteilt, und dann wird ein Schritt 105 ausgeführt, in dem überprüft wird, ob ein Stoppbefehl zugeführt wird. Wenn in dem Schritt 105 eine Eingabe des Stoppbefehls erkannt wird, wird der Betrieb von dem Schritt 100 aus wieder begonnen. Und wenn eine Eingabe des Stoppbefehls nicht erkannt wird, dann wird überprüft, ob in einem Schritt 106 eine erste bestimmte Wartezeit, die relativ kurz, das heißt zum Beispiel 3 Sekunden, ist, verstreicht oder nicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 105 und 106 wiederholt, bis die erste bestimmte Wartezeit verstreicht. Wenn die erste bestimmte Wartezeit verstreicht, wird in einem Schritt 107 der externen Maschine das Steuersignal zugeführt, so daß die Maschine in Übereinstimmung mit dem vokalen Befehl gesteuert wird.
  • In dem Schritt 109 wird wie in dem Schritt 104 dem Bediener das Beurteilungsergebnis in dem Schritt 103 auch visuell oder akustisch mitgeteilt. Danach wird überprüft, ob wie in dem Schritt 105 in einem Schritt 110 ein Stoppbefehl zugeführt wird. Wenn eine Eingabe des Stoppbefehls in dem Schritt 110 erkannt wird, wird der Betrieb von dem Schritt 100 aus wieder begonnen. Und wenn nicht, dann wird überprüft, ob in einem Schritt 111 eine zweite bestimmte Zeit, die relativ lang, das heißt zum Beispiel 5 Sekunden, ist, verstreicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 110 und 111 wiederholt, bis die zweite bestimmte Wartezeit verstreicht. Wenn die zweite bestimmte Wartezeit verstreicht, wird der Schritt 107 ausgeführt, dessen Betrieb vorstehend beschrieben ist.
  • Als nächstes zeigen die Fign. 4A und 4B Ablaufdiagramme eines zweiten Betriebs des Steuersystems in der bevorzugten Ausführungsform, bei dem ausgewählt wird, ob in einem Schritt 200 in Fig. 4A die Wartezeit des Stoppbefehls automatisch oder durch einen Bediener manuell eingestellt wird. Wenn die automatische Einstellung der Wartezeit ausgewählt wird, dann werden die Schritte 100 bis 111 ausgeführt, die den gleichen Betrieb wie in Fig. 3 haben.
  • Wenn die manuelle Einstellung der Wartezeit ausgewählt wird, dann wird ein Schritt 201 in Fig. 4B ausgeführt, in dem durch den Bediener eine Wartezeit auf eine Eingabe eines Stoppbefehls manuell bestimmt wird. Dann wird ein Schritt 202 zur Eingabe eines vokalen Befehls ausgeführt und dann wird ein Vergleichsvorgang ausgeführt (in Fig. 4B nicht gezeigt). Nachdem in einem Schritt 203 das Berechnen der Ähnlichkeit ausgeführt ist, wird in einem Schritt 204 beurteilt, ob die Ähnlichkeit über einem bestimmten Wert liegt oder nicht. Wenn dies gilt, dann wird ein Schritt 205 ausgeführt, und wenn dies nicht gilt, dann wird in einem Schritt 209 dem Bediener das Beurteilungsergebnis in dem Schritt 203 visuell oder akustisch mitgeteilt, und der Betrieb wird von dem Schritt 202 aus wieder begonnen.
  • In dem Schritt 205 wird dem Bediener das Beurteilungsergebnis in dem Schritt 203 visuell oder akustisch mitgeteilt, und dann ein Schritt 206 ausgeführt, in dem überprüft wird, ob ein Stoppbefehl zugeführt wird. Wenn in dem Schritt 206 eine Eingabe des Stoppbefehls erkannt wird, wird der Betrieb von dem Schritt 202 aus wieder begonnen. Und wenn nicht, dann wird überprüft, ob in einem Schritt 207 die bestimmte Zeit, die in dem Schritt 201 eingestellt ist, das heißt zum Beispiel 5 Sekunden, verstreicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 206 und 207 wiederholt, bis die bestimmte Zeit verstreicht. Wenn die bestimmte Zeit verstreicht, wird in einem Schritt 208 der externen Maschine das Steuersignal zugeführt, so daß die externe Maschine in übereinstimmung mit dem vokalen Befehl gesteuert wird.

Claims (10)

1. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl mit den Schritten:
Nachweisen eines in ein elektrisches Signal umzuwandelnden Ausdrucks;
Ableiten eines Sprachmusters aus dem elektrischen Signal;
Vergleichen des Sprachmusters mit Vergleichssprachmustern, um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem Sprachmuster entspricht;
Berechnen einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster;
Einstellen einer Wartezeit; und
Zuführen eines Steuersignals an die zu bedienende externe Maschine, es sei denn, während der Wartezeit wird ein Stopp befehl erzeugt;
dadurch gekennzeichnet, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit auf eine Zeit abhängig von dem Ergebnis der Ähnlichkeitsberechnung eingestellt wird.
2. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 1, das ferner dadurch gekennzeichnet ist, daß der Vergleichsschritt den Schritt des Ausführens des dynamischen Programmverfahrens aufweist.
3. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 1, das ferner dadurch gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit auf eine erste Zeit eingestellt wird, wenn die Ähnlichkeit groß ist, und die Wartezeit auf eine zweite Zeit eingestellt wird, die länger als die erste Zeit ist, wenn die Ähnlichkeit gering ist.
4. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 1, das ferner dadurch gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit lang eingestellt wird, wenn die Ähnlichkeit über einer oberen bestimmten Grenze liegt, und die Wartezeit kurz eingestellt wird, wenn die Ähnlichkeit unter einer unteren bestimmten Grenze liegt.
5. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 1, das ferner dadurch gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit nahezu auf Null eingestellt wird, wenn die Ähnlichkeit über einer oberen bestimmten Grenze liegt.
6. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 1, das ferner dadurch gekennzeichnet ist, daß der Zuführschritt den Schritt aufweist, der das Zuführen des Steuersignals an die externe Maschine beendet, wenn die Ähnlichkeit unter einer unteren bestimmten Grenze liegt.
7. Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 6, das ferner dadurch gekennzeichnet ist, daß der Beendigungsschritt als Antwort auf ein durch einen vokalen Befehl erzeugtes erstes Signal oder ein durch einen Tastenvorgang erzeugtes zweites Signal ausgeführt wird.
8. System zur Steuerung einer externen Maschine durch einen vokalen Befehl mit
einer Einrichtung (1) zum Nachweisen eines in ein elektrisches Signal umzuwandelnden Ausdrucks;
einer Einrichtung (2) zum Ableiten eines Sprachmusters aus dem elektrischen Signal;
einer Einrichtung (4) zum Speichern von Vergleichssprachmustern, die Steuerbefehlen einer zu steuernden externen Maschine entsprechen;
einer Einrichtung (3) zum Vergleichen des Sprachmusters mit den Vergleichssprachmustern, um eines der Vergleichssprachmuster auszuwählen, das dem Sprachmuster ähnlich ist;
einer Einrichtung (51) zum Berechnen einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster;
einer Einrichtung (7) zum Erzeugen eines Stoppbefehls; und
einer Einrichtung (5) zum Steuern einer zu bedienenden externen Maschine, indem ihr ein Steuersignal zugeführt wird, es sei denn, während einer voreingestellten Wartezeit wird ein Stoppbefehl erzeugt; und
gekennzeichnet durch eine Einrichtung (54) zum Einstellen der Wartezeit in Abhängigkeit von dem Ergebnis der Ähnlichkeitsberechnung.
9. System zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 8, das ferner dadurch gekennzeichnet ist, daß die Vergleichseinrichtung eine Einrichtung zum Ausführen des dynamischen Programmverfahrens aufweist.
10. System zur Steuerung einer externen Maschine durch einen vokalen Befehl nach Anspruch 8, das ferner dadurch gekennzeichnet ist, daß die Steuereinrichtung aufweist:
eine Einrichtung (52) zum Beurteilen, ob die Ähnlichkeit größer als ein bestimmtes Niveau ist;
eine Einrichtung (54) zum Bestimmen einer Wartezeit abhängig von einem Ausgangssignal der Beurteilungseinrichtung; und
eine Einrichtung (55) zum Erzeugen eines Steuersignals, es sei denn, der Stoppbefehl wird während der von dem Ausgangssignal abhängigen Wartezeit erzeugt.
DE69118423T 1990-01-30 1991-01-30 Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl Expired - Fee Related DE69118423T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020321A JP2964518B2 (ja) 1990-01-30 1990-01-30 音声制御方式

Publications (2)

Publication Number Publication Date
DE69118423D1 DE69118423D1 (de) 1996-05-09
DE69118423T2 true DE69118423T2 (de) 1996-08-14

Family

ID=12023866

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69118423T Expired - Fee Related DE69118423T2 (de) 1990-01-30 1991-01-30 Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl

Country Status (6)

Country Link
US (1) US5230023A (de)
EP (1) EP0440439B1 (de)
JP (1) JP2964518B2 (de)
AU (1) AU639526B2 (de)
CA (1) CA2035267C (de)
DE (1) DE69118423T2 (de)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748843A (en) * 1991-09-20 1998-05-05 Clemson University Apparatus and method for voice controlled apparel manufacture
US5369440A (en) * 1992-11-19 1994-11-29 Sussman; Barry System and method for automatically controlling the audio output of a television
US5566272A (en) * 1993-10-27 1996-10-15 Lucent Technologies Inc. Automatic speech recognition (ASR) processing using confidence measures
FI98328C (fi) * 1993-12-07 1997-05-26 Jouni Mikael Utter Kytkinjärjestelmä
CA2143980A1 (en) * 1994-04-06 1995-10-07 Raziel Haimi-Cohen User display in speech recognition system
US5764852A (en) * 1994-08-16 1998-06-09 International Business Machines Corporation Method and apparatus for speech recognition for distinguishing non-speech audio input events from speech audio input events
US6646541B1 (en) 1996-06-24 2003-11-11 Computer Motion, Inc. General purpose distributed operating room control system
US7053752B2 (en) 1996-08-06 2006-05-30 Intuitive Surgical General purpose distributed operating room control system
US6463361B1 (en) 1994-09-22 2002-10-08 Computer Motion, Inc. Speech interface for an automated endoscopic system
IL111634A0 (en) * 1994-11-14 1995-01-24 Mohr Asaf Computerized telephone apparatus
US5774859A (en) * 1995-01-03 1998-06-30 Scientific-Atlanta, Inc. Information system having a speech interface
KR960038699A (ko) * 1995-04-28 1996-11-21 김광호 어학 학습기의 암송시간 제어방법
US5727046A (en) * 1995-12-11 1998-03-10 Almulla; Waleed S. Personal electronic telephone directory apparatus with remote accessibility
US5832440A (en) 1996-06-10 1998-11-03 Dace Technology Trolling motor with remote-control system having both voice--command and manual modes
US6496099B2 (en) * 1996-06-24 2002-12-17 Computer Motion, Inc. General purpose distributed operating room control system
US6911916B1 (en) 1996-06-24 2005-06-28 The Cleveland Clinic Foundation Method and apparatus for accessing medical data over a network
US6642836B1 (en) 1996-08-06 2003-11-04 Computer Motion, Inc. General purpose distributed operating room control system
US6094476A (en) * 1997-03-24 2000-07-25 Octel Communications Corporation Speech-responsive voice messaging system and method
CA2219008C (en) * 1997-10-21 2002-11-19 Bell Canada A method and apparatus for improving the utility of speech recognition
US6118864A (en) * 1997-12-31 2000-09-12 Carmel Connection, Inc. System and method for providing communication on a wide area network
JP2000020089A (ja) * 1998-07-07 2000-01-21 Matsushita Electric Ind Co Ltd 音声認識方法及びその装置、並びに音声制御システム
US6591239B1 (en) 1999-12-09 2003-07-08 Steris Inc. Voice controlled surgical suite
US6895380B2 (en) * 2000-03-02 2005-05-17 Electro Standards Laboratories Voice actuation with contextual learning for intelligent machine control
US6785358B2 (en) * 2001-10-09 2004-08-31 General Electric Company Voice activated diagnostic imaging control user interface
JP2003241790A (ja) * 2002-02-13 2003-08-29 Internatl Business Mach Corp <Ibm> 音声コマンド処理システム、コンピュータ装置、音声コマンド処理方法およびプログラム
US6925357B2 (en) * 2002-07-25 2005-08-02 Intouch Health, Inc. Medical tele-robotic system
US20040162637A1 (en) 2002-07-25 2004-08-19 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
US7259906B1 (en) 2002-09-03 2007-08-21 Cheetah Omni, Llc System and method for voice control of medical devices
US7813836B2 (en) 2003-12-09 2010-10-12 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US8077963B2 (en) 2004-07-13 2011-12-13 Yulun Wang Mobile robot with a head-based movement mapping scheme
US7865362B2 (en) * 2005-02-04 2011-01-04 Vocollect, Inc. Method and system for considering information about an expected response when performing speech recognition
US8200495B2 (en) * 2005-02-04 2012-06-12 Vocollect, Inc. Methods and systems for considering information about an expected response when performing speech recognition
US7949533B2 (en) * 2005-02-04 2011-05-24 Vococollect, Inc. Methods and systems for assessing and improving the performance of a speech recognition system
US7895039B2 (en) * 2005-02-04 2011-02-22 Vocollect, Inc. Methods and systems for optimizing model adaptation for a speech recognition system
US7827032B2 (en) 2005-02-04 2010-11-02 Vocollect, Inc. Methods and systems for adapting a model for a speech recognition system
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
US7519253B2 (en) * 2005-11-18 2009-04-14 Omni Sciences, Inc. Broadband or mid-infrared fiber light sources
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
US20070291128A1 (en) * 2006-06-15 2007-12-20 Yulun Wang Mobile teleconferencing system that projects an image provided by a mobile robot
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US8179418B2 (en) 2008-04-14 2012-05-15 Intouch Technologies, Inc. Robotic based health care system
US8170241B2 (en) 2008-04-17 2012-05-01 Intouch Technologies, Inc. Mobile tele-presence system with a microphone system
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
US9138891B2 (en) 2008-11-25 2015-09-22 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US8463435B2 (en) 2008-11-25 2013-06-11 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US8849680B2 (en) * 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US8384755B2 (en) 2009-08-26 2013-02-26 Intouch Technologies, Inc. Portable remote presence robot
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
WO2011084863A2 (en) 2010-01-07 2011-07-14 Cheetah Omni, Llc Fiber lasers and mid-infrared light sources in methods and systems for selective biological tissue processing and spectroscopy
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
JP5533042B2 (ja) * 2010-03-04 2014-06-25 富士通株式会社 音声検索装置、音声検索方法、プログラム及び記録媒体
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US9264664B2 (en) 2010-12-03 2016-02-16 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US8965579B2 (en) 2011-01-28 2015-02-24 Intouch Technologies Interfacing with a mobile telepresence robot
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US10769739B2 (en) 2011-04-25 2020-09-08 Intouch Technologies, Inc. Systems and methods for management of information among medical providers and facilities
US20140139616A1 (en) 2012-01-27 2014-05-22 Intouch Technologies, Inc. Enhanced Diagnostics for a Telepresence Robot
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US8914290B2 (en) 2011-05-20 2014-12-16 Vocollect, Inc. Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US9251313B2 (en) 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
WO2013176760A1 (en) 2012-05-22 2013-11-28 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9494567B2 (en) 2012-12-31 2016-11-15 Omni Medsci, Inc. Near-infrared lasers for non-invasive monitoring of glucose, ketones, HBA1C, and other blood constituents
US9993159B2 (en) 2012-12-31 2018-06-12 Omni Medsci, Inc. Near-infrared super-continuum lasers for early detection of breast and other cancers
EP2938262A4 (de) 2012-12-31 2016-08-24 Omni Medsci Inc Kurzwellige infrarot-superkontinuumlaser zur frühzeitigen erkennung von karies
WO2014143276A2 (en) 2012-12-31 2014-09-18 Omni Medsci, Inc. Short-wave infrared super-continuum lasers for natural gas leak detection, exploration, and other active remote sensing applications
US10660526B2 (en) 2012-12-31 2020-05-26 Omni Medsci, Inc. Near-infrared time-of-flight imaging using laser diodes with Bragg reflectors
WO2014105520A1 (en) 2012-12-31 2014-07-03 Omni Medsci, Inc. Near-infrared lasers for non-invasive monitoring of glucose, ketones, hba1c, and other blood constituents
US9978395B2 (en) 2013-03-15 2018-05-22 Vocollect, Inc. Method and system for mitigating delay in receiving audio stream during production of sound from audio stream
CN106601238A (zh) * 2015-10-14 2017-04-26 阿里巴巴集团控股有限公司 一种应用操作的处理方法和装置
US9697824B1 (en) * 2015-12-30 2017-07-04 Thunder Power New Energy Vehicle Development Company Limited Voice control system with dialect recognition
US10714121B2 (en) 2016-07-27 2020-07-14 Vocollect, Inc. Distinguishing user speech from background speech in speech-dense environments
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
US10483007B2 (en) 2017-07-25 2019-11-19 Intouch Technologies, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US10617299B2 (en) 2018-04-27 2020-04-14 Intouch Technologies, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
CN109074808B (zh) * 2018-07-18 2023-05-09 深圳魔耳智能声学科技有限公司 语音控制方法、中控设备和存储介质
DE102020114222A1 (de) * 2020-05-27 2021-12-02 Vacon Oy Antrieb für eine elektrische Anwendung und Verfahren zur Aufrechterhaltung und Feinabstimmung des Antriebs

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2933476A1 (de) * 1979-07-30 1981-05-27 Elmeg Elektro-Mechanik Gmbh, 3150 Peine Vorrichtung zur uebertragung von daten zu einem fernsprechapparat
JPS5870287A (ja) * 1981-10-22 1983-04-26 日産自動車株式会社 音声認識装置
JPS605337A (ja) * 1983-06-24 1985-01-11 Fujitsu Ltd 音声入力方式
JPS638799A (ja) * 1986-06-30 1988-01-14 三菱電機株式会社 音声制御システム
US4827520A (en) * 1987-01-16 1989-05-02 Prince Corporation Voice actuated control system for use in a vehicle
US4959850A (en) * 1987-05-29 1990-09-25 Kabushiki Kaisha Toshiba Radio telephone apparatus
EP0307193B1 (de) * 1987-09-11 1993-11-18 Kabushiki Kaisha Toshiba Telefonapparat
US4945570A (en) * 1987-10-02 1990-07-31 Motorola, Inc. Method for terminating a telephone call by voice command
DE3851113T3 (de) * 1987-10-08 1997-09-25 Nippon Electric Co Sprachgesteuerte Wählvorrichtung mit Speichern für vollständige Wahl für alle Benutzer und Kurzwahl für befugte Benutzer.
US4928302A (en) * 1987-11-06 1990-05-22 Ricoh Company, Ltd. Voice actuated dialing apparatus
JPH0827235B2 (ja) * 1987-11-17 1996-03-21 倉敷紡績株式会社 糖類濃度の分光学的測定法

Also Published As

Publication number Publication date
AU7010191A (en) 1991-08-01
EP0440439A2 (de) 1991-08-07
US5230023A (en) 1993-07-20
EP0440439A3 (en) 1992-03-18
JPH03223900A (ja) 1991-10-02
AU639526B2 (en) 1993-07-29
CA2035267A1 (en) 1991-07-31
CA2035267C (en) 1995-07-11
EP0440439B1 (de) 1996-04-03
DE69118423D1 (de) 1996-05-09
JP2964518B2 (ja) 1999-10-18

Similar Documents

Publication Publication Date Title
DE69118423T2 (de) Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl
DE60024506T2 (de) Verfahren zur mehrstufigen Spracherkennung und Funkübertragungsvorrichtung zur Steuerung durch Sprache
EP0330944B1 (de) Verfahren und Schaltungsanordnung zur Benutzerführung eines Endgerätes der Nachrichten- oder Datentechnik
DE69425818T2 (de) System und verfahren zur sprachbefehlssteuerung und sprecheridentitätsprüfung
DE3752288T2 (de) Sprachprozessor
DE3851113T2 (de) Sprachgesteuerte Wählvorrichtung mit Speichern für vollständige Wahl für alle Benutzer und Kurzwahl für befugte Benutzer.
DE69822179T2 (de) Verfahren zum lernen von mustern für die sprach- oder die sprechererkennung
DE69333061T2 (de) Telefonversorgungsdienststelle für ferngespräche
DE3238855C2 (de) Spracherkennungseinrichtung
DE68914449T2 (de) Sprachgesteuerte bedienung.
EP1256936A2 (de) Verfahren zum Training oder zur Adaption eines Spracherkenners
DE69532026T2 (de) Schaltung zum automatischen Variieren des Pegels eines Empfangssprachsignals in einem Fernprechgerät
DE69636731T2 (de) System und Verfahren zur Aufnahme von Namen in einer Spracherkennungsdatenbank
DE3854260T2 (de) Leitungsanschlussvermittlungseinrichtung zur Herstellung eines Anschlusses bei der Erkennung eines Sprachmusters.
WO2005022511A1 (de) Unterstützungsverfahren für sprachdialoge zur bedienung von kraftfahrzeugfunktionen
DE10223184A1 (de) Schaltsteuerungsverfahren und Schaltsteuersystem für ein Automatikgetriebe
DE112012005977B4 (de) Aufzugsvorrichtung
DE19637831B4 (de) Automatischer Bildeinstellungsapparat für ein Bildgerät und ein Verfahren dafür
EP2137724A1 (de) Digitales verfahren und anordnung zur authentifizierung einer person
DE102005002448B4 (de) Vorrichtung und Verfahren zum Messen, Steuern oder Prüfen
DE69030548T2 (de) Verfahren und Einrichtung zur Spracherkennung
DE194387T1 (de) Sprachgesteuerter fernsprecher und steuerungsverfahren dafuer.
DE102019218630A1 (de) Aktives steuersystem eines fahrzeugdoppelmikrofons und ein steuerverfahren dafür
DE3913638A1 (de) Verfahren zur sprachmusterbildung bei sprachgesteuerten haushalt-grossgeraeten, wie geschirrspuel- oder waschmaschinen
DE19839466A1 (de) Verfahren und Steuereinrichtung zur Bedienung technischer Einrichtungen eines Fahrzeugs

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee