JP2008298851A - Voice input processing apparatus and voice input processing method - Google Patents
Voice input processing apparatus and voice input processing method Download PDFInfo
- Publication number
- JP2008298851A JP2008298851A JP2007141976A JP2007141976A JP2008298851A JP 2008298851 A JP2008298851 A JP 2008298851A JP 2007141976 A JP2007141976 A JP 2007141976A JP 2007141976 A JP2007141976 A JP 2007141976A JP 2008298851 A JP2008298851 A JP 2008298851A
- Authority
- JP
- Japan
- Prior art keywords
- phoneme
- input
- voice
- dictionary
- phonemes
- 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
Links
Images
Abstract
Description
この発明は、音声認識を用いて入力処理を行なう音声入力処理装置および音声入力処理方法に関し、特に、車載システムにおいてユーザの発話がシステム向けのコマンド入力であるか否かを判別する音声入力処理装置および音声入力処理方法に関する。 The present invention relates to a voice input processing device and a voice input processing method for performing input processing using voice recognition, and in particular, a voice input processing device for determining whether or not a user's utterance is a command input for the system in an in-vehicle system. And a voice input processing method.
近年、利用者の音声を認識する技術の実現に向けて、各種考案がなされている。利用者の音声を認識することができれば、利用者は各種機器の操作を音声によって実行することが可能であり、特に車載装置では運転者による手動操作の運転への影響が懸念されることから音声操作技術の実用化が切望されている。 In recent years, various ideas have been made for realizing a technology for recognizing a user's voice. If the user's voice can be recognized, it is possible for the user to perform various device operations by voice. Especially, in-vehicle devices are concerned about the influence of manual operation by the driver on the driving. The practical application of operation technology is eagerly desired.
従来の音声入力では、音声入力の開始を示す音声入力スイッチを操作した場合に音声データの取得と音声認識を開始していた。しかし、近年、音声入力スイッチを用いることなく、ユーザが発声した内容がコマンドであるか否かの判別自体をシステム側で実行することが求められている。 In the conventional voice input, voice data acquisition and voice recognition are started when a voice input switch indicating the start of voice input is operated. However, in recent years, it has been required that the system itself determine whether or not the content uttered by the user is a command without using a voice input switch.
そこで例えば特許文献1では、発声と発声の無音区間を計測し、その長さに基づいて発声がシステムに対する操作し指令であるか他の人物との会話であるかを判断する技術を開示している。
Therefore, for example,
しかしながら、上述した従来の技術では発声と発声との間に無音時間がないと発話対象を判定することが出来ない。そのため、例えば同乗者同士の会話がシステムに対する音声入力と重なると、音声入力を認識することが出来なくなる。 However, in the conventional technology described above, it is not possible to determine the utterance target unless there is a silent time between utterances. For this reason, for example, if a conversation between passengers overlaps with a voice input to the system, the voice input cannot be recognized.
また、車両には車載用オーディオ装置が装備されていることが一般的であり、このオーディオ出力が音声入力に重畳される状況についても考慮する必要があり、無音区間が存在する確率は低い。 In general, the vehicle is equipped with an in-vehicle audio device, and it is necessary to consider the situation in which this audio output is superimposed on the audio input, and the probability that a silent section exists is low.
すなわち、従来の技術では、ユーザ音声の発話対象がシステムであるか否かを十分に判別することが出来ず、音声入力スイッチを排除することはできないという問題点があった。 That is, the conventional technique has a problem that it cannot sufficiently determine whether or not the user's voice is to be spoken, and the voice input switch cannot be excluded.
そのため、発話対象判別の精度を向上して音声入力スイッチを排除し、音声入力の操作性を向上し、運転操作に集中させることで安全走行に寄与することの出来る音声入力処理装置の実現が重要な課題となっていた。 Therefore, it is important to improve the accuracy of utterance target discrimination, eliminate voice input switches, improve the operability of voice input, and realize a voice input processing device that can contribute to safe driving by concentrating on driving operation It was a difficult task.
本発明は、上述した従来技術における問題点を解消し、課題を解決するためになされたものであり、ユーザの発話対象を高精度に判定可能な音声入力処理装置および音声入力処理方法を提供することを目的とする。 The present invention has been made to solve the above-described problems in the prior art and to solve the problems, and provides a voice input processing device and a voice input processing method capable of determining a user's utterance target with high accuracy. For the purpose.
上述した課題を解決し、目的を達成するため、本発明にかかる音声入力処理装置および音声入力処理方法は、ユーザが音声入力を行なう場合の音声に生ずる音素を記憶する第1音素辞書記憶手段と、音声入力以外で発生しうる音素を記憶する第2音素辞書記憶手段とを設け、入力音声データを分析して得られた入力音素を第1音素辞書および第2音素辞書とそれぞれ照合して入力音声データが前記ユーザによる音声入力であるか否かを判定する。 In order to solve the above-described problems and achieve the object, a speech input processing device and speech input processing method according to the present invention include first phoneme dictionary storage means for storing phonemes generated in speech when a user performs speech input. And second phoneme dictionary storage means for storing phonemes that can be generated other than voice input, and input phonemes obtained by analyzing input voice data are respectively input by collating with the first phoneme dictionary and the second phoneme dictionary. It is determined whether voice data is voice input by the user.
本発明によれば音声入力処理装置および音声入力処理方法は、ユーザが音声入力を行なう場合の音声に生ずる音素を記憶する第1音素辞書記憶手段と、音声入力以外で発生しうる音素を記憶する第2音素辞書記憶手段とを設け、入力音声データを分析して得られた入力音素を第1音素辞書および第2音素辞書とそれぞれ照合して入力音声データが前記ユーザによる音声入力であるか否かを判定するので、ユーザの発話対象を高精度に判定可能な音声入力処理装置および音声入力処理方法を得ることができるという効果を奏する。 According to the present invention, a voice input processing device and a voice input processing method store first phoneme dictionary storage means for storing phonemes generated in voice when a user performs voice input, and phonemes that can be generated other than voice input. Second phoneme dictionary storage means is provided, and the input phoneme obtained by analyzing the input speech data is collated with the first phoneme dictionary and the second phoneme dictionary, respectively, and whether or not the input speech data is speech input by the user. Therefore, there is an effect that it is possible to obtain a voice input processing device and a voice input processing method capable of accurately determining a user's utterance target.
以下に添付図面を参照して、この発明に係る音声入力処理装置および音声入力処理方法の好適な実施の形態を詳細に説明する。 Exemplary embodiments of a speech input processing device and a speech input processing method according to the present invention will be explained below in detail with reference to the accompanying drawings.
図1は、本発明の実施例である車載装置1の概要構成を示す概要構成図である。同図に示したように車載装置1は、その内部に音声入力処理ユニット2、入出力処理部30、マイク31、スイッチ32、タッチパネルディスプレイ33、スピーカ34、オーディオユニット41およびナビゲーションユニット42を有する。
FIG. 1 is a schematic configuration diagram showing a schematic configuration of an in-
スイッチ32は、ユーザからの手動操作を受け付ける入力受け付け手段である。また、タッチパネルディスプレイ33は、表示出力を行なうディスプレイと、ユーザからの手動操作を受け付けるタッチパネルとを一体化した入出力手段である。さらに、スピーカ34は、ユーザに対して音声出力を行なう出力手段である。
The
オーディオユニット41は、ラジオ放送やテレビ放送の受信、CD,DVD,HDなどの記録媒体に格納した音楽データや映像データの再生出力を行なうユニットであり、ナビゲーションユニット42は自車両の位置情報と地図情報を用いて周辺施設や道路の案内、目的地までの誘導などを行なうユニットである。
The
入出力処理部30は、各種入力手段からの入力に基づいて、オーディオユニット41およびナビゲーションユニット42を動作制御するとともにタッチパネルディスプレイ33からの表示出力制御、スピーカ34からの表示出力制御を行なう。
The input /
さらに、車載装置1では音声入力処理ユニット2が、マイク31によって集音した音声データを用いて音声入力を実現する。具体的には、マイク31がユーザの音声を集音した場合に、音声入力処理ユニット2内部の音声認識エンジン10は音声データを最も適合する言葉(テキストデータ)に変換する。
Furthermore, in the in-
そして、同じく音声入力処理ユニット2内の音声入力部20は、このテキストデータがユーザから入力されたものとして入出力処理部30への入力処理を行なう。
Similarly, the
すなわち、本実施例では、音声入力処理ユニット2が請求項に記載した音声入力処理装置の構成を有し、音声入力処理方法を実行する音声入力処理装置として動作することとなる。
That is, in the present embodiment, the voice
音声認識エンジン10は、その内部に雑音処理部11、音響処理部12、単語照合部13、コマンド音素辞書14、会話音素辞書15、単語辞書16を有する。
The
雑音処理部11は、マイク31が取得した車室内の音声データに対して雑音を除去する処理を行なって、音響処理部12に出力する。
The
音響処理部12は、音素辞書を参照して音声データをテキストデータに変換する処理を行なう。ここで、音響処理部12が参照する音素辞書を複数設け、どの音素辞書に登録された音素により適合したかに基づいて音声データが音声入力、すなわちユーザが車載装置1に向けて発声したコマンドであるか否かを判定する点に本発明の主たる特徴がある。
The acoustic processing unit 12 performs processing for converting speech data into text data with reference to the phoneme dictionary. Here, a plurality of phoneme dictionaries referred to by the acoustic processing unit 12 are provided, and voice data is input based on which phoneme is registered in which phoneme dictionary, that is, a command uttered by the user toward the in-
本実施例では、音響処理部12は、記憶手段に記録されたデータであるコマンド音素辞書14と会話音素辞書15の二つの音素辞書を参照する。ここで、コマンド音素辞書と会話音素辞書との差について、図2および図3を参照して説明する。なおこれらの辞書を記憶する記憶手段としては、メモリ等の任意の記録手段を用いることができる。
In this embodiment, the acoustic processing unit 12 refers to two phoneme dictionaries, that is, a
音素辞書は、音声データの波形の形状と音素を対応付ける辞書であり、各音素、例えば「a」、「i」、「u」、「e」、「o」、「y」、「w」、「n」などについて、それぞれ波形データを対応させる。 The phoneme dictionary is a dictionary that associates the waveform shape of speech data with phonemes, and each phoneme, for example, “a”, “i”, “u”, “e”, “o”, “y”, “w”, Waveform data is associated with “n” and the like.
図2に示すように、コマンド音素辞書14は、ユーザが車載装置1を操作するためにコマンドを発話する際の音素波形で、会話音素辞書15は、ユーザが同乗者と会話を行う際の音素波形であり、記憶手段に記憶されている。
As shown in FIG. 2, the
これは、ユーザが車載装置1を音声で操作しようとする場合と同乗者と会話する場合とで声の調子が異なることを考慮したものであり、コマンド音素辞書14と会話音素辞書15とは、それぞれの音素に対して個別に波形データを有するとなる。
This is because the tone of the voice is different between the case where the user tries to operate the in-
例えば、図3にはコマンドとして発話される際の音素「a」と会話中で発話される際の音素「a」を示しているが、それぞれの波形データは位置と形状に差異がある。 For example, FIG. 3 shows a phoneme “a” when uttered as a command and a phoneme “a” when uttered during a conversation, but each waveform data has a difference in position and shape.
このように、コマンドとして発話する場合の各音素の波形であるコマンド音素辞書14と、会話として発話する場合の各音素の波形である会話音素辞書15とを持ち、車内から取得した音声データがコマンド音素辞書14と会話音素辞書15の何れにより適合するかを比較することによって、音声データの発話対象が車載装置1であるか否かを判定することが可能となる。
In this way, the
具体的には、音響処理部12は、その内部に分析処理部12a、音素照合部12bおよびコマンド判定部12cを有する。
Specifically, the acoustic processing unit 12 includes an
分析処理部12aは、雑音処理部11による雑音除去処理が施された音声データを分析し、音素に対応する波形データに分解する処理を行なう。音素照合部12bは、分析処理部12aによって得られた各入力音素(すなわち単一音素に対応する波形データ)について、それぞれコマンド音素辞書14および会話音素辞書15を参照し音素を特定する処理を行なう。
The
この音素照合部12bによる照合処理によって、波形データは音素の集まりの形に変換される。 By the collation processing by the phoneme collation unit 12b, the waveform data is converted into a phoneme collection.
また、コマンド判定部12cは、波形データ内に現れた音素が、何れの辞書に登録された音素により適合するかに基づいて、音声データの発話対象が車載装置1であるか否か、すなわち音声データがコマンドであるか否かを判定する。
Further, the
単語照合部13は、音声データがコマンドであると判定された場合に、その音素の集まりをテキストデータに変換して出力する処理を行なう。このテキストデータへの変換は、単語辞書16を参照して行なう。単語16には、テキストデータと音素の集まりとを対応付けて記憶した辞書である。
When it is determined that the voice data is a command, the
音声入力部20は、音声認識エンジン10が出力したテキストデータを入出力処理部30に入力する処理を行なう。また、音声入力部20は、ユーザが音声入力を行なう場合のインターフェースを提供する処理を行なう。具体的には、音声入力部20は、その内部にキャラクタ表示部21および対話処理部22を有する。
The
キャラクタ表示部21は、タッチパネルディスプレイ33に例えばロボットなどの表示を行ない、ユーザがロボットに対して命令するように音声入力を行なうように促すものである。このように、ロボットに対して命令する口調でユーザが音声を発すると、その音声は同乗者(人)と会話する場合と異なる特徴を帯びる。
The
すなわち、人ではないものに対して命令する口調で音声入力を行なわせることで、音声入力時の音素波形が、コマンド音素辞書に含まれる音素に近づくように誘発することができる。 That is, by making a voice input in a tone commanded to a person who is not a person, the phoneme waveform at the time of voice input can be induced to approach a phoneme included in the command phoneme dictionary.
したがって、コマンド音素辞書14を作成する際の音素収録では、ユーザに単純にテキストデータを読み上げさせるのではなく、実環境と同じくキャラクタを表示した機器を準備して収録を行うことが望ましい。
Therefore, in the phoneme recording when the
同様に、対話処理部22は、ユーザの音声入力に対して音声出力を返す対話処理において、ユーザに対して出力する音声をロボット的な応答(少なくとも人間による会話とは異なる特徴をもつ応答)とすることで、ユーザの発声を機械的な波形(コマンド音素辞書に登録された波形)に近づけるよう誘発し、同乗者との会話で発生する波形との差異を明確化させる。
Similarly, in the dialogue processing in which a voice output is returned in response to the user's voice input, the
したがって、この場合、会話音素辞書15は流暢な発声から生成された音素が登録され、コマンド音素辞書14にはシステムの要求時における明確な発声から生成された音素が登録されることとなる。
Therefore, in this case, the phoneme generated from the fluent utterance is registered in the
つづいて、音素照合に基づく発話対象の判定について具体例を挙げてさらに説明する。ここでは、「野沢温泉」という単語が車内で発声された状況において、この「野沢温泉」という単語がナビゲーションシステムの目的地指定など、車載装置1に対してコマンドとして発声されたのか、「野沢温泉に行きたいと思っているんだけど、いつごろがいい?」などの同乗者との会話の中で出てきた言葉であるのかを判別する場合を例に説明を行なう。
Next, determination of an utterance target based on phoneme matching will be further described with a specific example. Here, in the situation where the word “Nozawa Onsen” was uttered in the car, whether the word “Nozawa Onsen” was uttered as a command to the in-
図4に示すように、音素照合部12bは、最初の入力音素(単音素に対応する波形データ)に最も適合する音素をコマンド音素辞書14と会話音素辞書15を参照して探索する。
As shown in FIG. 4, the phoneme matching unit 12 b searches the
同図に示した例では、コマンド音素辞書14の「n」が最もよく適合し、つぎに会話音素辞書15の「n」に適合する。この例では、最も適合度の高いコマンド音素辞書14の「n」を採用し、次の入力音素の照合を行なう。
In the example shown in the figure, “n” in the
2番目の入力音素に対しては、コマンド音素辞書14と会話音素辞書15の中から会話音素辞書15の「o」が採用される。同様にして、3番目の音素に対してはコマンド音素辞書14の「z」、4番目の音素に対してはコマンド音素辞書14の「a」、5番目の音素に対しては会話音素辞書15の「w」、6番目の音素に対してはコマンド音素辞書14の「a」が採用される。
For the second input phoneme, “o” of the
このように入力された音声データの全ての音素に対して最も適合する音素を照合し、採用された音素が占める比率を求める。図4の例では、18音素のうち、コマンド音素辞書14から採用された音素が12、会話音素辞書15から採用された音素が6であり、コマンド音素辞書14から採用された比率が高いので、入力音声はコマンドであると判定する。
The most suitable phonemes are collated with respect to all phonemes of the input voice data in this way, and the ratio of the adopted phonemes is obtained. In the example of FIG. 4, among the 18 phonemes, 12 phonemes are adopted from the
なお、比率が同じである場合や、比率の差が小さい場合には、ユーザに対して聞きなおしたり、事前の発声の対象に基づいて判断すればよい。 In addition, when the ratio is the same or when the difference in the ratio is small, the user may ask the user again or make a determination based on the prior utterance target.
また、図5に示すように、各音素の照合の確からしさによって重み付けして判断することもできる。同図に示した例では、入力音素に対する照合結果についてその確からしさを入力音素に対する辞書内音素の距離として示しており、距離の値が小さいほど辞書内音素に対する一致度が高いことを示している。 Moreover, as shown in FIG. 5, it can also be determined by weighting according to the probability of collation of each phoneme. In the example shown in the figure, the probability of the collation result for the input phoneme is shown as the distance of the phoneme in the dictionary to the input phoneme, and the smaller the distance value is, the higher the matching degree for the phoneme in the dictionary is. .
図5では、1番目の入力音素に対し、コマンド音素辞書14の「n」の距離の値が10、会話音素辞書15の「n」の距離の値が40であり、二つの辞書内音素に対する距離の差が大きいため、コマンド音素であると判断している。
In FIG. 5, for the first input phoneme, the distance value of “n” in the
つぎに、2番目の入力音素に対し、コマンド音素辞書14の「o」の距離の値が40、会話音素辞書15の「o」の距離の値が45であり、二つの辞書内音素に対する距離の差が小さいため、コマンド音素であるか会話音素であるかの判断を保留し、次の音素(3番目の音素)の距離で判断することとしている。
Next, for the second input phoneme, the distance value of “o” in the
そして、3番目の入力音素に対し、コマンド音素辞書14の「z」の距離の値が20、会話音素辞書15の「z」の距離の値が55であり、二つの辞書内音素に対する距離の差が大きいため、コマンド音素であると判断している。
Then, for the third input phoneme, the distance value of “z” in the
この例では、判断が保留された2番目の音素について、前後の音素(1番目と3番目の音素)がコマンド音素と判断されたので、2番目の音素についてもコマンド音素であると判断を修正する。 In this example, for the second phoneme for which judgment is suspended, the preceding and following phonemes (first and third phonemes) are judged to be command phonemes, so the judgment is made that the second phoneme is also a command phoneme. To do.
さらに図6に示すように、入力音素に対する辞書内音素の距離の類型距離によって判断することも出来る。同図に示した処理では、まず1番目の入力音素を選択し、コマンド音素か会話音素かの判断を行なう。その結果、2つの辞書内音素に対する距離の差|d(x)|が閾値L1以下であれば、コマンド音素か会話音素かの判断が困難である(ステップS101,Yes)とする。 Further, as shown in FIG. 6, it can be determined by the type distance of the distance of the phoneme in the dictionary with respect to the input phoneme. In the process shown in the figure, the first input phoneme is first selected to determine whether it is a command phoneme or a conversation phoneme. As a result, if the difference | d (x) | between the two phonemes in the dictionary is equal to or smaller than the threshold L1, it is difficult to determine whether the phoneme is a command phoneme or a conversation phoneme (Yes in step S101).
そして、前の音素p(x−1)が判定待ちでなければ(ステップS102,No)、音素p(x)を前の音素p(x−1)と同じ分類に判定し、x=0にリセットする(ステップS103)。 If the previous phoneme p (x-1) is not waiting for determination (step S102, No), the phoneme p (x) is determined as the same classification as the previous phoneme p (x-1), and x = 0. Reset (step S103).
一方、前の音素p(x−1)が判定待ちであれば(ステップS102,Yes)、判断困難時の距離の差の累計Sdを算出する。そして、累計距離差Sdの絶対値が閾値L2よりも大きければ(ステップS105,Yes)、コマンド音素または会話音素のいずれか近い方に決定する(ステップS106)。これは、累計距離差Sdが大きくなるというこうとは、同じ分類への音素へのヒット(適合率)が多くなったと考えられるためである。 On the other hand, if the previous phoneme p (x−1) is waiting for determination (step S102, Yes), the cumulative difference Sd of the distance difference when determination is difficult is calculated. If the absolute value of the cumulative distance difference Sd is larger than the threshold value L2 (step S105, Yes), the command phoneme or the conversation phoneme is determined to be closer (step S106). This is because the cumulative distance difference Sd is increased because it is considered that the number of hits (matching rate) for phonemes in the same classification has increased.
一方、累計距離差Sdの絶対値が閾値L2以下であれば(ステップS105,No)、次の音素の処理結果まで判断を保留する(ステップS107)。 On the other hand, if the absolute value of the cumulative distance difference Sd is less than or equal to the threshold L2 (No at Step S105), the determination is suspended until the next phoneme processing result (Step S107).
また、ステップS101において、2つの辞書内音素に対する距離の差|d(x)|が閾値L1より大きければ(ステップS101,No)、さらに前の音素p(x−1)が判定町であるか否かを確認し(ステップS108)、判定待ちの前の音素についても本音素と同じ分類と判定する(ステップS109)。 In step S101, if the difference in distance | d (x) | between the two dictionary phonemes is larger than the threshold L1 (No in step S101), whether the previous phoneme p (x-1) is the determination town. (Step S108), the phonemes before waiting for determination are also determined to be the same classification as the main phoneme (step S109).
そして、本音素についてはコマンド音素または会話音素のいずれか近い方に決定し(ステップS110)、x=0にリセットする。 Then, the phoneme is determined to be either the command phoneme or the conversation phoneme (step S110) and reset to x = 0.
ステップS103、ステップS106、ステップS107、ステップS110によって、本音素の判定もしくは保留を行なった後、ステップS111において次の入力音素があるか否かを判定し、次の入力音素がある場合(ステップS111,Yes)には次の入力音素を判定対象としてステップS101から処理を繰り返す。 In step S103, step S106, step S107, and step S110, after determining or holding the main phoneme, it is determined in step S111 whether there is a next input phoneme, and if there is a next input phoneme (step S111). , Yes), the process repeats from step S101 with the next input phoneme as the determination target.
そして、全ての入力音素について判定を終了した後(ステップS111,No)、判定結果の比率、すなわちコマンド音素辞書14内の音素であるコマンド音素と会話音素辞書15内の音素である会話音素のいずれに近いと分類された割合が多いかによって入力音声全体が車載装置1に対して発話されたコマンド入力であるのか否かを判定し(ステップS112)、処理を終了する。なお、比率が同じ、もしくは近い場合には、それぞれの距離に基づいて判定すればよい。
After all the input phonemes have been determined (step S111, No), the ratio of the determination results, that is, either the command phoneme that is the phoneme in the
上述してきたように、本実施例にかかる音声入力処理ユニット2では、音声データかから単音素に対応する波形を抽出し、音素辞書と比較して音素を特定する際に、記憶手段に記憶されたユーザが音声入力を行なう場合の音声に生ずる音素のデータであるコマンド音素辞書14とユーザが同乗者と会話する際の音声に生ずる音素のデータである会話音素辞書15とをそれぞれ参照し、2つの辞書内音素に対する適合度合いを比較することで、音声データが車載装置1に対して発声された音声入力であるのか否かを高精度に判定することが出来る。
As described above, in the speech
このように、音声入力処理ユニット2による発話対象の判定は、音声データにおける無音時間を使用しないため、同乗者との会話が音声入力に重なった場合や、オーディオユニットなどから他の音声出力がある場合であっても、車載装置1に対する音声入力を識別することが可能であり、認識精度の向上を実現できる。
As described above, since the speech
そのため、音声入力開始を車載装置1に伝えるためのユーザ操作およびスイッチ自体が不要となり、車内の全音声からコマンド入力を自働的に選別することが出来るので、操作性を向上し、また安全運転に寄与することが可能である。
This eliminates the need for user operation and the switch itself to convey the start of voice input to the in-
また、同乗者にとっても運転者が車載装置1に対して音声操作を実行中であっても会話を継続することができ、同じく運転者も同乗者が会話中であっても車載装置1の音声操作を実行することが出来る。
In addition, for the passenger, the conversation can be continued even when the driver is performing a voice operation on the in-
さらに、表示するキャラクタの制御や対話音声の制御を併用することで、ユーザの音声入力がコマンド音素辞書に適合するように誘発することができ、さらなる認識精度向上を実現することが可能である。 Further, by using the control of the character to be displayed and the control of the dialog voice together, it is possible to induce the user's voice input to be adapted to the command phoneme dictionary, and it is possible to further improve the recognition accuracy.
なお、本実施例に示した構成および動作はあくまで一例であり、本発明を限定するものではない。本発明は、請求項に記載した技術的思想の範囲内において適宜変形して実施することか出来るものである。 Note that the configuration and operation shown in this embodiment are merely examples, and do not limit the present invention. The present invention can be implemented with appropriate modifications within the scope of the technical idea described in the claims.
たとえば、本実施例では、車載装置1に対する音声操作と同乗者との会話とを峻別するため、コマンド音素辞書14と会話音素辞書15とを備えた場合を例に説明を行なったが、例えば車内に発生するノイズに対応するノイズ音素辞書や、音楽再生時に発生する音楽音素辞書など、判別すべき対象に応じて任意の音素辞書を作成することができる。
For example, in this embodiment, the case where the
さらに、3以上の音素辞書との照合によって音声入力を判別したり、状況に応じて照合する音素辞書を切り替える構成によって本発明を実施することも出来る。 Furthermore, the present invention can be implemented by a configuration in which voice input is determined by collation with three or more phoneme dictionaries, or a phoneme dictionary to be collated is switched according to the situation.
以上のように、本発明にかかる音声入力処理装置および音声入力処理方法は、音声入力技術に有用であり、特に発話対象の自動判別に適している。 As described above, the voice input processing device and the voice input processing method according to the present invention are useful for voice input technology and are particularly suitable for automatic discrimination of an utterance target.
1 車載装置
2 音声入力処理ユニット
10 音声認識エンジン
11 雑音処理部
12 音響処理部
12a 分析処理部
12b 音素照合部
12c コマンド判定部
13 単語照合部
14 コマンド音素辞書
15 会話音素辞書
16 単語辞書
20 音声入力部
21 キャラクタ表示部
22 対話処理部
30 入出力処理部
31 マイク
32 スイッチ
33 タッチパネルディスプレイ
34 スピーカ
41 オーディオユニット
42 ナビゲーションユニット
DESCRIPTION OF
Claims (5)
前記音声入力以外で発生しうる音素を記憶する第2音素辞書記憶手段と、
入力音声データを分析して得られた入力音素を記憶手段に記憶された前記第1音素辞書および前記第2音素辞書とそれぞれ照合する照合手段と、
前記照合手段の照合結果に基づいて、前記入力音声データが前記ユーザによる音声入力であるか否かを判定するコマンド判定手段と、
を備えたことを特徴とする音声入力処理装置。 First phoneme dictionary storage means for storing phonemes generated in speech when the user performs speech input;
Second phoneme dictionary storage means for storing phonemes that can be generated other than the voice input;
Collating means for collating input phonemes obtained by analyzing input speech data with the first phoneme dictionary and the second phoneme dictionary stored in the storage means;
Command determination means for determining whether or not the input voice data is a voice input by the user, based on a verification result of the verification means;
A voice input processing device comprising:
前記入力音素を、ユーザが音声入力を行なう場合の音声に生ずる音素を記憶する第1音素辞書および前記音声入力以外で発生しうる音素を記憶する第2音素辞書とそれぞれ照合する照合工程と、
前記照合工程の照合結果に基づいて、前記入力音声データが前記ユーザによる音声入力であるか否かを判定するコマンド判定工程と、
を含んだことを特徴とする音声入力処理方法。 An analysis process for obtaining input phonemes by analyzing input speech data;
A collation step of collating the input phonemes with a first phoneme dictionary that stores phonemes generated in speech when a user performs speech input and a second phoneme dictionary that stores phonemes that can be generated outside the speech input;
A command determination step of determining whether or not the input voice data is a voice input by the user, based on a verification result of the verification step;
A voice input processing method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007141976A JP2008298851A (en) | 2007-05-29 | 2007-05-29 | Voice input processing apparatus and voice input processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007141976A JP2008298851A (en) | 2007-05-29 | 2007-05-29 | Voice input processing apparatus and voice input processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008298851A true JP2008298851A (en) | 2008-12-11 |
Family
ID=40172464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007141976A Withdrawn JP2008298851A (en) | 2007-05-29 | 2007-05-29 | Voice input processing apparatus and voice input processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008298851A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016051519A1 (en) * | 2014-09-30 | 2016-04-07 | 三菱電機株式会社 | Speech recognition system |
-
2007
- 2007-05-29 JP JP2007141976A patent/JP2008298851A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016051519A1 (en) * | 2014-09-30 | 2016-04-07 | 三菱電機株式会社 | Speech recognition system |
CN106796786A (en) * | 2014-09-30 | 2017-05-31 | 三菱电机株式会社 | Speech recognition system |
US10475448B2 (en) | 2014-09-30 | 2019-11-12 | Mitsubishi Electric Corporation | Speech recognition system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4260788B2 (en) | Voice recognition device controller | |
EP1936606B1 (en) | Multi-stage speech recognition | |
US9756161B2 (en) | Voice recognition apparatus, vehicle having the same, and method of controlling the vehicle | |
JP4412504B2 (en) | Speech recognition apparatus, speech recognition method, and speech recognition program | |
KR101383552B1 (en) | Speech recognition method of sentence having multiple instruction | |
JP4131978B2 (en) | Voice recognition device controller | |
JP5154363B2 (en) | Car interior voice dialogue system | |
WO2013005248A1 (en) | Voice recognition device and navigation device | |
JP2002006878A (en) | Voice phrase recognition method and voice recognition device | |
CN105529026A (en) | Speech recognition device and speech recognition method | |
US10621985B2 (en) | Voice recognition device and method for vehicle | |
KR101579533B1 (en) | Vehicle and controlling method for the same | |
JP4357867B2 (en) | Voice recognition apparatus, voice recognition method, voice recognition program, and recording medium recording the same | |
US10431221B2 (en) | Apparatus for selecting at least one task based on voice command, vehicle including the same, and method thereof | |
JP4104313B2 (en) | Voice recognition device, program, and navigation system | |
WO2006093092A1 (en) | Conversation system and conversation software | |
US6721702B2 (en) | Speech recognition method and device | |
JP3825526B2 (en) | Voice recognition device | |
JP5074759B2 (en) | Dialog control apparatus, dialog control method, and dialog control program | |
JP2008298851A (en) | Voice input processing apparatus and voice input processing method | |
JP2004251998A (en) | Conversation understanding device | |
JP3296783B2 (en) | In-vehicle navigation device and voice recognition method | |
JP5037018B2 (en) | Speech recognition apparatus and speech recognition method | |
JP2007286198A (en) | Voice synthesis output apparatus | |
KR20230113081A (en) | Speech recognition system and method for providing speech recognition service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100421 |
|
A072 | Dismissal of procedure [no reply to invitation to correct request for examination] |
Free format text: JAPANESE INTERMEDIATE CODE: A073 Effective date: 20110830 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110906 |