JP3273620B2 - Voice interaction device - Google Patents
Voice interaction deviceInfo
- Publication number
- JP3273620B2 JP3273620B2 JP27823691A JP27823691A JP3273620B2 JP 3273620 B2 JP3273620 B2 JP 3273620B2 JP 27823691 A JP27823691 A JP 27823691A JP 27823691 A JP27823691 A JP 27823691A JP 3273620 B2 JP3273620 B2 JP 3273620B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- message
- unit
- output
- voice
- 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
Links
Description
【0001】[0001]
【産業上の利用分野】本発明は、ユーザの発話した音声
を認識して所定の操作を実行する音声対話装置に係わ
り、特に、ユーザの挙動に応じた対話を実行する技術に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech dialogue apparatus for recognizing a voice uttered by a user and executing a predetermined operation, and more particularly to a technique for executing a dialogue according to the behavior of the user.
【0002】[0002]
【従来の技術】近年、音声、画像等の技術を複合したユ
ーザと計算機との音声対話装置が実用に供されている。
このような従来の音声対話装置では、ボタンを押す、お
金を入れる、キーワードを発声する等の予め決められた
動作をユーザが行なったことを検出し、これをきっかけ
として対話が始められる。従って、初めてこの対話装置
を使用するユーザにとっては、使用方法の案内が充分に
なされていないと、使いずらいという欠点がある。ま
た、使い方を知っているユーザにとっても、ユーザが所
定の動作を行なわないと対話が始まらず、煩わしいとい
う問題があった。2. Description of the Related Art In recent years, a voice dialogue apparatus between a user and a computer, which combines technologies such as voice and image, has been put to practical use.
In such a conventional voice interaction device, it is detected that the user has performed a predetermined operation such as pressing a button, inserting money, uttering a keyword, and the like. Therefore, a user who uses the interactive device for the first time has a drawback that it is difficult to use the information if the guidance of the usage is not sufficiently provided. Also, there is a problem that even if the user knows how to use it, the conversation does not start unless the user performs a predetermined operation, which is troublesome.
【0003】更に、従来の音声対話装置では、対話を開
始する際のユーザの状態や反応が顧みられていない。即
ち、音声は時間的に連続して情報を伝えるので、会話の
際には相手の反応を見ながら間をおき、言葉を選んで話
すことが重要である。しかし、従来においては音声対話
装置が唐突にユーザに対して話し始めるため、ユーザは
心理的に強制,無視されているような印象を受けたり、
対話の意志がなくとも話さざるを得なくなることがあっ
た。Further, in the conventional voice interaction device, the state and reaction of the user when starting the interaction are not taken into account. That is, since the voice conveys information continuously in time, it is important to take a pause while watching the reaction of the other party during conversation and to select and speak words. However, in the past, the spoken dialogue device suddenly started talking to the user, and the user felt that the user was psychologically forced or ignored,
Sometimes there was no choice but to talk without a willingness to talk.
【0004】また、常に決まり文句で話し始めるため、
ユーザにとって不要,余計,冗長となる場合があり、煩
わしいという欠点があった。[0004] Also, to always start talking in a fixed phrase,
There is a disadvantage that it is unnecessary, unnecessary, or redundant for the user, and is troublesome.
【0005】[0005]
【発明が解決しようとする課題】このように、従来の音
声対話装置にあっては、ユーザが予め決められた動作を
行なった後に対話が開始されるので使いずらい。また、
ユーザの状態,反応が顧みられていないため、不適切な
メッセージを出力したり、意図に反して対話が開始され
てしまうことがある。更に、対話中においてもユーザの
動きが顧みられていないため、ユーザの移動動作に拘束
が加えられてしまうという欠点があった。As described above, in the conventional voice dialogue apparatus, the dialogue is started after the user performs a predetermined operation, so that it is difficult to use. Also,
Since the state and reaction of the user are not taken into account, an inappropriate message may be output or a dialog may be started against the intention. Furthermore, since the movement of the user is not respected even during the dialogue, there is a disadvantage that the movement of the user is restricted.
【0006】この発明はこのような従来の課題を解決す
るためになされたもので、その目的とするところは、ユ
ーザの挙動に応じたより自然な対話を実施し得る音声対
話装置を提供することにある。[0006] The present invention has been made to solve such a conventional problem, and an object of the present invention is to provide a voice dialogue apparatus capable of performing a more natural dialogue according to the behavior of a user. is there.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、本発明は、ユーザの発話した音声を認識し、所定の
操作を実行する音声対話装置において、ユーザの立止ま
り位置近傍に配設され、ユーザの動きを検出する動き情
報入力部と、該動き情報入力部にてユーザが静止したと
判定された時間を計測する立ち止まり監視部と、前記静
止時間が所定のしきい値を越えた際にメッセージを出力
するメッセージ出力部と、を有することが特徴である。Means for Solving the Problems] To achieve the above object, the present invention recognizes the voice uttered by the user, the voice dialogue system for performing a predetermined operation, Tomah standing user
Motion information that is located near the
Information input unit, and that the user has stopped at the motion information input unit
A stop monitoring unit for measuring the determined time;
Output a message when the stop time exceeds a specified threshold
And a message output unit .
【0008】[0008]
【0009】更に、前記メッセージに対するユーザの応
答を認識し、該応答結果に応じて次に出力するメッセー
ジを選択する手段を設けたことを特徴とする。[0009] Further, a means for recognizing a user's response to the message and selecting a message to be output next according to the response result is provided.
【0010】また、前記静止時間のしきい値を、ユーザ
の立止まる位置に応じて変更する手段を備えたことを特
徴とする。[0010] Further, there is provided means for changing the threshold value of the stationary time in accordance with a position where the user stops.
【0011】更に、ユーザのIDを特定するID識別部
と、各ユーザのID情報を記憶するID情報記憶部と、
該ID情報に応じてユーザのメッセージを決定する手段
とを設けたことを特徴とする。[0011] Further, an ID identification unit for specifying a user ID, an ID information storage unit for storing ID information of each user,
Means for determining a user's message in accordance with the ID information.
【0012】また、ユーザが当該音声対話装置へ接近す
る速度を測定する速度測定部を設け、該接近速度に応じ
てユーザへのメッセージを決定する手段を設けたことを
特徴とする。[0012] The present invention is further characterized in that a speed measuring unit for measuring a speed at which the user approaches the voice interactive device is provided, and a means for determining a message to the user according to the approach speed is provided.
【0013】[0013]
【作用】上述の如く構成すれば、立止まり監視部にて、
ユーザが音声対話装置の前で立止まったことを検出し、
ユーザへの呼びかけを行なう。従って、単に通過した人
や、対話の意志のない人に対して呼びかけることはな
い。また、ユーザが特定の動作を行なわなくても対話が
開始されるので、使用方法を知らないユーザでも容易に
使用可能である。With the above configuration, the stop monitoring unit can
Detecting that the user has stopped in front of the voice interaction device,
Call the user. Therefore, we do not simply address those who have passed or those who have no intention of dialogue. Further, since the dialogue is started even if the user does not perform a specific operation, even a user who does not know how to use can easily use it.
【0014】また、ユーザが立去ってしまった場合、応
答しない場合、応答する場合等、ユーザの挙動に応じた
適切なメッセージを出力することができる。[0014] Further, when the user has gone away, does not respond, or responds, it is possible to output an appropriate message according to the behavior of the user.
【0015】また、ユーザの立止まる位置が装置に近い
場合には直ちにメッセージが出力され、遠い場合にはゆ
っくりとメッセージが出力されるので、ユーザの要望に
あった適切な対話が行なえる。Further, when the user stops at a position close to the apparatus, a message is output immediately, and when the user is far from the apparatus, a message is output slowly, so that an appropriate dialogue meeting the user's request can be performed.
【0016】更に、ユーザのID情報を得、この情報に
従って、例えばID情報としてユーザの好みが分かって
いれば、ニーズにあったメッセージを出力できるのでユ
ーザのニーズにあった自然な対話が可能となる。Furthermore, if the user's ID information is obtained, and if the user's preference is known as the ID information, for example, a message that meets the needs can be output according to the information, a natural conversation that meets the user's needs can be performed. Become.
【0017】また、ユーザの接近速度を検出すれば、例
えば、接近速度が速いユーザに対しては、急いだ口調の
メッセージを出力することができ、ユーザをいら立たせ
ることのない対話が可能となる。Further, if the approach speed of the user is detected, for example, a message of a hurried tone can be output to a user having a fast approach speed, and a dialogue that does not irritate the user can be performed. Become.
【0018】[0018]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明が適用された音声対話装置の第1実
施例の構成を示すブロック図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a first embodiment of a voice interaction apparatus to which the present invention is applied.
【0019】同図に示す音声対話装置は、ユーザの動き
を電気信号として取込む動き情報入力部1と、ユーザの
立止まりを監視する立止まり監視部2と、ユーザへのメ
ッセージ文を決定するメッセージ文決定部3と、メッセ
ージを出力するメッセージ出力部4,及び当該音声対話
装置を総括的に制御する制御部5から構成されている。The voice interactive device shown in FIG. 1 determines a message sentence to the user, a motion information input unit 1 for capturing the user's motion as an electric signal, a stop monitoring unit 2 for monitoring the user's stop. It comprises a message sentence deciding unit 3, a message output unit 4 for outputting a message, and a control unit 5 for controlling the voice interactive device in general.
【0020】動き情報入力部1は、圧力センサ,光スイ
ッチ,カメラ等で構成されユーザの動きを検出する。図
2は、装置本体15にカメラ14を取付け、更にユーザ
の立止まり位置近傍に圧力センサ13を配設した例を示
している。The motion information input unit 1 includes a pressure sensor, an optical switch, a camera, and the like, and detects a motion of the user. FIG. 2 shows an example in which a camera 14 is mounted on the apparatus main body 15 and a pressure sensor 13 is provided near a stop position of the user.
【0021】立止まり監視部2は、重心検出部6と、重
心移動量監視部7,及び立止まり時間計測部8から構成
される。The stop monitoring unit 2 includes a center-of-gravity detecting unit 6, a center-of-gravity moving amount monitoring unit 7, and a stop time measuring unit 8.
【0022】重心検出部6は、ユーザの重心を検出する
ものであり、動き情報入力部1として圧力センサを使用
した場合には、例えば重心位置を図3に示す如く定義す
る。即ち、靴の圧力によってオンとなったセンサを囲む
長方形の中心位置(図では5cの位置)を重心とする。The center of gravity detector 6 detects the center of gravity of the user. When a pressure sensor is used as the motion information input unit 1, the position of the center of gravity is defined as shown in FIG. In other words, the center of the rectangle (position 5c in the figure) surrounding the sensor turned on by the pressure of the shoe is set as the center of gravity.
【0023】重心移動量監視部7は、前記重心検出部6
で求められたユーザの重心位置の移動量を監視し、この
移動量が所定のしきい値以内であればユーザは立止まっ
ていると判定し、このしきい値を越えた際には動いてい
ると判定する。例えば、しきい値を一般的な人間の歩幅
の半分(約20[cm])とすれば良い。The center-of-gravity shift monitor 7 is provided with the center-of-gravity detector 6.
Monitor the amount of movement of the center of gravity of the user obtained in the step, and if the amount of movement is within a predetermined threshold value, determine that the user has stopped. It is determined that there is. For example, the threshold value may be set to a half of a general human step length (about 20 [cm]).
【0024】立止まり時間計測部8は、ユーザが立止ま
っている時間を計測するものであり、ユーザが所定時間
(しきい値)以上立止まり続けた際には、メッセージ出
力要求をメッセージ文決定部3に出力する。なお、この
所定時間はユーザを急がしたり、長時間待たせることの
ない2[秒]程度に設定すれば良い。The stop time measuring section 8 measures the time during which the user has stopped, and when the user continues to stop for a predetermined time (threshold), the message output request is sent to the message sentence determination. Output to section 3. Note that the predetermined time may be set to about 2 [seconds] so that the user does not rush or wait for a long time.
【0025】メッセージ文決定部3は、予め対話文例が
蓄積されるメッセージ文辞書9と、適切なメッセージ文
をメッセージ文辞書9から選択するメッセージ文選択部
10から構成される。メッセージ文選択部10では、そ
の時の時刻,及び乱数表を用いて、常に異なるメッセー
ジ文を選択するようにすればマンネリ化しない新鮮みの
ある対話が可能となる。The message sentence determination unit 3 includes a message sentence dictionary 9 in which dialogue sentence examples are stored in advance, and a message sentence selection unit 10 for selecting an appropriate message sentence from the message sentence dictionary 9. If the message sentence selection unit 10 always selects a different message sentence using the time at that time and the random number table, a fresh conversation without making a rut becomes possible.
【0026】メッセージ出力部4は、メッセージ文選択
部10で選択されたメッセージ文を音声として出力する
音声合成部11と、このメッセージ文を文字として表示
する表示部12から構成される。なお、音声合成部11
は、当該対話装置の使用目的や価格等に応じて、音声波
形を予め蓄積しておき、これを再生するものや、市販の
文・音声変換装置等を使用すれば良い。また、表示部1
2としては、CRTや液晶ディスプレイ等、使用目的に
合ったものを用いれば良い。The message output unit 4 includes a voice synthesizing unit 11 that outputs the message selected by the message selecting unit 10 as voice, and a display unit 12 that displays the message as characters. Note that the voice synthesis unit 11
In this case, a speech waveform may be stored in advance in accordance with the purpose of use or price of the interactive device, and a device that reproduces the speech waveform or a commercially available sentence / speech conversion device may be used. The display unit 1
As 2, a device suitable for the purpose of use, such as a CRT or a liquid crystal display, may be used.
【0027】次に、第1実施例の作用について説明す
る。まず、ユーザが当該音声対話装置に接近すると、こ
の動作が動き情報入力部1によって検出される。そし
て、重心検出部6ではこのユーザの重心位置を測定す
る。Next, the operation of the first embodiment will be described. First, when the user approaches the spoken dialogue device, this motion is detected by the motion information input unit 1. Then, the center of gravity detection unit 6 measures the position of the center of gravity of the user.
【0028】図4は立止まり監視部2での動作を示すフ
ローチャートであり、同図と参照しながらユーザの立止
まりを確認する手順を説明する。FIG. 4 is a flowchart showing the operation of the stop monitoring unit 2. The procedure for confirming the stop of the user will be described with reference to FIG.
【0029】重心移動量監視部7では、重心検出部6で
検出された重心位置が動いたか否かを判定する(ステッ
プST1)。そして、動いている場合にには(ステップ
ST1でYES)、この移動量を測定し(ステップST
2)、この移動量が所定のしきい値よりも大きいか否か
を判定する(ステップST3)。The center-of-gravity movement monitor 7 determines whether the position of the center of gravity detected by the center-of-gravity detector 6 has moved (step ST1). If it is moving (YES in step ST1), the moving amount is measured (step ST1).
2) It is determined whether or not this movement amount is larger than a predetermined threshold value (step ST3).
【0030】そして、移動量がしきい値よりも大きい場
合には(ステップST3でNO)、立止まっていないと
判断し、立止まり時間計測用のカウンタをリセットする
(ステップST7)。一方、重心の移動量がしきい値よ
りも小さい場合には(ステップST3でYES)、立止
まり時間(離散的な時間)を1カウント増やす(ステッ
プST4)。また、ユーザの重心が動いていない場合に
ついても同様に立止まり時間を1カウント増やす(ステ
ップST1でNO,ステップST4)。If the amount of movement is larger than the threshold value (NO in step ST3), it is determined that the vehicle has not stopped, and the stop time measuring counter is reset (step ST7). On the other hand, when the movement amount of the center of gravity is smaller than the threshold value (YES in step ST3), the stop time (discrete time) is increased by one (step ST4). Also, when the center of gravity of the user is not moving, the stop time is similarly increased by one count (NO in step ST1, step ST4).
【0031】そして、この立止まり時間が所定のしきい
値(例えば2秒)を越えた場合には(ステップST5で
YES)、対話の意志があると判断して、メッセージ出
力要求をメッセージ文決定部3へ出力する(ステップS
T6)。When the stop time exceeds a predetermined threshold value (for example, 2 seconds) (YES in step ST5), it is determined that there is a dialogue intention, and a message output request is determined by a message sentence determination. Output to unit 3 (step S
T6).
【0032】その後、メッセージ文決定部3のメッセー
ジ文選択部10では、適切なメッセージ文をメッセージ
文辞書9から選択し、メッセージ出力部4へ供給する。
そして、このメッセージは音声合成部11から音声とし
て出力されるとともに、表示部12に文字として表示さ
れる。これによって、ユーザと音声対話装置との対話が
開始されるのである。After that, the message sentence selecting unit 10 of the message sentence determining unit 3 selects an appropriate message sentence from the message sentence dictionary 9 and supplies it to the message output unit 4.
Then, this message is output as a voice from the voice synthesizing unit 11 and displayed as characters on the display unit 12. Thereby, the dialog between the user and the voice interactive device is started.
【0033】このようにして、第1実施例では、ユーザ
の立止まりを検出し、これによって対話の意志があるか
否かを判断してメッセージの出力が行なわれる。従っ
て、ユーザが、ボタンを押す、お金を入れる等の動作を
行なわなくても対話が開始される。従って、使用方法を
知らないユーザにとっても容易に対話が可能となる。As described above, in the first embodiment, the stop of the user is detected, and it is determined whether or not the user intends to have a dialog, thereby outputting a message. Therefore, the dialogue is started without the user performing an operation such as pressing a button or inserting money. Therefore, it is possible for a user who does not know how to use to easily communicate.
【0034】また、単に音声対話装置の近傍を通過する
にすぎない人に対して話しかけることはないので、ユー
ザを驚かすことはない。Further, since the user does not speak to the person who merely passes near the voice interactive device, the user is not surprised.
【0035】なお、本実施例では、ユーザの位置を重心
で決める例を示したが、本発明はこれに限られるもので
はなく、他の方法を用いても良い。In this embodiment, an example is shown in which the position of the user is determined by the center of gravity. However, the present invention is not limited to this, and another method may be used.
【0036】図5は本発明の第2実施例の構成を示すブ
ロック図である。なお、同図において、動き情報入力部
1,立止まり監視部2,メッセージ文決定部3,メッセ
ージ出力部4,及び制御部5は、第1実施例と同一構成
であるので、その説明を省略する。FIG. 5 is a block diagram showing the configuration of the second embodiment of the present invention. In the figure, a motion information input unit 1, a stop monitoring unit 2, a message sentence determination unit 3, a message output unit 4, and a control unit 5 have the same configuration as that of the first embodiment, and a description thereof will be omitted. I do.
【0037】同図において、ユーザ入力部21は、メッ
セージに対するユーザからの入力を受けるものであり、
ユーザの発話した音声を認識する音声認識部23と、キ
ー操作による情報を入力するキーボード24から構成さ
れている。音声認識部23は、対話が1問1答形式で行
なわれるように設計すれば、孤立単語音声認識技術で実
現可能となる。また、キーボード24は、音声認識部2
3で正しく認識できない場合や、キーを押した方が便利
な場合に用いられ、タッチディスプレイ等を用いても良
い。In the figure, a user input section 21 receives an input from a user for a message.
It comprises a voice recognition unit 23 for recognizing voice uttered by the user, and a keyboard 24 for inputting information by key operation. The speech recognition unit 23 can be realized by an isolated word speech recognition technology if it is designed so that the dialogue is performed in a one-question, one-answer format. Also, the keyboard 24 is used for the voice recognition unit 2.
This is used when it is not possible to correctly recognize in step 3, or when it is more convenient to press a key, and a touch display or the like may be used.
【0038】ユーザ反応認識・処理部22は、立止まり
監視部2から出力されるユーザの移動情報と、ユーザ入
力部21からの情報を受けて、当該音声対話装置が出力
したメッセージに対するユーザの反応を認識し、以後の
処理を決定するものである。The user response recognition / processing unit 22 receives the user's movement information output from the stop monitoring unit 2 and the information from the user input unit 21, and receives the user's response to the message output by the voice interactive device. Is recognized, and the subsequent processing is determined.
【0039】例えば、ユーザの反応を、(1) 立去ってし
まう、(2)応答する。(3) 反応なしの3通りに分類する
と、ユーザ反応認識・処理部22での処理動作は、図6
に示すフローチャートの如くとなる。For example, the user's reaction is (1) leaving, (2) responding. (3) When classified into three types of no response, the processing operation in the user response recognition / processing unit 22 is as shown in FIG.
The flowchart is as shown in FIG.
【0040】即ち、ユーザにメッセージを出力した後、
該ユーザの重心が存在するか否かを判定する(ステップ
ST11)。そして、重心がない場合には(ステップS
T11でNO)、ユーザは立去ったと判断し、対話を打
ち切る(ステップST15)。That is, after outputting a message to the user,
It is determined whether or not the center of gravity of the user exists (step ST11). If there is no center of gravity (step S
(NO in T11), the user determines that the user has left, and terminates the dialog (step ST15).
【0041】一方、重心が存在する場合(ステップST
11でYES)、ユーザからの入力があるか否かを判定
する(ステップST12)。そして、ユーザからの入力
がある場合には(ステップST12でYES)、対話を
続行する(ステップST16)。On the other hand, when the center of gravity exists (step ST
11 (YES), it is determined whether or not there is an input from the user (step ST12). When there is an input from the user (YES in step ST12), the dialogue is continued (step ST16).
【0042】また、ユーザからの入力がない場合には
(ステップST12でNO)、メッセージを出力してか
ら所定時間(例えば5秒)経過するまで、ステップST
11,ST12の処理を繰り返し(ステップST13で
NO)、所定時間が経過すると(ステップST13でY
ES)、ユーザからの反応がないと判断して、これに則
したメッセージ文出力要求を出力する(ステップST1
4)。If there is no input from the user (NO in step ST12), step ST12 is performed until a predetermined time (for example, 5 seconds) elapses after outputting the message.
11 and ST12 are repeated (NO in step ST13), and when a predetermined time has elapsed (Y in step ST13).
ES), it is determined that there is no response from the user, and a message sentence output request corresponding to this is output (step ST1).
4).
【0043】このようにして、第2実施例では、メッセ
ージに対するユーザの反応に合った対話処理が可能にな
り、例えば用もないのにしつこくユーザにメッセージを
出力することはなくなる。また、操作がわからなくて困
っているユーザに対して適切にアドバイスすることが可
能となる。As described above, in the second embodiment, it is possible to perform an interactive process in accordance with the response of the user to the message, and for example, it is unnecessary to output the message to the user without using it. In addition, it is possible to appropriately give advice to a user who is in trouble because he does not understand the operation.
【0044】図7は本発明の第3実施例を示す構成図で
あり、立止まり監視部2以外はすべて第1実施例の図1
と同一であるので、該立止まり監視部2のみを示し、他
は省略している。FIG. 7 is a block diagram showing a third embodiment of the present invention, in which all parts except the stop monitoring unit 2 are shown in FIG.
Therefore, only the stop monitoring unit 2 is shown, and the others are omitted.
【0045】同図に示す立止まり監視部2は、重心検出
部6と、重心移動量監視部7と、立止まり時間計測部7
と、ユーザが立止まった位置に応じた情報を記憶する領
域情報記憶部31から構成されている。The stop monitoring unit 2 shown in FIG. 2 includes a center-of-gravity detecting unit 6, a center-of-gravity moving amount monitoring unit 7, and a stop time measuring unit 7.
And an area information storage unit 31 for storing information corresponding to the position where the user has stopped.
【0046】領域情報記憶部31は、例えば図8に示す
ように、圧力センサ13を装置本体15からの距離に応
じて、距離a(例えば60cm)までを領域A,距離b
(例えば80cm)までを領域B,そして、距離c(例
えば100cm)までを領域Cとして設定し、各領域毎
に対応の異なる情報を蓄積している。As shown in FIG. 8, for example, as shown in FIG. 8, the area information storage section 31 stores the pressure sensor 13 in the area A and the distance b up to a distance a (for example, 60 cm) in accordance with the distance from the apparatus main body 15.
(For example, up to 80 cm) is set as a region B, and up to a distance c (for example, 100 cm) is set as a region C, and information corresponding to each region is stored.
【0047】つまり、ユーザが領域Aに存在する場合に
は急いでいると判断し、立止まりを判定する時間のしき
い値を1.5秒とする。また、領域Bにいるときにはし
きい値を2.5秒とし、領域Cの場合には遅い呼びかけ
とするためにしきい値を4秒程度とする。これによっ
て、ユーザの要望に適した対話が可能になる。That is, when the user is in the area A, it is determined that the user is in a hurry, and the threshold value for determining the stop is set to 1.5 seconds. The threshold is set to 2.5 seconds when in the area B, and about 4 seconds in the area C in order to make a late call. This enables a conversation suitable for the user's request.
【0048】また、各領域毎でメッセージ文を変えるこ
とも可能となる。即ち、領域Aの場合には「いらっしゃ
い」のような短い文でテンポの良い対話ができるように
し、領域Cの場合には「いらっしゃいませ。どうなされ
ました?」のようにユーザに問いかけるような文で呼び
かければ、急いでいるユーザにも、躊躇しているユーザ
にも不快感を与えずに対話が開始できる。Further, it is possible to change the message text for each area. That is, in the case of the area A, a good-tempo conversation can be performed with a short sentence such as "Hello!", And in the case of the area C, the user is asked "Welcome. What happened?" If it is called in a sentence, the conversation can be started without causing any discomfort to the user who is in a hurry or the user who is hesitant.
【0049】なお、第3実施例では、図8に示す如くに
領域A,B,Cを区分けする例を示したが、装置本体1
5がコーナにある場合には図9に示すように、角部から
の距離で領域A,B,Cを区分しても良い。また、領域
分割は3つに限らず複数であれば良いことは勿論であ
る。In the third embodiment, an example is shown in which the areas A, B, and C are divided as shown in FIG.
When 5 is at a corner, as shown in FIG. 9, the regions A, B, and C may be divided by the distance from the corner. In addition, it is needless to say that the number of area divisions is not limited to three but may be any number.
【0050】図10は本発明の第4実施例の構成を示す
ブロック図である。なお、同図において、第2実施例で
示した図5と同一部分は同一符号を付して、その説明を
省略する。FIG. 10 is a block diagram showing the configuration of the fourth embodiment of the present invention. In this figure, the same parts as those in FIG. 5 shown in the second embodiment are denoted by the same reference numerals, and description thereof will be omitted.
【0051】同図に示すID識別部41は、ユーザが所
持する発振器付IDカードや磁気カード等を識別するも
のである。また、ID情報記憶部42は、各ユーザの情
報、例えばユーザ名,性別,利用回数,利用時間帯,よ
く買う商品等を記憶するものである。The ID identifying section 41 shown in FIG. 1 identifies an ID card with an oscillator, a magnetic card, and the like possessed by a user. The ID information storage unit 42 stores information of each user, for example, user name, gender, number of times of use, time of use, frequently purchased products, and the like.
【0052】そして、利用回数の多いユーザに対して
は、立止まりを検出せずに、直ちに対話を開始させるこ
とができる。また、「まいど」とか「○○さん、いらっ
しゃい」,「今日は○○がおすすめですよ」といったく
だけた言い方のメッセージを出力することができる。[0052] For a user who uses frequently, a conversation can be immediately started without detecting a stop. In addition, it is possible to output a message such as “Mido”, “Mr. XX, come”, “I recommend XX today”.
【0053】このようにして、第4実施例では、ユーサ
に応じた適切な対話が可能になり、ユーザにとってより
使い勝手が良くなる。As described above, in the fourth embodiment, an appropriate dialog according to the user becomes possible, and the usability is improved for the user.
【0054】次に、本発明の第5実施例について説明す
る。この例では、ユーザが当該音声対話装置に接近する
スピードを検出し、このスピードに応じたメッセージを
出力するものである。Next, a fifth embodiment of the present invention will be described. In this example, the speed at which the user approaches the voice interactive device is detected, and a message corresponding to this speed is output.
【0055】ユーザの接近速度は図11に示すように、
重心位置の移動距離aと、移動に所要した時間とで容易
に求めることができる。そして、通常の人間の歩く速度
である時速4[km]以上の速度で接近した場合には、
立止まりを認識する時間のしきい値を小さくすれば良
い。The approach speed of the user is shown in FIG.
It can be easily obtained from the moving distance a of the position of the center of gravity and the time required for the movement. Then, when approaching at a speed of 4 [km / h] or more, which is a normal human walking speed,
What is necessary is just to make small the threshold value of the time which recognizes a stop.
【0056】以下、この動作を図12に示すフローチャ
ートを参照して説明する。ユーザが接近すると、まずこ
の接近速度を求める(ステップST21)。そして、立
止まりを認識するための時間しきい値を設定し(ステッ
プST26)、ユーザが時間しきい値以上立止まったか
否かを判定する(ステップST22)。この際の所定時
間とは、接近速度が時速4[km]よりも速い場合には
短い時間(例えば1秒),遅い時には通常の時間(例え
ば2秒)とされる。Hereinafter, this operation will be described with reference to the flowchart shown in FIG. When the user approaches, the approach speed is obtained first (step ST21). Then, a time threshold for recognizing the stop is set (step ST26), and it is determined whether the user has stopped more than the time threshold (step ST22). The predetermined time at this time is a short time (for example, 1 second) when the approach speed is faster than 4 [km] per hour, and a normal time (for example, 2 seconds) when the approach speed is slow.
【0057】そして、所定時間立止まらなかった場合に
は(ステップST22でNO)、このユーザは単に通り
過ぎたと判断しメッセージは出力しない。また、所定時
間立止まった場合には(ステップST22でYES)、
接近速度が所定のしきい値以上か否かを判定し(ステッ
プST23)、しきい値以下の場合には(ステップST
23でNO)、通常のメッセージを出力する(ステップ
ST25)。If the user has not stopped for a predetermined time (NO in step ST22), the user simply judges that the vehicle has passed, and does not output a message. If the vehicle has stopped for a predetermined time (YES in step ST22),
It is determined whether or not the approach speed is equal to or higher than a predetermined threshold (step ST23).
At step ST25, a normal message is output (step ST25).
【0058】一方、接近速度がしきい値以上である場合
には(ステップST23でYES)、急ぎ用のメッセー
ジを出力する(ステップST24)。On the other hand, if the approach speed is equal to or higher than the threshold value (YES in step ST23), a rush message is output (step ST24).
【0059】このようにして、第5実施例では、速い速
度で接近してきたユーザに対しては、呼びかけのメッセ
ージを速く出力し、また、メッセージ文を急ぎに対応す
る文としているので、急いでいるユーザと適切な対話が
行なえる。As described above, in the fifth embodiment, a prompt message is output quickly to a user approaching at a high speed, and the message text is a sentence corresponding to the urgency. Appropriate conversation with existing users.
【0060】次に、第6実施例について説明する。この
例では、対話中にユーザが圧力センサ13上から出た場
合についての動作を示す。以下、この動作を図13に示
すフローチャートを参照しながら説明する。Next, a sixth embodiment will be described. In this example, an operation in the case where the user comes out of the pressure sensor 13 during the dialog is shown. Hereinafter, this operation will be described with reference to the flowchart shown in FIG.
【0061】対話中において、ユーザの重心が存在する
か否かを常時監視しており(ステップST31)、重心
がある場合には(ステップST31でYES)、そのま
ま対話を続行する(ステップST35)。また、対話中
に何らかの理由によってユーザが圧力センサ13の外に
出てしまった場合には(ステップST31でNO)、
「大丈夫ですか?」のように、ユーザに対して呼びかけ
のメッセージを出力する(ステップST32)。During the dialogue, it is constantly monitored whether or not the center of gravity of the user exists (step ST31). If the center of gravity is present (YES in step ST31), the dialogue is continued (step ST35). If the user goes out of the pressure sensor 13 for some reason during the conversation (NO in step ST31),
An appeal message is output to the user such as "Is it OK?" (Step ST32).
【0062】そして、このメッセージに対する応答が所
定時間内(例えば5秒)にあるか否かを判定し(ステッ
プST33)、応答がない場合には(ステップST33
でNO)。重心が出現したか否かを判定し(ステップS
T36)、出現しない場合には(ステップST36でN
O)、ユーザは立去ったと判断し、対話を終了させる
(ステップST37)。また、重心が出現した場合には
(ステップST36でYES)、対話を続行する(ステ
ップST35)。Then, it is determined whether or not a response to this message is within a predetermined time (for example, 5 seconds) (step ST33). If there is no response (step ST33)
NO). It is determined whether the center of gravity has appeared (step S
T36), if it does not appear (N in step ST36)
O), the user determines that the user has left, and ends the dialog (step ST37). If the center of gravity appears (YES in step ST36), the dialogue is continued (step ST35).
【0063】一方、所定時間内に応答がある場合には
(ステップST33でYES)、重心が出現したか否か
を判定し(ステップST34)、出現しない場合には
(ステップST34でNO)再度呼びかけメッセージを
出力する。そして、重心が出現すると(ステップST3
4でYES)対話は続行される(ステップST35)。On the other hand, if there is a response within the predetermined time (YES in step ST33), it is determined whether or not the center of gravity has appeared (step ST34), and if it does not appear (NO in step ST34), another call is made. Output a message. When the center of gravity appears (step ST3)
The dialogue is continued (step ST35).
【0064】図14は、このような第6実施例を用いて
実際に対話を行なった際のタイムチャートである。ま
ず、時刻t1 にてユーザが圧力センサ13上に乗ると、
音声出力は(a) にて「いらっしゃいませ。ご注文は?」
と発話する。これに対してユーザは(b) にて「オレンジ
ジュース下さい。」と言うと、音声出力は(c) にて「オ
レンジジュース…」と発話し、その途中の時刻t2 にて
ユーザがセンサ外に出てしまうと、音声出力は(d) にて
「大丈夫ですか?」と発話する。FIG. 14 is a time chart when a conversation is actually performed using the sixth embodiment. First, when the user gets on the pressure sensor 13 at time t 1 ,
The voice output is (a) "Welcome. Order?"
And utter. On the other hand the user "Please orange juice." In (b) and say, audio output speaks as "orange juice ..." in (c), the user is outside the sensor in the middle of the time t 2 , The voice output utters "Are you OK?" In (d).
【0065】これに対し、ユーザは圧力センサの外から
(e) にて「ああ、大丈夫」と言い、時刻t3 にて圧力セ
ンサ上に戻ると、音声出力は(f) にて「オレンジジュー
スですね。ありがとうございます。」と発話する。On the other hand, the user needs to
in (e) "Oh, all right," referred to as, and return on the pressure sensor at time t 3, the audio output is speaks "It is orange juice. Thank you." at (f).
【0066】そして、ユーザが(g) にて無言であると、
時刻t4 にて対話が終了する。Then, if the user is silent in (g),
Conversation ends at time t 4.
【0067】このようにして、第6実施例では、ユーザ
が例えばお金を落として圧力センサ13の外に出た場合
でも、円滑な対話ができるようになる。As described above, in the sixth embodiment, even if the user falls outside the pressure sensor 13 by dropping money, for example, a smooth dialogue can be performed.
【0068】また、対話終了時、対話装置があいさつや
決まり文句を言う前にユーザが圧力センサから出てしま
った場合には、ユーザは対話の意志がないものとして、
対話を終了させることもできる。At the end of the dialogue, if the user goes out of the pressure sensor before the dialogue device says a greeting or a cliche, it is determined that the user has no intention of the dialogue.
You can also end the conversation.
【0069】なお、上述した各実施例では、動き情報入
力部1として圧力センサを用いる例を説明したが、例え
ば、図15に示すように光センサ16を用いてユーザの
位置を検出することもできる。これを用いれば、圧力セ
ンサの凹凸による歩きにくさを回避することができる。
また、カメラを用いてユーザを検出すれば、ユーザの顔
の位置,向き,表情や、体全体の移動を検出できるの
で、この情報を基により適切なメッセージを決定するこ
とができるようになる。In each of the above-described embodiments, an example in which a pressure sensor is used as the motion information input unit 1 has been described. However, for example, as shown in FIG. it can. By using this, it is possible to avoid difficulty in walking due to unevenness of the pressure sensor.
Further, if the user is detected by using the camera, the position, orientation, facial expression, and movement of the whole body of the user can be detected, so that an appropriate message can be determined based on this information.
【0070】また、以上の実施例では、メッセージ文決
定部3にて、出力するメッセージ文を決定したが、これ
と同時に、声の大きさ、高さ、韻率的特徴をも付加すれ
ば、更に幅の広い対話が可能となる。In the above-described embodiment, the message sentence determining unit 3 determines the message sentence to be output. At the same time, if the loudness, pitch, and prosody characteristic of the voice are also added, A wider dialog is possible.
【0071】[0071]
【発明の効果】以上説明したように、本発明では、ユー
ザが当該音声対話装置の前に立止まったことを認識して
呼びかけのメッセージを出力している。従って、ユーザ
が特定の動作を行なわなくても対話が開始されるので、
使用方法を知らないユーザにとっても容易に対話が可能
となる。As described above, according to the present invention, the user recognizes that the user has stopped in front of the voice interactive device and outputs a message for calling. Therefore, the dialog starts without the user performing a specific action,
It is possible for a user who does not know how to use to easily communicate.
【0072】また、単に近くを通過するにすぎない人に
対して呼びかけのメッセージを出力することはないの
で、無関係の人にむやみに呼びかけてしまうという不具
合は解消される。Further, since a message for calling is not output to a person who merely passes nearby, the problem of inadvertently calling an unrelated person is solved.
【0073】また、対話中、あるいは対話終了時におい
ても同様に、円滑な対話が可能となる。Similarly, a smooth dialogue can be performed during or at the end of the dialogue.
【0074】また、ユーザの立止まる位置や、ユーザの
ID情報,更にはユーザの接近速度に応じて、適切なメ
ッセージを出力することができるので、ユーザに強制や
威圧感を与えることなく、自然な対話が可能となるとい
う効果が得られる。Further, an appropriate message can be output in accordance with the position where the user stops, the user's ID information, and the user's approaching speed, so that the user is not forced or intimidated, and naturally The effect that a simple dialogue is attained is acquired.
【図1】本発明の第1実施例の構成を示すブロック図で
ある。FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
【図2】圧力センサ,及びカメラの配置を示す説明図で
ある。FIG. 2 is an explanatory diagram showing an arrangement of a pressure sensor and a camera.
【図3】重心位置を求める原理を示す説明図である。FIG. 3 is an explanatory diagram showing a principle of obtaining a center of gravity position.
【図4】第1実施例の動作を示すフローチャートであ
る。FIG. 4 is a flowchart showing the operation of the first embodiment.
【図5】本発明の第2実施例の構成を示すブロック図で
ある。FIG. 5 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
【図6】第2実施例の動作を示すフローチャートであ
る。FIG. 6 is a flowchart showing the operation of the second embodiment.
【図7】本発明の第3実施例の主要部である立止まり監
視部の構成を示すブロック図である。FIG. 7 is a block diagram showing a configuration of a stop monitoring unit which is a main part of a third embodiment of the present invention.
【図8】圧力センサの領域区分を示す説明図である。FIG. 8 is an explanatory diagram showing a region division of a pressure sensor.
【図9】圧力センサの領域区分の変形例を説明図であ
る。FIG. 9 is a diagram illustrating a modification of the area division of the pressure sensor.
【図10】本発明の第4実施例の構成を示す説明図であ
る。FIG. 10 is an explanatory diagram showing a configuration of a fourth embodiment of the present invention.
【図11】ユーザの接近速度を測定する原理を示す説明
図である。FIG. 11 is an explanatory diagram showing the principle of measuring the approach speed of a user.
【図12】ユーザの接近速度に応じてメッセージを変更
する動作を示すフローチャートである。FIG. 12 is a flowchart illustrating an operation of changing a message according to a user's approach speed.
【図13】ユーザが圧力センサから出た際の対話動作を
示すフローチャートである。FIG. 13 is a flowchart showing an interactive operation when the user comes out of the pressure sensor.
【図14】ユーザと音声対話装置との対話のタイミング
を示すタイムチャートである。FIG. 14 is a time chart showing the timing of the dialogue between the user and the voice dialogue device.
【図15】動き情報入力部として光センサを用いた例を
示す説明図である。FIG. 15 is an explanatory diagram illustrating an example in which an optical sensor is used as a motion information input unit.
1 動き情報入力部 2 立止まり監視部 3 メッセージ文決定部 4 メッセージ出力部 5 制御部 6 重心検出部 7 重心移動量監視部 8 立止まり時間計測部 9 メッセージ文辞書 10 メッセージ文選択部 13 圧力センサ 21 ユーザ入力部 22 ユーザ反応認識・処理部 31 領域情報記憶部 41 ID識別部 42 ID情報記憶部 REFERENCE SIGNS LIST 1 motion information input unit 2 stop monitoring unit 3 message sentence determination unit 4 message output unit 5 control unit 6 center of gravity detection unit 7 center of gravity movement amount monitoring unit 8 stop time measurement unit 9 message sentence dictionary 10 message sentence selection unit 13 pressure sensor 21 User Input Unit 22 User Reaction Recognition / Processing Unit 31 Area Information Storage Unit 41 ID Identification Unit 42 ID Information Storage Unit
フロントページの続き (56)参考文献 特開 昭59−216242(JP,A) 特開 昭57−147700(JP,A) 特開 昭61−46521(JP,A) 特開 平1−155430(JP,A) 特開 平4−25863(JP,A) 実開 平2−47699(JP,U) 実開 平4−58783(JP,U) (58)調査した分野(Int.Cl.7,DB名) G10L 13/00 G10L 15/24 - 15/28 Continuation of the front page (56) References JP-A-59-216242 (JP, A) JP-A-57-147700 (JP, A) JP-A-61-46521 (JP, A) JP-A-1-155430 (JP) JP-A-4-25863 (JP, A) JP-A-2-47699 (JP, U) JP-A-4-58783 (JP, U) (58) Fields studied (Int. Cl. 7 , DB Name) G10L 13/00 G10L 15/24-15/28
Claims (5)
操作を実行する音声対話装置において、ユーザの立止ま
り位置近傍に配設され、ユーザの動きを検出する動き情
報入力部と、該動き情報入力部にてユーザが静止したと
判定された時間を計測する立ち止まり監視部と、前記静
止時間が所定のしきい値を越えた際にメッセージを出力
するメッセージ出力部と、を有することを特徴とする音
声対話装置。1. Recognizing a voice uttered by a user, and
In a spoken dialogue device that performs operations,
Motion information that is located near the
Information input unit, and that the user has stopped at the motion information input unit
A stop monitoring unit for measuring the determined time;
Output a message when the stop time exceeds a specified threshold
And a message output unit .
認識し、該応答結果に応じて次に出力するメッセージを
選択する手段を設けた請求項1記載の音声対話装置。2. The method according to claim 1, wherein a user's response to said message is
Recognizes the next message to be output according to the response result.
2. The voice interaction apparatus according to claim 1, further comprising means for selecting .
止まる位置に応じて変更する手段を備えた請求項1記載
の音声対話装置。3. The system according to claim 2, wherein the threshold value of the stationary time is set by a user.
2. The apparatus according to claim 1, further comprising: means for changing the stop position.
Of voice dialogue system.
各ユーザのID情報を記憶するID情報記憶部と、該I
D情報に応じてユーザのメッセージを決定する手段とを
設けた請求項1記載の音声対話装置。4. An ID identifying unit for identifying a user ID,
An ID information storage unit for storing ID information of each user;
Means for determining a user's message according to the D information.
The voice interaction device according to claim 1 provided .
度を測定する速度測定部を設け、測定された接近速度に
応じてユーザへのメッセージを決定する手段を設けた請
求項1記載の音声対話装置。5. The speed at which the user approaches the spoken dialogue device.
A speed measurement unit for measuring the degree
A contract with means for determining a message to the user
The voice interaction device according to claim 1 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27823691A JP3273620B2 (en) | 1991-09-30 | 1991-09-30 | Voice interaction device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27823691A JP3273620B2 (en) | 1991-09-30 | 1991-09-30 | Voice interaction device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0588691A JPH0588691A (en) | 1993-04-09 |
| JP3273620B2 true JP3273620B2 (en) | 2002-04-08 |
Family
ID=17594517
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27823691A Expired - Fee Related JP3273620B2 (en) | 1991-09-30 | 1991-09-30 | Voice interaction device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3273620B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0973382A (en) * | 1995-09-04 | 1997-03-18 | Fujitsu Ltd | Computer system |
| JP4505862B2 (en) * | 2006-06-26 | 2010-07-21 | 村田機械株式会社 | Voice dialogue apparatus, voice dialogue method and program thereof |
| JP6166889B2 (en) * | 2012-11-15 | 2017-07-19 | 株式会社Nttドコモ | Dialog support apparatus, dialog system, dialog support method and program |
| JP6359935B2 (en) * | 2014-09-30 | 2018-07-18 | 株式会社Nttドコモ | Dialogue device and dialogue method |
| JP2017144521A (en) * | 2016-02-18 | 2017-08-24 | ソニー株式会社 | Information processing device, information processing method and program |
| JP6647636B2 (en) * | 2016-05-20 | 2020-02-14 | 日本電信電話株式会社 | Dialogue method, dialogue system, dialogue device, and program |
-
1991
- 1991-09-30 JP JP27823691A patent/JP3273620B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0588691A (en) | 1993-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3674990B2 (en) | Speech recognition dialogue apparatus and speech recognition dialogue processing method | |
| TWI235358B (en) | Interactive speech method and system thereof | |
| WO2007148493A1 (en) | Emotion recognizer | |
| JP5381988B2 (en) | Dialogue speech recognition system, dialogue speech recognition method, and dialogue speech recognition program | |
| JP3284832B2 (en) | Speech recognition dialogue processing method and speech recognition dialogue device | |
| US20110276329A1 (en) | Speech dialogue apparatus, dialogue control method, and dialogue control program | |
| US20060247927A1 (en) | Controlling an output while receiving a user input | |
| JP5189858B2 (en) | Voice recognition device | |
| JP7287006B2 (en) | Speaker Determining Device, Speaker Determining Method, and Control Program for Speaker Determining Device | |
| WO2014122416A1 (en) | Emotion analysis in speech | |
| WO2017085992A1 (en) | Information processing apparatus | |
| JP3273620B2 (en) | Voice interaction device | |
| EP4557275B1 (en) | Speech processing | |
| JP2001272991A (en) | Voice interacting method and voice interacting device | |
| JP2001067091A (en) | Voice recognition device | |
| JPH0527790A (en) | Voice input/output device | |
| JPH09269889A (en) | Dialogue device | |
| JP3846500B2 (en) | Speech recognition dialogue apparatus and speech recognition dialogue processing method | |
| JP3199972B2 (en) | Dialogue device with response | |
| JP2001134642A (en) | Agent system utilizing social response characteristic | |
| JP2006039382A (en) | Voice recognition device | |
| US20210082427A1 (en) | Information processing apparatus and information processing method | |
| JP2003228449A (en) | INTERACTION DEVICE AND RECORDING MEDIUM RECORDING INTERACTION PROCESSING PROGRAM | |
| JP3757638B2 (en) | Voice recognition method, voice recognition apparatus, and recording medium recording voice recognition processing program | |
| JP2006162782A (en) | Voice recognition device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |