[go: up one dir, main page]

JPH07219586A - Information processing method and device - Google Patents

Information processing method and device

Info

Publication number
JPH07219586A
JPH07219586A JP6009885A JP988594A JPH07219586A JP H07219586 A JPH07219586 A JP H07219586A JP 6009885 A JP6009885 A JP 6009885A JP 988594 A JP988594 A JP 988594A JP H07219586 A JPH07219586 A JP H07219586A
Authority
JP
Japan
Prior art keywords
voice
command
voice recognition
dictionary
input
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.)
Withdrawn
Application number
JP6009885A
Other languages
Japanese (ja)
Inventor
Shiro Ito
史朗 伊藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP6009885A priority Critical patent/JPH07219586A/en
Publication of JPH07219586A publication Critical patent/JPH07219586A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 コマンドを入力することによるアプリケーシ
ョンの状態の変化に応じて音声によるコマンドの認識辞
書の切り替えを、音声以外のコマンド入力にも対応させ
る。 【構成】 音声及びそれ以外の方法で入力されたコマン
ドを受理するコマンド受理部15と、ここで受理された
コマンドに応じて音声認識に用いる辞書を切り替える音
声認識辞書切り替え部12を有する。
(57) [Summary] [Purpose] The recognition of commands by voice is switched in response to changes in the state of the application by inputting commands, and command input other than voice is also supported. [Structure] A command receiving unit 15 that receives a voice and a command input by another method, and a voice recognition dictionary switching unit 12 that switches a dictionary used for voice recognition according to the command received here.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、音声によるコマンド入
力により計算機上のアプリケーションの操作を行なう情
報処理方法及び装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing method and apparatus for operating an application on a computer by inputting a command by voice.

【0002】[0002]

【従来の技術】従来、この種の情報処理方法では、音声
認識できる単語や文に限りがあるため、計算機上のアプ
リケーションに対するコマンドに対応した音声コマンド
を定義した辞書を用意して、この音声コマンドだけを音
声認識するようにしていた。そして、認識された音声コ
マンドに応じて、対応するアプリケーションコマンドを
発生するようにしていた。
2. Description of the Related Art Conventionally, in this type of information processing method, since the words and sentences that can be recognized by voice are limited, a dictionary defining voice commands corresponding to commands to applications on a computer is prepared, and this voice command is used. I was trying to recognize only the voice. Then, in accordance with the recognized voice command, a corresponding application command is generated.

【0003】ここで、効果的に音声認識できる音声コマ
ンドの数には限りがあるので、アプリケーションの状態
に応じて使用されるアプリケーションコマンドが異なる
ことに着目して、アプリケーションの状態別に音声コマ
ンドの辞書を用意して、音声認識の対象とする音声コマ
ンドの数を減らしていた。例えば、階層形のメニューの
各階層を状態として、音声コマンドの入力により対応す
るメニューが選ばれると、次はそのサブメニューに対応
する音声コマンドから成る辞書に切り替えるということ
を行なっていた。
Here, since the number of voice commands that can be effectively voice-recognized is limited, attention is paid to the fact that the application command to be used differs depending on the state of the application. Was prepared to reduce the number of voice commands targeted for voice recognition. For example, when each layer of the hierarchical menu is set as a state and a corresponding menu is selected by inputting a voice command, next, switching to a dictionary including voice commands corresponding to the submenu is performed.

【0004】例えば、図5の示すエディタアプリケーシ
ョンのトップメニュー51を考える。各メニューがマウ
スクリックにより選択されるとそれぞれ定められた動作
を行なう。メニュー501が選択されると図6に示すサ
ブメニュー61を表示して、このサブメニューだけが選
択されるようになる。ここで、サブメニューの各メニュ
ー611、612、613が選択されると、それぞれ文
書のオープン、セーブ、クローズ動作を行い、トップメ
ニュー51に戻る。メニュー502が選択された場合も
同様にサブメニュー62を表示して各サブメニューの選
択が行なわれる。メニュー503が選択された場合はア
プリケーションを終了する。ここで各メニューの右端に
あるアルファベット1文字は、その文字が送られてきた
場合に、そのメニューがマウスクリックにより選択され
た場合と同じ効果を発揮することを示す文字である。例
えば、トップメニュー51が表示されている状態におい
て、キーボードにより入力された文字“d”が送られて
くるとメニュー501が選択され、サブメニュー61を
表示する。
For example, consider the top menu 51 of the editor application shown in FIG. When each menu is selected by mouse clicking, the specified operation is performed. When the menu 501 is selected, the submenu 61 shown in FIG. 6 is displayed and only this submenu can be selected. When each of the sub menus 611, 612, and 613 is selected, the document is opened, saved, and closed, and the top menu 51 is returned to. Similarly, when the menu 502 is selected, the submenu 62 is displayed and each submenu is selected. When the menu 503 is selected, the application ends. Here, one letter of the alphabet at the right end of each menu is a letter indicating that, when the letter is sent, the same effect as when the menu is selected by mouse click is exerted. For example, when the top menu 51 is displayed and the character “d” input by the keyboard is sent, the menu 501 is selected and the submenu 61 is displayed.

【0005】以上のメニューの選択を音声コマンドによ
り行なう場合、従来の情報処理方法においては、例え
ば、図7に示す辞書を用意していた。辞書71は、トッ
プメニューの選択待ち状態での音声認識辞書である。こ
こで、701は辞書を特定する辞書番号である。辞書7
1の辞書番号は1である。残りの行は1行ずつ一つの音
声コマンドに対応している。列751は、音声コマンド
の名前を記述している。列752は、音声コマンドの読
み方を記述しており、この情報を用いて音声認識を行な
う。列753は、音声コマンドが入力されたときにアプ
リケーションに送信する文字を記述している。列754
は、その音声コマンドが入力されたときに、次に用いる
音声認識辞書の辞書番号を記述している。初めに、トッ
プメニューの選択待ち状態のときには、音声認識辞書と
して辞書71を使用する。音声コマンドが入力されると
音声認識辞書の列752の読み情報を用いて音声認識を
行い、認識結果である音声コマンドの列753に記述さ
れている文字をアプリケーションに送信することで、音
声コマンドに対応するメニューを選択した場合と同じ処
理を行なう。そして、列754に記述されている辞書番
号の辞書を次の音声認識辞書とすることでアプリケーシ
ョンの状態に応じて認識できる音声コマンドを変更して
いた。
When the above menu selection is performed by a voice command, in the conventional information processing method, for example, a dictionary shown in FIG. 7 is prepared. The dictionary 71 is a voice recognition dictionary in a state of waiting for selection of the top menu. Here, 701 is a dictionary number that identifies the dictionary. Dictionary 7
The dictionary number of 1 is 1. The remaining lines correspond to one voice command line by line. The column 751 describes the name of the voice command. A column 752 describes how to read a voice command, and voice recognition is performed using this information. Column 753 describes the characters to be sent to the application when a voice command is input. Row 754
Describes the dictionary number of the voice recognition dictionary to be used next when the voice command is input. First, when the top menu is on standby, the dictionary 71 is used as the voice recognition dictionary. When a voice command is input, voice recognition is performed using the reading information in column 752 of the voice recognition dictionary, and the characters described in column 753 of the voice command, which is the recognition result, are transmitted to the application, so that the voice command is converted. The same processing is performed as when the corresponding menu is selected. Then, by making the dictionary of the dictionary number described in the column 754 the next voice recognition dictionary, the voice command that can be recognized is changed according to the state of the application.

【0006】[0006]

【発明が解決しようとしている課題】しかしながら、上
記従来例では、音声コマンド入力の結果によってのみ音
声認識辞書が切り替えられていたので、ユーザが直接マ
ウスクリックによりメニューを選択するなどしてアプリ
ケーションの状態が変わっても、音声認識辞書が切り替
わらないため、アプリケーションの状態と認識できる音
声コマンドの整合性が取れなくなるという欠点があっ
た。
However, in the above-mentioned conventional example, since the voice recognition dictionary is switched only by the result of voice command input, the state of the application is changed by the user directly selecting the menu by clicking the mouse. Even if the voice recognition dictionary changes, the voice recognition dictionary is not switched, so that there is a drawback that the state of the application and the voice command that can be recognized cannot be consistent.

【0007】[0007]

【課題を解決するための手段】上記課題を解決するた
め、本発明の情報処理方法は、音声コマンド入力と音声
入力以外のコマンド入力を受理し、音声コマンド入力に
対しては、音声認識辞書を用いて音声コマンドを音声認
識し、前記両コマンドに従った処理を行なうにあたり、
状態ごとに音声認識辞書を用意し、前記音声コマンド入
力と前記音声入力以外のコマンド入力との双方による状
態の変化に応じて音声認識に用いる音声認識辞書を切り
替えるようにした。
In order to solve the above problems, the information processing method of the present invention accepts a voice command input and a command input other than voice input, and a voice recognition dictionary is used for the voice command input. Voice recognition of voice commands using, when performing the processing according to the both commands,
A voice recognition dictionary is prepared for each state, and the voice recognition dictionary used for voice recognition is switched according to a change in the state due to both the voice command input and the command input other than the voice input.

【0008】また、処理を行なうアプリケーションと音
声入力を受理するアプリケーションが異なる場合には、
音声コマンド入力を受理し、音声認識辞書を用いて音声
コマンドを音声認識し、音声認識結果に基づいて別のア
プリケーションに対してコマンドを送信するにあたり、
前記アプリケーションの状態ごとに音声認識辞書を用意
し、前記音声コマンド入力によるアプリケーションの状
態の変化と別の方法によるアプリケーションへのコマン
ド入力によるアプリケーションの状態の変化をアプリケ
ーションから受信し、アプリケーションの状態変化に応
じて音声認識に用いる音声認識辞書を切り替えることに
した。
If the application for processing and the application for receiving voice input are different,
Upon receiving a voice command input, voice-recognizing a voice command using the voice recognition dictionary, and transmitting the command to another application based on the voice recognition result,
A voice recognition dictionary is prepared for each state of the application, and the change of the state of the application by the voice command input and the change of the state of the application by the command input to the application by another method are received from the application, and the change in the state of the application is received. Accordingly, we decided to switch the voice recognition dictionary used for voice recognition.

【0009】[0009]

【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0010】図1は、本発明の一実施例に係る方法の基
本構成を示すブロック図である。同図において、11は
アプリケーションの状態ごとに用意された音声認識辞書
を保持する音声認識辞書保持部である。12は音声認識
辞書保持部11に保持されている音声認識辞書の中から
音声認識に用いる辞書を切り替える音声認識切り替え部
である。13は音声コマンド入力を受理する音声コマン
ド受理部である。14は音声認識辞書切り替え部12に
よって切り替えられた音声認識辞書を用いて音声コマン
ド受理部13により受理された音声コマンドを認識し、
その結果に従ってアプリケーションに対するコマンドを
生成する音声認識部である。15は音声認識部14によ
り生成されたコマンドを受理するコマンド受理部であ
る。コマンド受理部は、ユーザーからのキーボード、マ
ウスを用いた直接のコマンド入力も受理する。いずれの
コマンド入力があっても、音声認識辞書切り替え部12
に対して、受理したコマンドを送信する。16はコマン
ド受理部15が受理したコマンドに従って各種の処理を
行なうコマンド実行部である。
FIG. 1 is a block diagram showing a basic configuration of a method according to an embodiment of the present invention. In the figure, 11 is a voice recognition dictionary holding unit for holding a voice recognition dictionary prepared for each state of an application. A voice recognition switching unit 12 switches a dictionary used for voice recognition from the voice recognition dictionaries held in the voice recognition dictionary holding unit 11. Reference numeral 13 is a voice command receiving unit that receives a voice command input. Reference numeral 14 recognizes the voice command accepted by the voice command accepting unit 13 using the voice recognition dictionary switched by the voice recognition dictionary switching unit 12,
A voice recognition unit that generates a command for an application according to the result. Reference numeral 15 is a command receiving unit that receives the command generated by the voice recognition unit 14. The command accepting unit also accepts direct command input from the user using the keyboard and mouse. Even if any command is input, the voice recognition dictionary switching unit 12
To the received command. Reference numeral 16 is a command execution unit that performs various processes according to the command received by the command reception unit 15.

【0011】以下、図2に示すフローチャートを参照し
て、本方法を説明する。まず、ステップS21では、最
初に使用する音声認識辞書を設定する。そしてステップ
S22に移る。ステップS22では、音声コマンド受理
部13が音声コマンドを受理したか否かを調べ、受理し
ていない場合はステップS25に移る。受理した場合は
ステップS23に移る。ステップS23では、音声認識
辞書切り替え部12によって切り替えられた音声認識辞
書を用いて音声コマンド受理部13により受理された音
声コマンドを認識する。そしてステップS24に移る。
ステップS24では、ステップS23での認識結果に基
づいてアプリケーションに対するコマンドを生成する。
そしてステップS25に移る。ステップS25では、ユ
ーザからの直接入力を含めてアプリケーションへのコマ
ンドをコマンド受理部15が受理したか否かを調べ、受
理していない場合はステップS22に戻る。受理した場
合はステップS26に移る。ステップS26では、コマ
ンド受理部15が受理したコマンドに従って各種の処理
を行なう。そしてステップS27に移る。ステップS2
7では、コマンド受理部15が受理したコマンドに従っ
て音声認識辞書を切り替える。そしてステップS22に
戻る。
The method will be described below with reference to the flow chart shown in FIG. First, in step S21, the voice recognition dictionary to be used first is set. Then, the process proceeds to step S22. In step S22, the voice command receiving unit 13 checks whether or not the voice command is received. If not, the process proceeds to step S25. If accepted, the process proceeds to step S23. In step S23, the voice command accepted by the voice command accepting unit 13 is recognized using the voice recognition dictionary switched by the voice recognition dictionary switching unit 12. Then, the process proceeds to step S24.
In step S24, a command for the application is generated based on the recognition result in step S23.
Then, the process proceeds to step S25. In step S25, it is checked whether or not the command receiving unit 15 has received the command to the application including the direct input from the user. If not received, the process returns to step S22. If accepted, the process proceeds to step S26. In step S26, various processes are performed according to the command received by the command receiving unit 15. Then, the process proceeds to step S27. Step S2
At 7, the voice recognition dictionary is switched according to the command received by the command receiving unit 15. Then, the process returns to step S22.

【0012】図5、図6に示すメニューを持つアプリケ
ーションに対する音声認識辞書として図7に示す辞書を
用いた場合を例に、上記の動作を説明する。S21で最
初に音声認識辞書として設定されるのは辞書71であ
る。そして音声コマンドが入力されるかメニューがマウ
スクリックされるかするまで、ステップS22とステッ
プS25が交互に繰り返される。ここで、音声コマンド
「ヘンシュウ」が入力されるとステップS23に制御が
移り、音声認識が行なわれる。音声認識の結果「編集」
が音声コマンドとして認識されるとステップS24で
は、辞書71を参照して「編集」に対応するコマンド文
字“e”を生成してコマンド受理部15に送る。その結
果、コマンド受理部がメニュー502を選択するという
意味のコマンドを受理することになるので、処理がステ
ップS26に移り、サブメニュー62を表示する処理が
行なわれる。そして、ステップS27では、辞書71か
らメニュー502の名前である「編集」コマンドが実行
された場合に移るべき辞書の番号3を検索し、音声認識
辞書を辞書73に切り替える。これにより、サブメニュ
ー62に対応した音声コマンドを認識できるようにな
る。S21で最初に音声認識辞書として設定されるのは
辞書71である。そして音声コマンドが入力されるかメ
ニューがマウスクリックされるかするまで、ステップS
22とステップS25が交互に繰り返される。次に、こ
の状態でユーザがマウスクリックによりメニュー621
を選択すると、処理がステップS26に移り、カット処
理とトップメニューを表示する処理が行なわれる。そし
て、ステップS27では、辞書73からメニュー621
の名前である「カット」コマンドが実行された場合に移
るべき辞書の番号1を検索し、音声認識辞書を辞書71
に切り替える。これにより、トップメニュー51に対応
した音声コマンドを認識できるようになる。このよう
に、音声コマンドの入力ではなく、マウスクリックによ
るコマンド入力の場合でも、認識できる音声コマンドを
アプリケーションの状態に応じて変化させることができ
る。
The above operation will be described by taking as an example the case where the dictionary shown in FIG. 7 is used as the voice recognition dictionary for the application having the menus shown in FIGS. The dictionary 71 is first set as the voice recognition dictionary in S21. Then, steps S22 and S25 are alternately repeated until a voice command is input or the menu is clicked with the mouse. Here, when the voice command "Henshu" is input, the control moves to step S23, and voice recognition is performed. Result of speech recognition "Edit"
When is recognized as a voice command, the command character “e” corresponding to “edit” is generated by referring to the dictionary 71 and sent to the command receiving unit 15 in step S24. As a result, the command accepting unit accepts the command meaning to select the menu 502, and the process proceeds to step S26, and the process of displaying the submenu 62 is performed. Then, in step S27, the dictionary number 3 to be moved when the "edit" command, which is the name of the menu 502, is searched from the dictionary 71, and the voice recognition dictionary is switched to the dictionary 73. As a result, the voice command corresponding to the sub menu 62 can be recognized. The dictionary 71 is first set as the voice recognition dictionary in S21. Then, until a voice command is input or the menu is clicked with the mouse, step S
22 and step S25 are alternately repeated. Next, in this state, the user clicks the menu 621 by clicking the mouse.
If is selected, the process proceeds to step S26, and the cutting process and the process of displaying the top menu are performed. Then, in step S27, the menu 621 is selected from the dictionary 73.
When the "cut" command, which is the name of the dictionary, is searched, the dictionary number 1 to be moved is searched, and the voice recognition dictionary is set to the dictionary 71.
Switch to. As a result, the voice command corresponding to the top menu 51 can be recognized. In this way, the recognized voice command can be changed according to the state of the application even in the case of command input by mouse click instead of voice command input.

【0013】尚、本実施例において、コマンドの受理と
実行を行なわずに、音声認識結果に従って生成されるコ
マンドを他のアプリケーションに送信し、他のアプリケ
ーションから実行されたコマンドの名前を受信すること
で、音声認識辞書を切り替えるようにすると請求項2の
情報処理情報の実施例となる。この場合のブロック図と
フローチャートを図3と図4に示す。
In this embodiment, the command generated according to the voice recognition result is transmitted to another application without receiving and executing the command, and the name of the executed command is received from the other application. Then, when the voice recognition dictionary is switched, it becomes an embodiment of the information processing information of claim 2. A block diagram and a flow chart in this case are shown in FIGS.

【0014】尚、本実施例では、メニューコマンドを操
作の対象とする場合について説明したが、これに限定さ
れるものでなく、アプリケーションに対する任意のコマ
ンドを操作の対象としてもよい。
In this embodiment, the case where the menu command is the operation target has been described, but the present invention is not limited to this, and an arbitrary command for an application may be the operation target.

【0015】尚、本実施例では、音声コマンドの認識結
果から文字をコマンドとして送る場合について説明した
が、これに限定されるものでなく、処理関数を直接呼び
出すなどしてもよい。
In this embodiment, the case where the character is sent as a command from the recognition result of the voice command has been described, but the present invention is not limited to this, and the processing function may be directly called.

【0016】尚、本実施例では、受理されたコマンドの
名前を用いて音声認識辞書を切り替える場合について説
明したが、これに限定されるものでなく、双方に付けた
番号など対応する音声コマンドを特定できる任意の情報
を用いてよい。
In the present embodiment, the case where the voice recognition dictionary is switched using the name of the accepted command has been described, but the present invention is not limited to this, and the corresponding voice commands such as numbers given to both sides can be used. Any identifiable information may be used.

【0017】尚、本実施例では、ユーザが入力したコマ
ンドの種類に関わらずアプリケーションのコマンドが受
理された後に音声認識辞書を切り替える場合について説
明したが、これに限定されるものでなく、音声コマンド
入力の場合は認識結果から直接音声認識辞書の切り替え
処理を行ってもよい。
In the present embodiment, the case where the voice recognition dictionary is switched after the command of the application is accepted regardless of the type of the command input by the user has been described, but the present invention is not limited to this, and the voice command is not limited to this. In the case of input, switching processing of the voice recognition dictionary may be performed directly from the recognition result.

【0018】尚、本実施例では、音声コマンドとその他
のコマンドの受理の有無を交互にチェックする場合につ
いて説明したが、これに限定されるものでなく、いずれ
かのチェックの回数を増やしてもよい。
In this embodiment, the case of alternately checking the presence / absence of acceptance of a voice command and other commands has been described. However, the present invention is not limited to this, and even if the number of checks is increased. Good.

【0019】尚、本実施例では、音声コマンドとその他
のコマンドの受理の処理を同じ流れの中で扱う場合につ
いて説明したが、これに限定されるものでなく、並列処
理を行なってもよい。
In the present embodiment, the case where the processing of accepting the voice command and other commands is handled in the same flow has been described, but the present invention is not limited to this, and parallel processing may be performed.

【0020】尚、本実施例では、音声認識辞書に音声コ
マンドの名前、読み方、生成文字、切り替え辞書番号を
記述する場合について説明したが、これに限定されるも
のではなく、音素列など音声認識に必要な情報とアプリ
ケーションのコマンドを生成できる情報とを持ったもの
であれば任意の形式でよい。
In this embodiment, the description has been given of the case where the name, reading, generated character, and switching dictionary number of the voice command are described in the voice recognition dictionary, but the present invention is not limited to this, and voice recognition such as a phoneme string is performed. Any format may be used as long as it has the information necessary for the above and the information that can generate the command of the application.

【0021】尚、本実施例では、音声コマンドごとに次
の音声認識辞書を選ぶ情報を記述しておく場合について
説明したが、これに限定されるものではなく、アプリケ
ーションの状態に名前を付け、その名前で次に用いる音
声認識辞書を検索するなどアプリケーションの状態の変
化が音声認識辞書の切り替えに反映される方式であれば
よい。
In the present embodiment, the case where the information for selecting the next voice recognition dictionary is described for each voice command has been described, but the present invention is not limited to this, and the state of the application is named. Any method may be used as long as the change in the state of the application is reflected in switching the voice recognition dictionary, such as searching a voice recognition dictionary to be used next with the name.

【0022】[0022]

【発明の効果】以上説明したように、本発明によれば、
音声コマンド入力と音声入力以外のコマンド入力を受理
し、音声コマンド入力に対しては、音声認識辞書を用い
て音声コマンドを音声認識し、前記両コマンドに従った
処理を行なうにあたり、状態ごとに音声認識辞書を用意
し、前記音声コマンド入力と前記音声入力以外のコマン
ド入力との双方による状態の変化に応じて音声認識に用
いる音声認識辞書を切り替えるようにしたので、ユーザ
が直接マウスクリックによりメニューを選択するなど音
声コマンド以外のコマンド入力を行なうことでアプリケ
ーションの状態が変わっても、アプリケーションの状態
に応じた音声コマンドを認識できるようになるという効
果が得られる。
As described above, according to the present invention,
Voice command input and command input other than voice input are accepted, and for voice command input, voice commands are voice-recognized using a voice recognition dictionary. A recognition dictionary is prepared, and the voice recognition dictionary used for voice recognition is switched according to a change in the state due to both the voice command input and the command input other than the voice input, so that the user can directly click the mouse to open the menu. Even if the state of the application changes by inputting a command other than the voice command such as selection, the voice command according to the state of the application can be recognized.

【0023】また、処理を行なうアプリケーションと音
声入力を受理するアプリケーションが異なる場合におい
ても、音声コマンド入力を受理し、音声認識辞書を用い
て音声コマンドを音声認識し、音声認識結果に基づいて
別のアプリケーションに対してコマンドを送信するにあ
たり、前記アプリケーションの状態ごとに音声認識辞書
を用意し、前記音声コマンド入力によるアプリケーショ
ンの状態の変化と別の方法によるアプリケーションへの
コマンド入力によるアプリケーションの状態の変化をア
プリケーションから受信し、アプリケーションの状態変
化に応じて音声認識に用いる音声認識辞書を切り替える
ようにしたので、同様の効果が得られる。
Even when the application for processing is different from the application for accepting voice input, the voice command input is accepted, the voice command is voice-recognized using the voice recognition dictionary, and another voice command is selected based on the voice recognition result. When sending a command to the application, a voice recognition dictionary is prepared for each state of the application, and the change of the state of the application by the voice command input and the change of the application state by the command input to the application by another method are performed. Since the voice recognition dictionary used for voice recognition is switched according to the state change of the application received from the application, the same effect can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る情報処理方法の実施例の基本構成
を示すブロック図である。
FIG. 1 is a block diagram showing a basic configuration of an embodiment of an information processing method according to the present invention.

【図2】本発明の実施例の情報処理方法の概要を示すフ
ローチャートである。
FIG. 2 is a flowchart showing an outline of an information processing method according to an embodiment of the present invention.

【図3】本発明に係る情報処理方法の別の実施例の基本
構成を示すブロック図である。
FIG. 3 is a block diagram showing the basic configuration of another embodiment of the information processing method according to the present invention.

【図4】本発明の別の実施例の情報処理方法の概要を示
すフローチャートである。
FIG. 4 is a flowchart showing an outline of an information processing method according to another embodiment of the present invention.

【図5】アプリケーションのトップメニューを示す図で
ある。
FIG. 5 is a diagram showing a top menu of an application.

【図6】アプリケーションのサブメニューを示す図であ
る。
FIG. 6 is a diagram showing a submenu of an application.

【図7】音声認識辞書の内容を示す図である。FIG. 7 is a diagram showing the contents of a voice recognition dictionary.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 入力音声を状態ごとに用意された音声認
識辞書を用いて認識する情報処理方法であって、 音声以外のコマンド入力を受理し、 該受理したコマンドに応じた状態の変化に応じて前記音
声認識に用いる音声認識辞書を切り替えることを特徴と
する情報処理方法。
1. An information processing method for recognizing an input voice by using a voice recognition dictionary prepared for each state, which accepts a command input other than voice and responds to a change in the state according to the received command. And a voice recognition dictionary used for the voice recognition is switched.
【請求項2】 音声コマンド入力を受理し、 音声認識辞書を用いて音声コマンドを音声認識し、 音声認識結果に基づいてコマンドを送信する情報処理で
あって、 前記アプリケーションの状態ごとに音声認識辞書を用意
し、 前記音声コマンド入力による状態の変化と別の方法によ
るコマンド入力による状態の変化を受信し、 該状態変化に応じて音声認識に用いる音声認識辞書を切
り替えることを特徴とする情報処理方法。
2. Information processing for receiving a voice command input, voice-recognizing a voice command using a voice recognition dictionary, and transmitting a command based on a voice recognition result, the voice recognition dictionary for each state of the application. An information processing method characterized by receiving a state change caused by the voice command input and a state change caused by a command input by another method, and switching a voice recognition dictionary used for voice recognition according to the state change. .
【請求項3】 音声を入力する入力手段、 前記入力された音声を状態ごとに用意した音声認識辞書
を用いて認識する認識手段を有する情報処理装置であっ
て、 音声以外のコマンド入力を受理するコマンド受理手段
と、 前記受理したコマンドに応じた状態の変化に応じて前記
音声認識に用いる音声認識辞書を切り替える切り替え手
段を有することを特徴とする情報処理装置。
3. An information processing apparatus having an input means for inputting voice, a recognition means for recognizing the input voice using a voice recognition dictionary prepared for each state, and accepting command input other than voice. An information processing apparatus, comprising: a command receiving unit; and a switching unit that switches a voice recognition dictionary used for the voice recognition according to a change in a state according to the received command.
【請求項4】 音声コマンド入力を受理する音声コマン
ド受理手段と、 音声認識辞書を用いて前記受理した音声コマンドを認識
する認識手段と、 前記認識の結果に基づいてコマンドを送信するコマンド
送信手段を有する情報処理装置であって、 前記音声コマンド入力による状態の変化と、別のコマン
ド入力方法による状態の変化を受信する受信手段と、 該受信した状態の変化に応じて前記音声認識に用いる音
声認識辞書を切り替える切り替え手段とを有することを
特徴とする情報処理装置。
4. A voice command accepting means for accepting a voice command input, a recognizing means for recognizing the accepted voice command using a voice recognition dictionary, and a command transmitting means for transmitting a command based on the result of the recognition. An information processing apparatus having: a receiving unit that receives a state change due to the voice command input and a state change due to another command input method; and voice recognition used for the voice recognition according to the received state change. An information processing apparatus comprising: a switching unit that switches a dictionary.
JP6009885A 1994-01-31 1994-01-31 Information processing method and device Withdrawn JPH07219586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6009885A JPH07219586A (en) 1994-01-31 1994-01-31 Information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6009885A JPH07219586A (en) 1994-01-31 1994-01-31 Information processing method and device

Publications (1)

Publication Number Publication Date
JPH07219586A true JPH07219586A (en) 1995-08-18

Family

ID=11732607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6009885A Withdrawn JPH07219586A (en) 1994-01-31 1994-01-31 Information processing method and device

Country Status (1)

Country Link
JP (1) JPH07219586A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001515611A (en) * 1997-12-30 2001-09-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Speech recognition device using command dictionary
US7835901B2 (en) 2006-03-13 2010-11-16 Denso Corporation Speech recognition apparatus and navigation system
JP2012088406A (en) * 2010-10-15 2012-05-10 Kyocera Corp Electronic apparatus and control method thereof
JP2020047062A (en) * 2018-09-20 2020-03-26 Dynabook株式会社 Electronic device and control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001515611A (en) * 1997-12-30 2001-09-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Speech recognition device using command dictionary
US7835901B2 (en) 2006-03-13 2010-11-16 Denso Corporation Speech recognition apparatus and navigation system
JP2012088406A (en) * 2010-10-15 2012-05-10 Kyocera Corp Electronic apparatus and control method thereof
JP2020047062A (en) * 2018-09-20 2020-03-26 Dynabook株式会社 Electronic device and control method

Similar Documents

Publication Publication Date Title
US8538757B2 (en) System and method of a list commands utility for a speech recognition command system
US5890122A (en) Voice-controlled computer simulateously displaying application menu and list of available commands
US6401065B1 (en) Intelligent keyboard interface with use of human language processing
JP4920154B2 (en) Language input user interface
KR100661687B1 (en) Web-based platform for interactive voice responseivr
US8150699B2 (en) Systems and methods of a structured grammar for a speech recognition command system
TWI510965B (en) Input method editor integration
KR100549482B1 (en) Information processing apparatus, information processing method, and computer readable storage medium for storing a program
EP1544719A2 (en) Information processing apparatus and input method
US20150025885A1 (en) System and method of dictation for a speech recognition command system
US20040025115A1 (en) Method, terminal, browser application, and mark-up language for multimodal interaction between a user and a terminal
US6499015B2 (en) Voice interaction method for a computer graphical user interface
JP2002169588A (en) Text display device, text display control method, storage medium, program transmission device, and reception supporting method
JP2011254553A (en) Japanese language input mechanism for small keypad
JP2002116796A (en) Voice processor and method for voice processing and storage medium
KR20010022524A (en) Method and apparatus for information processing, and medium for provision of information
JP2006023860A (en) Information browsing apparatus, information browsing program, information browsing program recording medium, and information browsing system
JP2001509290A (en) Reduced keyboard disambiguation system
US6732078B1 (en) Audio control method and audio controlled device
JPH07222248A (en) Method of using voice information in portable information terminals
JP2014115894A (en) Display device
JPH07219586A (en) Information processing method and device
KR20010064061A (en) Search Engine with Voice Recognition
JPS60146327A (en) Computer conversation method
KR20030010279A (en) Computer system with speech recognition function and method of controlling the same

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010403