JP2656234B2 - Conversation voice understanding method - Google Patents
Conversation voice understanding methodInfo
- Publication number
- JP2656234B2 JP2656234B2 JP60178615A JP17861585A JP2656234B2 JP 2656234 B2 JP2656234 B2 JP 2656234B2 JP 60178615 A JP60178615 A JP 60178615A JP 17861585 A JP17861585 A JP 17861585A JP 2656234 B2 JP2656234 B2 JP 2656234B2
- Authority
- JP
- Japan
- Prior art keywords
- conversation
- voice
- question
- mode
- unit
- 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 - Lifetime
Links
Description
【発明の詳細な説明】 〔発明の技術分野〕 本発明は、音声入力による情報システムに用いられる
会話音声理解方法に関する。Description: TECHNICAL FIELD The present invention relates to a conversation voice understanding method used in an information system by voice input.
近年、音声認識・合成技術の発展は目覚しく、例えば
連続音声認識や不特定話者を対象とした音声認識が可能
となり、また一方、精度の高い音声合成が可能となって
いる。In recent years, the development of speech recognition / synthesis technology has been remarkable. For example, continuous speech recognition and speech recognition for unspecified speakers have become possible, while highly accurate speech synthesis has become possible.
この様な技術を用いて電話公衆回線による各種のサー
ビスを行なう電話音声応答サービスなどが開発されてお
り、現在ではこれを一歩すすめた会話音声理解システム
が開発されている。しかしこの種のシステムのユーザー
は不特定であり、例えば老人、子供、女性のようにシス
テムに不慣れな人を多く、システムが誤認識したり、会
話の内容が理解できなくなる事も多く、特に従来のシス
テムでは、誤認識した場合等では再入力する場合も同じ
単語を発声させる為、1度ひっかかるとなかなか認識が
できない場合が多くスムーズに会話が行なわれないとい
う欠点があった。A telephone voice response service for providing various services via a telephone public line using such a technology has been developed, and a conversation voice understanding system that takes this one step further has been developed. However, the users of this type of system are unspecified.For example, many people are unfamiliar with the system, such as the elderly, children, and women. In this system, the same word is uttered even when re-entered in the case of erroneous recognition or the like, and there is a drawback in that once it is caught once, it is often difficult to recognize the word and the conversation is not smoothly performed.
本発明の目的は、人間と機械の会話において会話をス
ムーズにかつ正確に行なう事が可能となる会話音声理解
方法を提供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a conversation voice understanding method which enables a conversation between a human and a machine to be performed smoothly and accurately.
本発明は、話者が発声する会話音声を認識し、認識さ
れた結果に基づき応答あるいは質問を行い、前記により
行われる会話中に誤認識あるいは認識不能の状態になっ
た場合に、前記話者の指定により前記質問を選択方式に
変更し、該選択方式に変更した後は該方式を続けること
を特徴とするものである。The present invention recognizes a conversational voice uttered by a speaker, gives a response or a question based on the recognized result, and, when a false recognition or an unrecognizable state occurs during the conversation performed as described above, the speaker The question is changed to a selection method by the designation of, and after changing to the selection method, the method is continued.
本発明によれば、誤認識が多い場合等、システムが理
解しにくい時、質問を選択方式にする事で再入力を何度
もする必要がなく会話がスムーズに行なう事が可能とな
り、ユーザーにとって実用性が向上する。According to the present invention, when the system is difficult to understand, such as when there are many misrecognitions, the question can be selected so that the conversation can be smoothly performed without having to re-enter the number of times, and for the user. Practicality is improved.
以下、図面を参照しながら本発明の実施例について説
明する。Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の第1の実施例のブロック図であり、
第2図は第1の実施例のフローチャートである。第1の
実施例はシステムとの会話中に、誤認識が多発したり、
会話内容が理解できない場合、自動的にシステムとの会
話が選択方式となるものである。FIG. 1 is a block diagram of a first embodiment of the present invention,
FIG. 2 is a flowchart of the first embodiment. In the first embodiment, erroneous recognition frequently occurs during conversation with the system,
When the conversation contents cannot be understood, the conversation with the system is automatically selected.
まずシステムと会話をする前にシステム内のカウンタ
ー(N)を0にクリアーし(ステップ10)、次にカウン
ター(N)に1を加える(ステップ11)。カウンターを
セットした後に会話or選択モードを会話モードにし(ス
テップ12)、カウンターのカウント番号にしたがってシ
ステムからの質問内容を会話生成部A(第1図4)で生
成し、応答部8、音声出力部9をへて、外部へ出力され
る(ステップ13)。この質問に対して話者が返答した音
声を音声入力部1でA/D変換等の音響処理し、処理した
音声データを用いて音声認識部3で辞書2と比較しなが
ら音声認識を行なう(ステップ15)。この認識した結果
を会話生成部A4で判断し、誤認識と判断された場合は、
会話生成部4の内にあるミスカウンターmに1を加え
(ステップ16,17)、カウンターmの値と閾値Mとの比
較を行なう(ステップ18)。もしここでミスカウンター
のカウントmがMより小さい場合は、再度質問を行ない
音声を入力してもらう。もしこの時の入力は、正常に認
識されたとすると、会話生成部A4で発話内容をチェック
し(ステップ22,23)、モードが会話モードなら、前記
ステップ23,24で会話内容に合っていると判断されたこ
ととなり、会話中の次の単語を誤認識するか否かを判断
する(ステップ16)ために、会話中の単語をカウントす
るカウンターNのカウントを1つ増し、次の会話中の単
語に関しての質問を行なう(ステップ24,13−1,13)。
このようなサイクルにより会話をつづけていく。一方上
記会話中に生じた誤認識の回数がミスカウンターのカウ
ントmにたしこまれていく。もし会話中にこのミスカウ
ンターのカウントmが閾値Mより大きくなった場合(ス
テップ18)もしくは、システムがまったく予期していな
い答えが使用者から返ってきた場合(ステップ23)、選
択部6により会話生成部B5にスイッチ7がスイッチング
され、モードが会話モードから選択モードへ変更される
(ステップ19)。こうして選択モードへ変更された後、
会話生成部B5で現在までの会話内容から質問等を決定し
(ステップ20)、応答部8、音声出力部9を通して質問
を出力する(ステップ21)。この質問に対して再び話者
が答えるというサイクルを最後まで選択モードで行なっ
ていく。First, before talking with the system, the counter (N) in the system is cleared to 0 (step 10), and then 1 is added to the counter (N) (step 11). After setting the counter, the conversation or selection mode is set to the conversation mode (step 12), the contents of the question from the system are generated by the conversation generation unit A (FIG. 1) according to the count number of the counter, the response unit 8, voice output. It is output to the outside through the section 9 (step 13). The voice answered by the speaker in response to this question is subjected to acoustic processing such as A / D conversion by the voice input unit 1 and the voice recognition unit 3 performs voice recognition using the processed voice data while comparing it with the dictionary 2 ( Step 15). The result of the recognition is determined by the conversation generation unit A4, and when it is determined that the recognition is erroneous,
One is added to the miss counter m in the conversation generating unit 4 (steps 16 and 17), and the value of the counter m is compared with the threshold M (step 18). If the count m of the miss counter is smaller than M, a question is asked again and a voice is input. If the input at this time is recognized normally, the speech generation unit A4 checks the utterance content (steps 22 and 23). In order to determine whether or not the next word in the conversation is erroneously recognized (step 16), the count of the counter N for counting the words in the conversation is increased by one, and the next word in the conversation is increased. A question about a word is made (steps 24, 13-1, 13).
Conversation is continued by such a cycle. On the other hand, the number of erroneous recognitions occurring during the conversation is accumulated in the count m of the miss counter. If the count m of the miss counter becomes larger than the threshold value M during the conversation (step 18), or if the user returns an answer that the system does not expect at all (step 23), the selection unit 6 performs the conversation. The switch 7 is switched to the generator B5, and the mode is changed from the conversation mode to the selection mode (step 19). After changing to selection mode in this way,
The conversation generation unit B5 determines a question or the like from the conversation contents up to the present (step 20), and outputs the question through the response unit 8 and the voice output unit 9 (step 21). The cycle in which the speaker answers this question again is performed in the selection mode until the end.
上記実施例によれば、システムが会話中に誤認識を多
々起こす場合、選択モードに自動的に変更される事によ
り、選択方式に対話が進むので、むだな誤認識による再
入力を必要とせず、会話がスムーズに進むことが可能で
ある。According to the above embodiment, when the system frequently causes erroneous recognition during a conversation, the mode is automatically changed to the selection mode, and the dialogue proceeds to the selection method, so that re-input due to useless erroneous recognition is not required. , Conversation can proceed smoothly.
次に本発明の第2の実施例について図面を参照して説
明する。Next, a second embodiment of the present invention will be described with reference to the drawings.
第3図は本発明の第2の実施例のブロック図であり、
第4図は第2の実施例のフローチャートである。第2の
実施例は、システムとの会話中に、誤認識が多発した
り、会話内容が理解できない場合、自動的にシステムと
の会話が選択方式となるだけではなく、話者(使用者)
が必要に応じて選択方式をいつでも取り入れることがで
きるものである。FIG. 3 is a block diagram of a second embodiment of the present invention.
FIG. 4 is a flowchart of the second embodiment. In the second embodiment, when erroneous recognition frequently occurs or conversation contents cannot be understood during a conversation with the system, the conversation with the system is not only automatically selected but also performed by a speaker (user).
Can always adopt a selection method as needed.
まずシステムと会話が始まる前にシステム内のカウン
ター(N)を0にクリアーし(ステップ34)、次にカウ
ンター(N)に1を加える(ステップ35)。この後にま
ず会話モードor選択モードを会話モードにし(ステップ
36)、この時点でシステムとの会話に対する初期設定が
終了する。初期設定終了後、カウンターのカウント番号
Nにしたがって質問を会話生成部A(第3図28)で決定
し、応答部32、音声出力部33を通して質問を出力する
(ステップ37)。またここで質問の内容、意味等がよく
わからないなどの問題が生じた時、外部選択部31よりス
イッチ等の入力により、モード変更を行ない(ステップ
38)、選択モード側の会話生成部B29より、現在までの
会話内容から質問の内容を決定しなおし、応答部32、音
声出力部33を通して出力される。こで会話モードで会話
が進んでいるとした場合、上記の質問に対して話者が返
答した音声を音声入力部25でA/D変換等の音響処理し、
処理した音声データを用いて音声認識部27で辞書26と比
較しながら音声認識を行なう(ステップ41)。この認識
結果を会話生成部A28で判断し、誤認識と判断された場
合は、会話生成部A28の中にあるミスカウンターmに1
を加え(ステップ42,43)、カウンターmの値と閾値M
との比較を行ない(ステップ44)、もしここでミスカウ
ンターのカウントmがMより小さい場合は、再度入力を
行なってもらう。もしこの入力が正常に認識されたとす
ると、会話生成部A28で発話内容をチェックし(ステッ
プ48,48)、モードが会話モードなら、前記ステップ49,
50で会話内容に合っていると判断されたこととなり、会
話中の次の単語を誤認識するか否かを判断する(ステッ
プ42)ために、会話中の単語をカウントするカウンター
Nのカウントを1つ増し、次の会話中の単語に関しての
質問を行なう(ステップ50,37−1,37)。上記サイクル
により会話をつづけていく。一方、上記会話中に生じた
誤認識の回数がミスカウンターのカウントmにたしこま
れていくが、もし会話中にこのミスカウントmが閾値M
より大きくなった場合(ステップ44)もしくは、システ
ムがまったく予期しない答えが使用者から返ってきた場
合(ステップ49)、選択部30が自動的に選択モード用会
話生成部B29の方にスイッチ34がスイッチングされ、モ
ードが会話モードから選択モードへ変更される(ステッ
プ45)。こうして選択モードに変更された後、会話生成
部B29で現在までの会話内容から質問を決定し(ステッ
プ46)、応答部32、音声出力部9を通じて質問を出力す
る(ステップ47)。この質問に対して再び話者が答える
というサイクルを続けていくものである。First, before the conversation with the system starts, the counter (N) in the system is cleared to 0 (step 34), and then 1 is added to the counter (N) (step 35). After this, first set the conversation mode or selection mode to conversation mode (step
36) At this point, the initial settings for the conversation with the system are completed. After the completion of the initial setting, the conversation generation unit A (FIG. 28) determines the question according to the count number N of the counter, and outputs the question through the response unit 32 and the voice output unit 33 (step 37). If a problem such as the contents or meaning of the question is not understood well, the mode is changed by inputting a switch or the like from the external selection unit 31 (step
38), the content of the question is determined again from the conversation content up to the present time by the conversation generation unit B29 on the selection mode side, and is output through the response unit 32 and the voice output unit 33. If it is assumed that the conversation is proceeding in the conversation mode, the voice input by the speaker 25 in response to the above-mentioned question is subjected to acoustic processing such as A / D conversion,
Using the processed voice data, the voice recognition unit 27 performs voice recognition while comparing it with the dictionary 26 (step 41). The result of this recognition is determined by the conversation generation unit A28, and if it is determined to be erroneous recognition, 1 is added to the miss counter m in the conversation generation unit A28.
(Steps 42 and 43), and the value of the counter m and the threshold M
Is compared (step 44). If the count m of the miss counter is smaller than M, an input is made again. If the input is recognized normally, the contents of the utterance are checked by the conversation generation unit A28 (steps 48 and 48).
In step 50, it is determined that the word matches the content of the conversation. In order to determine whether or not the next word in the conversation is erroneously recognized (step 42), the counter N for counting the words in the conversation is counted. One more question is asked about the word in the next conversation (steps 50, 37-1, 37). The conversation is continued by the above cycle. On the other hand, the number of misrecognitions occurring during the conversation is accumulated in the count m of the miss counter.
If it becomes larger (step 44) or if the system returns a completely unexpected answer from the user (step 49), the selector 30 automatically switches the switch 34 to the selection mode conversation generator B29. The mode is switched, and the mode is changed from the conversation mode to the selection mode (step 45). After the mode is changed to the selection mode in this way, the conversation generation unit B29 determines a question from the conversation content up to the present (step 46), and outputs the question through the response unit 32 and the voice output unit 9 (step 47). This is a cycle in which the speaker answers this question again.
上記実施例によれば、システムが会話中に誤認識を多
々起こす場合、選択モードに自動的に変更されるだけで
なく、使用者が会話に対して不慣れな場合等でも、使用
者自身の判断でいつでも好きな時に選択方式の会話がで
きる事により、むだな誤認識による再入力が減り、かつ
使用者に対して不安な気持ちを取り除く事ができ、会話
がスムーズに行なわれることが可能である。According to the above embodiment, when the system frequently causes misrecognition during a conversation, not only is the mode automatically changed to the selection mode, but also if the user is unfamiliar with the conversation, etc. It is possible to have a conversation of the selection method whenever you want, and it is possible to reduce re-input due to unnecessary misrecognition and to remove the user's uneasy feeling, and it is possible to have a smooth conversation .
尚、本発明は上記実施例に限定されるものではない。
たとえば、第2の実施例で外部よりモード変更する際、
外部選択部としてスイッチを設けるのではなく、会話中
に音声入力によって行なってもよい。入力音声の認識処
理や合成の方法、内容判断の方法は従来より知られた種
々の方式を適宜採用すればよい。要するに本発明は、そ
の要旨を逸脱しない範囲で種々変形して実施することが
できる。The present invention is not limited to the above embodiment.
For example, when the mode is changed externally in the second embodiment,
Rather than providing a switch as an external selection unit, it may be performed by voice input during a conversation. As a method of recognizing and synthesizing the input voice, a method of judging the content, various conventionally known methods may be appropriately adopted. In short, the present invention can be variously modified and implemented without departing from the gist thereof.
第1図は本発明の第1の実施例のブロック図、第2図は
本発明の第1の実施例のフローチャート、第3図は本発
明の第2の実施例のブロック図、第4図は本発明の第2
の実施例のフローチャートである。 1……音声入力部 2……辞書 3……音声認識部 4……会話生成部A 5……会話生成部B 6……選択部 7……スイッチ 8……応答部 9……音声出力部 25……音声入力部 26……辞書 27……音声認識部 28……会話生成部A 29……会話生成部B 30……選択部 31……外部選択部 32……応答部 33……音声出力部 34……スイッチFIG. 1 is a block diagram of a first embodiment of the present invention, FIG. 2 is a flowchart of a first embodiment of the present invention, FIG. 3 is a block diagram of a second embodiment of the present invention, and FIG. Is the second of the present invention.
6 is a flowchart of the embodiment. DESCRIPTION OF SYMBOLS 1 ... Voice input part 2 ... Dictionary 3 ... Voice recognition part 4 ... Conversation generation part A 5 ... Conversation generation part B 6 ... Selection part 7 ... Switch 8 ... Response part 9 ... Voice output part 25 Voice input unit 26 Dictionary 27 Voice recognition unit 29 Conversation generation unit A 29 Conversation generation unit B 30 Selection unit 31 External selection unit 32 Response unit 33 Voice Output unit 34 Switch
Claims (2)
状態になった場合に、前記話者の指定により前記質問を
選択方式に変更し、 該選択方式に変更した後は該方式を続けることを特徴と
する会話音声理解方法。1. A speaker which recognizes a spoken voice spoken and responds or inquires based on the recognized result. A conversation voice comprehension method characterized in that the question is changed to a selection method according to a specification of a person, and the method is continued after the change to the selection method.
ーワード抽出を行うことにより自動的に選択方式に変更
することを特徴とする特許請求の範囲第1項記載の会話
音声理解方法。2. The conversation voice understanding method according to claim 1, wherein the change to the selection method is automatically changed to the selection method by extracting a keyword during the conversation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60178615A JP2656234B2 (en) | 1985-08-15 | 1985-08-15 | Conversation voice understanding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60178615A JP2656234B2 (en) | 1985-08-15 | 1985-08-15 | Conversation voice understanding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6239899A JPS6239899A (en) | 1987-02-20 |
JP2656234B2 true JP2656234B2 (en) | 1997-09-24 |
Family
ID=16051538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60178615A Expired - Lifetime JP2656234B2 (en) | 1985-08-15 | 1985-08-15 | Conversation voice understanding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2656234B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010107614A (en) * | 2008-10-29 | 2010-05-13 | Mitsubishi Motors Corp | Voice guidance and response method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4832097B2 (en) * | 2006-02-13 | 2011-12-07 | 富士通テン株式会社 | Spoken dialogue system |
JP7388006B2 (en) * | 2019-06-03 | 2023-11-29 | コニカミノルタ株式会社 | Image processing device and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59144945A (en) * | 1983-02-07 | 1984-08-20 | Hitachi Ltd | Controlling system of speech recognition |
JPS602997A (en) * | 1983-06-20 | 1985-01-09 | 富士通株式会社 | Speaker identifying voice inputting method |
-
1985
- 1985-08-15 JP JP60178615A patent/JP2656234B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
日本音響学会講演論文集 昭和60年9〜10月 2−4−12 P.73〜74 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010107614A (en) * | 2008-10-29 | 2010-05-13 | Mitsubishi Motors Corp | Voice guidance and response method |
Also Published As
Publication number | Publication date |
---|---|
JPS6239899A (en) | 1987-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6651043B2 (en) | User barge-in enablement in large vocabulary speech recognition systems | |
JP3968133B2 (en) | Speech recognition dialogue processing method and speech recognition dialogue apparatus | |
JP3674990B2 (en) | Speech recognition dialogue apparatus and speech recognition dialogue processing method | |
EP0757342B1 (en) | User selectable multiple threshold criteria for voice recognition | |
JP3284832B2 (en) | Speech recognition dialogue processing method and speech recognition dialogue device | |
US3742143A (en) | Limited vocabulary speech recognition circuit for machine and telephone control | |
JPH0394299A (en) | Voice recognition method and method of training of voice recognition apparatus | |
CN110602334A (en) | Intelligent outbound method and system based on man-machine cooperation | |
JP2004053742A (en) | Speech recognition device | |
US20010056345A1 (en) | Method and system for speech recognition of the alphabet | |
JP2002123289A (en) | Voice interactive device | |
US7177806B2 (en) | Sound signal recognition system and sound signal recognition method, and dialog control system and dialog control method using sound signal recognition system | |
JP2656234B2 (en) | Conversation voice understanding method | |
JP2003029776A (en) | Voice recognition device | |
JP2003177788A (en) | Audio interactive system and its method | |
JP2000122678A (en) | Controller for speech recogniging equipment | |
JP4449380B2 (en) | Speaker normalization method and speech recognition apparatus using the same | |
JP3114757B2 (en) | Voice recognition device | |
JPH11175093A (en) | Method for recognizing/confirming/responding voice | |
JPH0863185A (en) | Speech recognition device | |
KR100281582B1 (en) | Speech Recognition Method Using the Recognizer Resource Efficiently | |
JP2002196789A (en) | Speech interactive device | |
JPH01293397A (en) | Speech answer system | |
JP2005148764A (en) | Method and device for speech recognition interaction | |
JPS63259689A (en) | Voice recognition responder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |