JPH0540498A - 音声認識装置 - Google Patents
音声認識装置Info
- Publication number
- JPH0540498A JPH0540498A JP3197542A JP19754291A JPH0540498A JP H0540498 A JPH0540498 A JP H0540498A JP 3197542 A JP3197542 A JP 3197542A JP 19754291 A JP19754291 A JP 19754291A JP H0540498 A JPH0540498 A JP H0540498A
- Authority
- JP
- Japan
- Prior art keywords
- voice
- pattern
- input
- standard pattern
- standard
- 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.)
- Granted
Links
- 230000007257 malfunction Effects 0.000 abstract description 14
- 238000000034 method Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 11
- 230000004397 blinking Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Abstract
(57)【要約】
【構成】 フィルタバンク34,マルチプレクサ36お
よびA/D変換器38によって、マイクロフォン32か
ら入力された音声を音声パターンデータに変換し、それ
が標準パターンテーブルに予め登録された標準パターン
データと比較される。音声入力を許容するとき、音声入
力スイッチ30をオンするともに、そのオン時間をメモ
リ42のオン時間タイマに設定する。設定時間内に入力
音声が識別されたとき、オン時間タイマに延長時間を設
定し、連続する音声入力を許容する。 【効果】 周囲雑音による誤動作を防止するために音声
入力スイッチを操作するが、音声入力の都度音声入力ス
イッチを操作しなくてもよい。
よびA/D変換器38によって、マイクロフォン32か
ら入力された音声を音声パターンデータに変換し、それ
が標準パターンテーブルに予め登録された標準パターン
データと比較される。音声入力を許容するとき、音声入
力スイッチ30をオンするともに、そのオン時間をメモ
リ42のオン時間タイマに設定する。設定時間内に入力
音声が識別されたとき、オン時間タイマに延長時間を設
定し、連続する音声入力を許容する。 【効果】 周囲雑音による誤動作を防止するために音声
入力スイッチを操作するが、音声入力の都度音声入力ス
イッチを操作しなくてもよい。
Description
【0001】
【産業上の利用分野】この発明は音声認識装置に関し、
特にマイクロフォンから入力された音声を分析して得ら
れる音声パターンと予め設定された標準パターンとを比
較して当該音声を認識する、音声認識装置に関する。
特にマイクロフォンから入力された音声を分析して得ら
れる音声パターンと予め設定された標準パターンとを比
較して当該音声を認識する、音声認識装置に関する。
【0002】
【従来の技術】この種の音声認識装置をステレオなどの
音響機器の近傍で用いる場合、音響機器からの出力音響
が音声認識装置に対して周囲雑音となり、誤認識を多発
する危惧がある。特に、たとえば、このような音響機器
を音声認識装置の認識結果に基づいて制御ないし操作し
ようとする場合には、音響機器から出力される音声や音
楽がかなりの大きさで音声認識装置に入力されるので、
音声認識装置が不所望に動作してしまうという不都合が
ある。このような誤動作を防止するために、音声認識装
置に対して音声入力を行うときには、音声入力期間だけ
音響機器の出力を小さくするような音声認識装置が提案
されている(特開昭63−29755号公報参照)。
音響機器の近傍で用いる場合、音響機器からの出力音響
が音声認識装置に対して周囲雑音となり、誤認識を多発
する危惧がある。特に、たとえば、このような音響機器
を音声認識装置の認識結果に基づいて制御ないし操作し
ようとする場合には、音響機器から出力される音声や音
楽がかなりの大きさで音声認識装置に入力されるので、
音声認識装置が不所望に動作してしまうという不都合が
ある。このような誤動作を防止するために、音声認識装
置に対して音声入力を行うときには、音声入力期間だけ
音響機器の出力を小さくするような音声認識装置が提案
されている(特開昭63−29755号公報参照)。
【0003】また、このような音声認識装置において
は、一般的には、マイクロフォンから入力された音声を
分析して得られる音声の特徴を表すパラメータを含む音
声パターンを、予め設定された標準パターンと比較し
て、最も類似した標準パターンを選択することによって
入力音声を認識する。このような音声認識装置において
は、最も類似する標準パターンを選択しても、その類似
度が極めて小さいときには、誤認識である可能性が高い
ので、これを防止するために、その類似度が一定の閾値
を超えなければ認識棄却(リジェクト)するのが一般的
である。
は、一般的には、マイクロフォンから入力された音声を
分析して得られる音声の特徴を表すパラメータを含む音
声パターンを、予め設定された標準パターンと比較し
て、最も類似した標準パターンを選択することによって
入力音声を認識する。このような音声認識装置において
は、最も類似する標準パターンを選択しても、その類似
度が極めて小さいときには、誤認識である可能性が高い
ので、これを防止するために、その類似度が一定の閾値
を超えなければ認識棄却(リジェクト)するのが一般的
である。
【0004】
【発明が解決しようとする課題】前者においては、音声
入力可能期間を設定するために、音声入力の都度スイッ
チを操作するなど煩雑な操作が必要であった。また、後
者においては、類似度の閾値が大きすぎる場合には音声
の微妙な曖昧要素によって認識結果が得られないことが
多く、また閾値を小さくすると雑音までも音声として誤
認識してしまうなど種々の不都合がある。
入力可能期間を設定するために、音声入力の都度スイッ
チを操作するなど煩雑な操作が必要であった。また、後
者においては、類似度の閾値が大きすぎる場合には音声
の微妙な曖昧要素によって認識結果が得られないことが
多く、また閾値を小さくすると雑音までも音声として誤
認識してしまうなど種々の不都合がある。
【0005】それゆえに、この発明の主たる目的は、煩
雑な操作なしに周囲雑音等による誤動作を防止できる、
音声認識装置を提供することである。この発明の他の目
的は、類似度の閾値設定に伴う不都合を解消できる、音
声認識装置を提供することである。この発明のさらに他
の目的は、認識対象外の音声が入力された場合の誤認識
を防止できる、音声認識装置を提供することである。
雑な操作なしに周囲雑音等による誤動作を防止できる、
音声認識装置を提供することである。この発明の他の目
的は、類似度の閾値設定に伴う不都合を解消できる、音
声認識装置を提供することである。この発明のさらに他
の目的は、認識対象外の音声が入力された場合の誤認識
を防止できる、音声認識装置を提供することである。
【0006】この発明のさらに他の目的は、1つの項目
に対して複数の音声を標準パターンとして登録する場合
に登録誤りを可及的防止できる、音声認識装置を提供す
ることである。
に対して複数の音声を標準パターンとして登録する場合
に登録誤りを可及的防止できる、音声認識装置を提供す
ることである。
【0007】
【課題を解決するための手段】第1発明は、マイクロフ
ォンから入力された音声を分析して音声パターンを作成
するパターン作成手段、および音声パターンと予め登録
されている標準パターンとを比較して認識する認識手段
を備える音声認識装置において、マイクロフォンからの
音声入力を許容する入力時間を設定する時間設定手段、
および時間設定手段によって設定された入力時間内に認
識手段によって音声が認識されたとき入力時間を延長す
る延長手段をさらに備えることを特徴とする、音声認識
装置である。
ォンから入力された音声を分析して音声パターンを作成
するパターン作成手段、および音声パターンと予め登録
されている標準パターンとを比較して認識する認識手段
を備える音声認識装置において、マイクロフォンからの
音声入力を許容する入力時間を設定する時間設定手段、
および時間設定手段によって設定された入力時間内に認
識手段によって音声が認識されたとき入力時間を延長す
る延長手段をさらに備えることを特徴とする、音声認識
装置である。
【0008】第2発明は、マイクロフォンから入力され
た音声を分析して音声パターンを作成するパターン作成
手段、複数の音声パターンが標準パターンとして予め設
定されている標準パターン設定手段、パターン作成手段
によって作成された音声パターンを標準パターン設定手
段に設定されているそれぞれの標準パターンと比較して
最も大きい類似度を示す標準パターンを選択する選択手
段、および選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき標準パターンによっ
て音声を認識し、類似度が所定の閾値よりも小さいとき
リジェクトする判定手段を備える音声認識装置におい
て、判定手段によって同じ音声が複数回連続してリジェ
クトされたときその音声を認識結果とする手段をさらに
備えることを特徴とする、音声認識装置である。
た音声を分析して音声パターンを作成するパターン作成
手段、複数の音声パターンが標準パターンとして予め設
定されている標準パターン設定手段、パターン作成手段
によって作成された音声パターンを標準パターン設定手
段に設定されているそれぞれの標準パターンと比較して
最も大きい類似度を示す標準パターンを選択する選択手
段、および選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき標準パターンによっ
て音声を認識し、類似度が所定の閾値よりも小さいとき
リジェクトする判定手段を備える音声認識装置におい
て、判定手段によって同じ音声が複数回連続してリジェ
クトされたときその音声を認識結果とする手段をさらに
備えることを特徴とする、音声認識装置である。
【0009】第3発明は、マイクロフォンから入力され
た音声を分析して音声パターンを作成するパターン作成
手段、複数の音声パターンが標準パターンとして予め設
定されている標準パターン設定手段、パターン作成手段
によって作成された音声パターンを標準パターン設定手
段に設定されているそれぞれの標準パターンと比較して
最も大きい類似度を示す標準パターンを選択する選択手
段、および選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき標準パターンによっ
て音声を認識し、類似度が前記所定の閾値よりも小さい
ときリジェクトする判定手段を備える音声認識装置にお
いて、選択された標準パターンが識別対象外のものであ
るとき判定手段からの認識結果の出力を停止する手段を
さらに備えることを特徴とする、音声認識装置である。
た音声を分析して音声パターンを作成するパターン作成
手段、複数の音声パターンが標準パターンとして予め設
定されている標準パターン設定手段、パターン作成手段
によって作成された音声パターンを標準パターン設定手
段に設定されているそれぞれの標準パターンと比較して
最も大きい類似度を示す標準パターンを選択する選択手
段、および選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき標準パターンによっ
て音声を認識し、類似度が前記所定の閾値よりも小さい
ときリジェクトする判定手段を備える音声認識装置にお
いて、選択された標準パターンが識別対象外のものであ
るとき判定手段からの認識結果の出力を停止する手段を
さらに備えることを特徴とする、音声認識装置である。
【0010】第4発明は、マイクロフォンから入力され
た音声を分析して得られる音声パターンを標準パターン
として予め登録しておく音声認識装置において、1つの
項目について異なるモードで異なる音声の標準パターン
を登録するとき、登録すべきモードを知らせる表示手段
をさらに備えることを特徴とする、音声認識装置であ
る。
た音声を分析して得られる音声パターンを標準パターン
として予め登録しておく音声認識装置において、1つの
項目について異なるモードで異なる音声の標準パターン
を登録するとき、登録すべきモードを知らせる表示手段
をさらに備えることを特徴とする、音声認識装置であ
る。
【0011】
【作用】第1発明においては、たとえば音声入力スイッ
チをオンして音声入力を許容する。それと共に、たとえ
ばオン時間タイマによって音声入力を許容する入力時間
が設定される。そのタイマに設定された入力時間内に認
識手段によって音声が認識されたとき、延長手段は、た
とえば、そのタイマに延長時間を再度設定して入力時間
を延長する。
チをオンして音声入力を許容する。それと共に、たとえ
ばオン時間タイマによって音声入力を許容する入力時間
が設定される。そのタイマに設定された入力時間内に認
識手段によって音声が認識されたとき、延長手段は、た
とえば、そのタイマに延長時間を再度設定して入力時間
を延長する。
【0012】第2発明においては、選択手段によって選
択された標準パターンに対する類似度が閾値よりも小さ
いときにはリジェクトされるが、その標準パターンが複
数回連続してリジェクトされたときには、その標準パタ
ーンに基づいて認識結果を出力する。したがってリジェ
クトされた音声を何回か再入力すれば認識可能になる。
択された標準パターンに対する類似度が閾値よりも小さ
いときにはリジェクトされるが、その標準パターンが複
数回連続してリジェクトされたときには、その標準パタ
ーンに基づいて認識結果を出力する。したがってリジェ
クトされた音声を何回か再入力すれば認識可能になる。
【0013】第3発明においては、認識対象外の音声の
標準パターンが最大類似度を示す場合には、認識結果は
出力しない。したがって、認識対象外の音声によって誤
動作を生じることはない。第4発明によれば、たとえば
LEDなどの異なる表示態様によって、そのとき音声を
登録すべきモードを表示する。
標準パターンが最大類似度を示す場合には、認識結果は
出力しない。したがって、認識対象外の音声によって誤
動作を生じることはない。第4発明によれば、たとえば
LEDなどの異なる表示態様によって、そのとき音声を
登録すべきモードを表示する。
【0014】
【発明の効果】第1発明によれば、音声が一旦認識され
ると音声入力可能時間が延長されるので、連続して音声
入力する場合に再度入力時間を設定する必要はない。し
たがって、誤動作を防止するために音声入力可能期間を
設定するのに、従来のように煩雑なスイッチ操作は必要
なくなる。また、入力時間にのみ音声を認識するので、
周囲雑音がマイクロフォンに入力される可能性が小さく
なり、従来と同様に、雑音で誤動作することはない。
ると音声入力可能時間が延長されるので、連続して音声
入力する場合に再度入力時間を設定する必要はない。し
たがって、誤動作を防止するために音声入力可能期間を
設定するのに、従来のように煩雑なスイッチ操作は必要
なくなる。また、入力時間にのみ音声を認識するので、
周囲雑音がマイクロフォンに入力される可能性が小さく
なり、従来と同様に、雑音で誤動作することはない。
【0015】第2発明によれば、判定ないし認識に必要
な類似度の弁別のための閾値の設定が容易になる。すな
わち、従来技術では、閾値を小さく設定すると周囲の音
声等の雑音によっても誤動作するし、そのような誤動作
を防止するために閾値を大きく設定すると、音声特有の
曖昧要素によってリジェクトされる確率が大きくなり、
閾値の設定が難しかったが、この第2発明によれば、複
数回同じ単語を音声入力し、それがリジェクトされ続け
た場合には、そのリジェクトされた単語を認識するの
で、結果的に、誤動作を防止するために閾値を大きく設
定しても、何回か同じ音声入力を繰り返すことによって
認識可能となる。また、突発音や会話の音声の場合に
は、同一単語が繰り返し入力されることは少ないので、
そのような突発音や会話音声による誤動作を少なくする
ことができる。
な類似度の弁別のための閾値の設定が容易になる。すな
わち、従来技術では、閾値を小さく設定すると周囲の音
声等の雑音によっても誤動作するし、そのような誤動作
を防止するために閾値を大きく設定すると、音声特有の
曖昧要素によってリジェクトされる確率が大きくなり、
閾値の設定が難しかったが、この第2発明によれば、複
数回同じ単語を音声入力し、それがリジェクトされ続け
た場合には、そのリジェクトされた単語を認識するの
で、結果的に、誤動作を防止するために閾値を大きく設
定しても、何回か同じ音声入力を繰り返すことによって
認識可能となる。また、突発音や会話の音声の場合に
は、同一単語が繰り返し入力されることは少ないので、
そのような突発音や会話音声による誤動作を少なくする
ことができる。
【0016】第3発明によれば、認識対象外の音声を入
力した場合には認識結果が出力されないので、それによ
る誤動作を防止することができる。また、再入力を指示
するようにすれば、使用者は、再度音声入力することが
できる。また、所定時間内に再度音声が入力されない場
合には、対象内で最も類似している標準パターンに基づ
いて認識するようにすれば、認識対象内の音声を入力し
たにも拘わらず対象外であると判断された場合でも、対
象内の音声入力であるとして認識される。
力した場合には認識結果が出力されないので、それによ
る誤動作を防止することができる。また、再入力を指示
するようにすれば、使用者は、再度音声入力することが
できる。また、所定時間内に再度音声が入力されない場
合には、対象内で最も類似している標準パターンに基づ
いて認識するようにすれば、認識対象内の音声を入力し
たにも拘わらず対象外であると判断された場合でも、対
象内の音声入力であるとして認識される。
【0017】第4発明によれば、たとえば1つの制御対
象を2以上の認識結果で制御するような場合でも、登録
誤りを減じることができる。この発明の上述の目的,そ
の他の目的,特徴および利点は、図面を参照して行う以
下の実施例の詳細な説明から一層明らかとなろう。
象を2以上の認識結果で制御するような場合でも、登録
誤りを減じることができる。この発明の上述の目的,そ
の他の目的,特徴および利点は、図面を参照して行う以
下の実施例の詳細な説明から一層明らかとなろう。
【0018】
【実施例】図1に示す実施例のカーオーディオシステム
10はマイクロコンピュータ12を含み、マイクロコン
ピュータ12によってオーディオ部14が制御される。
オーディオ部14は、チューナ18,テープデッキ20
およびCDプレーヤ22等を含むステレオ音源16を含
み、このステレオ音源16からの右信号Rおよび左信号
Lは、それぞれ、アンプ24Rおよび24Lを通して、
自動車(図示せず)の室内の適宜の位置に配置されたス
ピーカ26Rおよび26Lに与えられる。ステレオ音源
16が4チャネルステレオである場合、さらにリア信号
が出力される。オーディオ部14は、さらに、コントロ
ーラ28を含み、このコントローラ28はステレオ音源
16を手動的に操作するための操作スイッチ(図示せ
ず)を備える。ただし、マイクロコンピュータ12から
の制御信号によってオーディオ部14すなわちステレオ
音源16を制御する場合には、オーディオ部14に設け
られた音声入力スイッチ30が操作される。この場合に
は、上述の操作スイッチからの操作信号に代えて、マイ
クロコンピュータ12からの制御信号がステレオ音源1
6に入力される。なお、オーディオ部14には、発光ダ
イオード(LED)31が設けられ、このLED31に
よって、後述のように、たとえば認識対象外の音声が入
力されたこと、そのために再度音声入力が必要なこと、
あるいは登録の手順等を操作者に種々報知する。
10はマイクロコンピュータ12を含み、マイクロコン
ピュータ12によってオーディオ部14が制御される。
オーディオ部14は、チューナ18,テープデッキ20
およびCDプレーヤ22等を含むステレオ音源16を含
み、このステレオ音源16からの右信号Rおよび左信号
Lは、それぞれ、アンプ24Rおよび24Lを通して、
自動車(図示せず)の室内の適宜の位置に配置されたス
ピーカ26Rおよび26Lに与えられる。ステレオ音源
16が4チャネルステレオである場合、さらにリア信号
が出力される。オーディオ部14は、さらに、コントロ
ーラ28を含み、このコントローラ28はステレオ音源
16を手動的に操作するための操作スイッチ(図示せ
ず)を備える。ただし、マイクロコンピュータ12から
の制御信号によってオーディオ部14すなわちステレオ
音源16を制御する場合には、オーディオ部14に設け
られた音声入力スイッチ30が操作される。この場合に
は、上述の操作スイッチからの操作信号に代えて、マイ
クロコンピュータ12からの制御信号がステレオ音源1
6に入力される。なお、オーディオ部14には、発光ダ
イオード(LED)31が設けられ、このLED31に
よって、後述のように、たとえば認識対象外の音声が入
力されたこと、そのために再度音声入力が必要なこと、
あるいは登録の手順等を操作者に種々報知する。
【0019】一方、自動車のダッシュボード(図示せ
ず)には、オーディオ部分14を制御するためのドライ
バの音声をピックアップするためのマイクロフォン32
が配置される。このマイクロフォン32からの音声信号
はフィルタバンク34に与えられる。フィルタバンク3
4は、よく知られているように、たとえば8チャネルの
バンドパスフィルタを含み、そのバンドパスフィルタに
よって、マイクロフォン32から入力された音声信号の
特徴パラメータを抽出する。すなわち、フィルタバンク
34は、各チャネル毎に、プリアンプ,AGC,バンド
パスフィルタ,整流回路およびローパスフィルタを備え
る。フィルタバンク34からの各特徴パラメータ(アナ
ログ信号)はマルチプレクサ36に入力される。マルチ
プレクサ36は、フィルタバンク34から入力される8
チャネルの特徴パラメータ信号を時間順次に出力する。
マルチプレクサ36から出力された音声信号はA/D変
換器38によって、特徴パラメータデータに変換され
る。
ず)には、オーディオ部分14を制御するためのドライ
バの音声をピックアップするためのマイクロフォン32
が配置される。このマイクロフォン32からの音声信号
はフィルタバンク34に与えられる。フィルタバンク3
4は、よく知られているように、たとえば8チャネルの
バンドパスフィルタを含み、そのバンドパスフィルタに
よって、マイクロフォン32から入力された音声信号の
特徴パラメータを抽出する。すなわち、フィルタバンク
34は、各チャネル毎に、プリアンプ,AGC,バンド
パスフィルタ,整流回路およびローパスフィルタを備え
る。フィルタバンク34からの各特徴パラメータ(アナ
ログ信号)はマルチプレクサ36に入力される。マルチ
プレクサ36は、フィルタバンク34から入力される8
チャネルの特徴パラメータ信号を時間順次に出力する。
マルチプレクサ36から出力された音声信号はA/D変
換器38によって、特徴パラメータデータに変換され
る。
【0020】上述の音声入力スイッチ30からの信号お
よびA/D変換器38の出力は、入力ポート40を通し
て、上述のマイクロコンピュータ12に入力される。マ
イクロコンピュータ12は、後述のようにして、入力ポ
ート40から入力された特徴パラメータをメモリ42に
形成されている標準パターンテーブル42a(図2)の
各標準パターンと比較することによって、マイクロフォ
ン32から入力された音声を認識する。そして、その認
識結果に応じて、出力ポート44を通して、オーディオ
部14に前述の制御信号を出力する。
よびA/D変換器38の出力は、入力ポート40を通し
て、上述のマイクロコンピュータ12に入力される。マ
イクロコンピュータ12は、後述のようにして、入力ポ
ート40から入力された特徴パラメータをメモリ42に
形成されている標準パターンテーブル42a(図2)の
各標準パターンと比較することによって、マイクロフォ
ン32から入力された音声を認識する。そして、その認
識結果に応じて、出力ポート44を通して、オーディオ
部14に前述の制御信号を出力する。
【0021】したがって、音声入力スイッチ30が操作
されているときマイクロフォン32にオーディオ部14
を制御するための音声が入力されると、その音声に応じ
て、マイクロコンピュータ12から制御信号が出力され
る。この制御信号に応答して、コントローラ28が、ス
テレオ音源16を制御する。メモリ42は、図2に示す
ように、標準パターンテーブル42aを含み、この標準
パターンテーブル42aには、フィルタバンク34によ
って切り出された特徴パラメータに基づいて音声を認識
するための各音ないし単語の標準的な特徴パラメータの
パターンが各番号毎に予め登録されている。なお、この
標準パターンテーブル42aはたとえばバックアップR
AMで構成される。メモリ42には、さらに、始端フラ
グ42aが形成され、この始端フラグ42bは、図3に
示すように音声データが最初に閾値を超えたときすなわ
ち“Fh”で示す音声の始端が検出されたときオンされ
る。メモリ42はさらに音声データバッファ42cを含
み、この音声データバッファ42cにはマイクロコンピ
ュータ12が取り込んだA/D変換器38からの音声デ
ータがストアされる。この音声データバッファ42cは
複数のフレームに亘って図3に示す始端(“Fh”で示
す)から終端(“Ft”で示す)までの一連の音声デー
タをストア可能なように、複数のアドレスを有する。た
だし、1フレームはたとえば5ミリ秒に設定される。す
なわち、音声データバッファ42cは、A/D変換器3
8から出力されるマイク32に入力された音声の特徴パ
ラメータデータをフレーム順次にストアする。
されているときマイクロフォン32にオーディオ部14
を制御するための音声が入力されると、その音声に応じ
て、マイクロコンピュータ12から制御信号が出力され
る。この制御信号に応答して、コントローラ28が、ス
テレオ音源16を制御する。メモリ42は、図2に示す
ように、標準パターンテーブル42aを含み、この標準
パターンテーブル42aには、フィルタバンク34によ
って切り出された特徴パラメータに基づいて音声を認識
するための各音ないし単語の標準的な特徴パラメータの
パターンが各番号毎に予め登録されている。なお、この
標準パターンテーブル42aはたとえばバックアップR
AMで構成される。メモリ42には、さらに、始端フラ
グ42aが形成され、この始端フラグ42bは、図3に
示すように音声データが最初に閾値を超えたときすなわ
ち“Fh”で示す音声の始端が検出されたときオンされ
る。メモリ42はさらに音声データバッファ42cを含
み、この音声データバッファ42cにはマイクロコンピ
ュータ12が取り込んだA/D変換器38からの音声デ
ータがストアされる。この音声データバッファ42cは
複数のフレームに亘って図3に示す始端(“Fh”で示
す)から終端(“Ft”で示す)までの一連の音声デー
タをストア可能なように、複数のアドレスを有する。た
だし、1フレームはたとえば5ミリ秒に設定される。す
なわち、音声データバッファ42cは、A/D変換器3
8から出力されるマイク32に入力された音声の特徴パ
ラメータデータをフレーム順次にストアする。
【0022】メモリ42はさらに前述の標準パターンテ
ーブル42aの各番号毎に固有の設定領域を有する時間
テーブル42dを含み、この時間テーブル42dには、
標準パターンテーブル42aに設定される標準パターン
毎に特有に決定される「延長時間」が設定される。この
延長時間は、前述の音声入力スイッチ30のオン時間を
延長すべき時間を意味する。たとえば、一連の2以上の
音声で1つの制御を達成する場合、先の音声が認識され
た後、音声入力スイッチ30のオン状態を継続しておく
必要があるが、そのオン時間をどの程度延長すべきかを
示す延長時間が、この時間テーブル42dに設定され
る。そして、後述のように、この時間テーブル42dか
ら読み出した時間が同じくメモリ42に割り付けられて
いるオン時間タイマ42eに設定される。
ーブル42aの各番号毎に固有の設定領域を有する時間
テーブル42dを含み、この時間テーブル42dには、
標準パターンテーブル42aに設定される標準パターン
毎に特有に決定される「延長時間」が設定される。この
延長時間は、前述の音声入力スイッチ30のオン時間を
延長すべき時間を意味する。たとえば、一連の2以上の
音声で1つの制御を達成する場合、先の音声が認識され
た後、音声入力スイッチ30のオン状態を継続しておく
必要があるが、そのオン時間をどの程度延長すべきかを
示す延長時間が、この時間テーブル42dに設定され
る。そして、後述のように、この時間テーブル42dか
ら読み出した時間が同じくメモリ42に割り付けられて
いるオン時間タイマ42eに設定される。
【0023】メモリ42に含まれるリジェクトフラグ4
2fは適正な認識ができなかったとき(認識棄却のと
き)にオンされるものであり、リジェクト番号レジスタ
42gはそのようにしてリジェクトされた単語を示す標
準パターンテーブル42aの番号をストアする。リジェ
クトカウンタ42hは、リジェクトされた回数をカウン
トするもので、リジェクトされる毎にインクリメントさ
れる。
2fは適正な認識ができなかったとき(認識棄却のと
き)にオンされるものであり、リジェクト番号レジスタ
42gはそのようにしてリジェクトされた単語を示す標
準パターンテーブル42aの番号をストアする。リジェ
クトカウンタ42hは、リジェクトされた回数をカウン
トするもので、リジェクトされる毎にインクリメントさ
れる。
【0024】なお、メモリ42の再入力タイマ42i
は、認識対象外の単語が入力されたとき操作者に再入力
を許容する時間を設定するためのタイマである。また、
点滅時間タイマ42jは、LED31を点滅させる時間
間隔を設定するためのタイマである。図4に示す登録モ
ードは図示しない登録キーの操作に応じて設定され、最
初のステップS1においては、同じく図示しないテンキ
ーなどを用いて登録番号を設定する。この登録番号は標
準パターンテーブル42aにおける番号であり、その番
号毎に認識すべき単語の標準パターンを登録する。その
ために、使用者がマイクロフォン32(図1)に向かっ
てその番号で登録したい単語を音声入力する。応じて、
ステップS2において、音声入力のサンプリングが開始
され、先に説明したように、フィルタバンク34,マル
チプレクサ36およびA/D変換器38を経て、マイク
ロコンピュータ12に音声(パラメータ)データが入力
される。したがって、ステップS3において、マイクロ
コンピュータ12は、その音声データを取り込み、図示
しないバッファに一時的にストアする。次のステップS
4においては、マイクロコンピュータ12は、音声の始
端(これは図3の“Fh”に相当する)を既に検出して
いるかどうかを判断する。もし音声の始端がまだ入力さ
れていないときには、続くステップS5において、その
ステップS3で入力された音声データは始端のものであ
るかどうか判断する。このステップS5において“N
O”が判断されると、ステップS3に戻る。入力された
音声データが始端のものであると、マイクロコンピュー
タ12は始端フラグ42b(図2)をセットして、先の
ステップS4において“YES”と判断されたときと同
様に、次のステップS7を実行する。ステップS7にお
いては、先に取り込んだ音声データを音声バッファ42
c(図2)にストアする。そして、ステップS8におい
て、入力された音声データが終端(これは図3における
“Ft”に相当する)のものであるかどうか判断する。
そうでなければ、先のステップS3に戻る。このように
して、ステップS3〜S8が繰り返し実行され、始端か
ら終端までの音声データが音声バッファ42cにフレー
ム順次にストアされる。
は、認識対象外の単語が入力されたとき操作者に再入力
を許容する時間を設定するためのタイマである。また、
点滅時間タイマ42jは、LED31を点滅させる時間
間隔を設定するためのタイマである。図4に示す登録モ
ードは図示しない登録キーの操作に応じて設定され、最
初のステップS1においては、同じく図示しないテンキ
ーなどを用いて登録番号を設定する。この登録番号は標
準パターンテーブル42aにおける番号であり、その番
号毎に認識すべき単語の標準パターンを登録する。その
ために、使用者がマイクロフォン32(図1)に向かっ
てその番号で登録したい単語を音声入力する。応じて、
ステップS2において、音声入力のサンプリングが開始
され、先に説明したように、フィルタバンク34,マル
チプレクサ36およびA/D変換器38を経て、マイク
ロコンピュータ12に音声(パラメータ)データが入力
される。したがって、ステップS3において、マイクロ
コンピュータ12は、その音声データを取り込み、図示
しないバッファに一時的にストアする。次のステップS
4においては、マイクロコンピュータ12は、音声の始
端(これは図3の“Fh”に相当する)を既に検出して
いるかどうかを判断する。もし音声の始端がまだ入力さ
れていないときには、続くステップS5において、その
ステップS3で入力された音声データは始端のものであ
るかどうか判断する。このステップS5において“N
O”が判断されると、ステップS3に戻る。入力された
音声データが始端のものであると、マイクロコンピュー
タ12は始端フラグ42b(図2)をセットして、先の
ステップS4において“YES”と判断されたときと同
様に、次のステップS7を実行する。ステップS7にお
いては、先に取り込んだ音声データを音声バッファ42
c(図2)にストアする。そして、ステップS8におい
て、入力された音声データが終端(これは図3における
“Ft”に相当する)のものであるかどうか判断する。
そうでなければ、先のステップS3に戻る。このように
して、ステップS3〜S8が繰り返し実行され、始端か
ら終端までの音声データが音声バッファ42cにフレー
ム順次にストアされる。
【0025】その後、ステップS9において、マイクロ
コンピュータ12はこの音声バッファ42cにストアし
たデータを正規化(具体的にはデータ圧縮)する。正規
化された音声データが、ステップS10において、標準
パターンテーブル42aのステップS1において設定さ
れた番号に相当する領域にセーブされる。次のステップ
S11においては、時間テーブル42dに、「延長時
間」を設定する。すなわち、このステップS11におい
ては、標準パターンテーブル42aに標準パターンが設
定されたその単語が入力されたときに、音声入力可能時
間(後述)をどの程度延長すべきかを示す延長時間が個
々に設定される。そして、ステップS12において、登
録キーが再度操作されたかどうかなどに応じて、登録モ
ードを終了するかどうか判断される。もし登録動作を継
続するならば、ステップS13において、登録番号を変
更して先のステップS2に戻る。このようにして、標準
パターンテーブル42aに認識すべき単語の標準パター
ンデータが、そして時間テーブル42dに個々の単語を
認識したときの延長時間を表すデータが予め登録され
る。
コンピュータ12はこの音声バッファ42cにストアし
たデータを正規化(具体的にはデータ圧縮)する。正規
化された音声データが、ステップS10において、標準
パターンテーブル42aのステップS1において設定さ
れた番号に相当する領域にセーブされる。次のステップ
S11においては、時間テーブル42dに、「延長時
間」を設定する。すなわち、このステップS11におい
ては、標準パターンテーブル42aに標準パターンが設
定されたその単語が入力されたときに、音声入力可能時
間(後述)をどの程度延長すべきかを示す延長時間が個
々に設定される。そして、ステップS12において、登
録キーが再度操作されたかどうかなどに応じて、登録モ
ードを終了するかどうか判断される。もし登録動作を継
続するならば、ステップS13において、登録番号を変
更して先のステップS2に戻る。このようにして、標準
パターンテーブル42aに認識すべき単語の標準パター
ンデータが、そして時間テーブル42dに個々の単語を
認識したときの延長時間を表すデータが予め登録され
る。
【0026】図5に示す認識モードの最初のステップS
101では、マイクロコンピュータ12は、入力ポート
40(図1)からの信号によって、音声入力スイッチ3
0が操作されているかどうか、すなわち音声入力可能期
間であるかどうか判断する。そして、ステップS101
において音声入力スイッチ30のオンが検出されると、
次のステップS102において、マイクロコンピュータ
12は、オン時間タイマ42e(図2)に、この音声入
力スイッチ30のオン状態を継続する所定の時間(たと
えば、10秒)を設定する。
101では、マイクロコンピュータ12は、入力ポート
40(図1)からの信号によって、音声入力スイッチ3
0が操作されているかどうか、すなわち音声入力可能期
間であるかどうか判断する。そして、ステップS101
において音声入力スイッチ30のオンが検出されると、
次のステップS102において、マイクロコンピュータ
12は、オン時間タイマ42e(図2)に、この音声入
力スイッチ30のオン状態を継続する所定の時間(たと
えば、10秒)を設定する。
【0027】その後、ステップS103,S104,S
105,S106およびS108が実行される。これら
のステップは、先の図5の登録モードで説明したステッ
プS2,S3,S4,S5およびS6にそれぞれ相当す
るので、ここでは重複する説明は省略する。そして、ス
テップS107において、ステップS104で入力され
た音声データが、先のステップS102においてオン時
間タイマ42eに設定した音声入力可能時間内に入力さ
れたものかどうか判断する。このステップS107にお
いて“YES”が判断されると、先のステップS104
に戻るが、“NO”が判断されるとステップS107a
において、マイクロコンピュータ12は、音声入力スイ
ッチ30をオフ状態に強制し、ステップS101に戻
る。すなわち、音声入力スイッチ30がオンされた後オ
ン時間タイマ42eに設定された所定時間内に音声入力
がなければ、マイクロコンピュータ12は音声入力スイ
ッチ30をオフして、それ以後の認識動作は実行されな
い。
105,S106およびS108が実行される。これら
のステップは、先の図5の登録モードで説明したステッ
プS2,S3,S4,S5およびS6にそれぞれ相当す
るので、ここでは重複する説明は省略する。そして、ス
テップS107において、ステップS104で入力され
た音声データが、先のステップS102においてオン時
間タイマ42eに設定した音声入力可能時間内に入力さ
れたものかどうか判断する。このステップS107にお
いて“YES”が判断されると、先のステップS104
に戻るが、“NO”が判断されるとステップS107a
において、マイクロコンピュータ12は、音声入力スイ
ッチ30をオフ状態に強制し、ステップS101に戻
る。すなわち、音声入力スイッチ30がオンされた後オ
ン時間タイマ42eに設定された所定時間内に音声入力
がなければ、マイクロコンピュータ12は音声入力スイ
ッチ30をオフして、それ以後の認識動作は実行されな
い。
【0028】ステップS108に続いて、図6に示すス
テップS109および110が実行されるが、このステ
ップは先の登録モードにおけるステップS7およびS8
と同様であり、ここでは重複する説明は省略する。そし
て、ステップS111において、マイクロコンピュータ
12は、音声バッファ42cにストアされた音声データ
と標準パターンテーブル42aに予め登録されている標
準パターンの各々との類似度を計算する。そして、その
うち最大類似度を示す標準パターンをステップS112
で決定するとともに、ステップS113においてその類
似度を弁別するための第1の閾値を設定し、ステップS
114に進む。ステップS113において設定される第
1の閾値は、比較的大きく、完全同一の場合の類似度を
「100」とすると、この第1の閾値はたとえば「9
0」に設定される。そして、ステップS114におい
て、ステップS112において選択した標準パターンの
類似度が、ステップS113で設定した第1の閾値を超
えるかどうか判断する。最大類似度が第1の閾値より大
きいとき、その最大類似度を与える標準パターンで示さ
れる単語を認識結果として出力する(ステップS11
5)。
テップS109および110が実行されるが、このステ
ップは先の登録モードにおけるステップS7およびS8
と同様であり、ここでは重複する説明は省略する。そし
て、ステップS111において、マイクロコンピュータ
12は、音声バッファ42cにストアされた音声データ
と標準パターンテーブル42aに予め登録されている標
準パターンの各々との類似度を計算する。そして、その
うち最大類似度を示す標準パターンをステップS112
で決定するとともに、ステップS113においてその類
似度を弁別するための第1の閾値を設定し、ステップS
114に進む。ステップS113において設定される第
1の閾値は、比較的大きく、完全同一の場合の類似度を
「100」とすると、この第1の閾値はたとえば「9
0」に設定される。そして、ステップS114におい
て、ステップS112において選択した標準パターンの
類似度が、ステップS113で設定した第1の閾値を超
えるかどうか判断する。最大類似度が第1の閾値より大
きいとき、その最大類似度を与える標準パターンで示さ
れる単語を認識結果として出力する(ステップS11
5)。
【0029】続くステップS116においては、時間テ
ーブル42dのその単語に相当する番号の領域から延長
時間データを読み出し、その延長時間を、先のステップ
S102と同様にして、オン時間タイマ42eに設定す
る。すなわち、ステップS115において、入力された
音声が標準パターンテーブル42aに予め登録されてい
る標準パターンによって識別されると、引き続き音声入
力を許容するために、ステップS116においてオン時
間タイマ42eを再設定して、ステップS103(図
5)に戻り、後続の音声入力を待つ。このように、入力
音声が認識されると音声入力可能時間が延長されるの
で、その後続けて音声入力する場合でも、音声入力スイ
ッチ30を再度操作する必要はない。たとえば、カーオ
ーディオシステム10のテープデッキ20を制御して、
「早送り」したいときには、「早送り」,「再生」,
「早送り」,…「再生」と連続して音声入力すればよい
が、この場合でも、最初に1回音声入力スイッチ30を
オンするだけで、以後連続して音声入力することができ
る。また、ステップS107およびS107aによっ
て、オン時間タイマ40eに設定した時間が経過した後
は、音声入力できなくなるので、周囲の雑音による誤動
作を防ぐことができる。
ーブル42dのその単語に相当する番号の領域から延長
時間データを読み出し、その延長時間を、先のステップ
S102と同様にして、オン時間タイマ42eに設定す
る。すなわち、ステップS115において、入力された
音声が標準パターンテーブル42aに予め登録されてい
る標準パターンによって識別されると、引き続き音声入
力を許容するために、ステップS116においてオン時
間タイマ42eを再設定して、ステップS103(図
5)に戻り、後続の音声入力を待つ。このように、入力
音声が認識されると音声入力可能時間が延長されるの
で、その後続けて音声入力する場合でも、音声入力スイ
ッチ30を再度操作する必要はない。たとえば、カーオ
ーディオシステム10のテープデッキ20を制御して、
「早送り」したいときには、「早送り」,「再生」,
「早送り」,…「再生」と連続して音声入力すればよい
が、この場合でも、最初に1回音声入力スイッチ30を
オンするだけで、以後連続して音声入力することができ
る。また、ステップS107およびS107aによっ
て、オン時間タイマ40eに設定した時間が経過した後
は、音声入力できなくなるので、周囲の雑音による誤動
作を防ぐことができる。
【0030】なお、ステップS116がステップS11
5において特定番号で示される単語を認識したときにの
み実行されるようにすれば、すなわち特定の単語を認識
したときにのみ音声入力可能時間を延長するようにすれ
ば、周囲雑音による誤動作の可能性をより一層低減する
ことができる。先のステップS114(図6)において
ステップS112で選択された最大類似度を示す標準パ
ターンの類似度が第1の閾値より小さいと判定した場合
には、図7に示すステップS117に進む。すなわち、
ステップS117においては、リジェクトフラグ42f
がオンされているかどうかを判断する。もし、リジェク
トフラグ42fがオフされているときには、ステップS
118において、リジェクトフラグ42fをセットする
とともに、リジェクト番号レジスタ42gにリジェクト
された単語(標準パターン)の番号をストアしかつリジ
ェクトカウンタ40hをインクリメントし、その後先の
ステップS103(図5)に戻る。
5において特定番号で示される単語を認識したときにの
み実行されるようにすれば、すなわち特定の単語を認識
したときにのみ音声入力可能時間を延長するようにすれ
ば、周囲雑音による誤動作の可能性をより一層低減する
ことができる。先のステップS114(図6)において
ステップS112で選択された最大類似度を示す標準パ
ターンの類似度が第1の閾値より小さいと判定した場合
には、図7に示すステップS117に進む。すなわち、
ステップS117においては、リジェクトフラグ42f
がオンされているかどうかを判断する。もし、リジェク
トフラグ42fがオフされているときには、ステップS
118において、リジェクトフラグ42fをセットする
とともに、リジェクト番号レジスタ42gにリジェクト
された単語(標準パターン)の番号をストアしかつリジ
ェクトカウンタ40hをインクリメントし、その後先の
ステップS103(図5)に戻る。
【0031】ステップS117においてリジェクトフラ
グ42fが既にオンされていることを検出すると、次の
ステップS119において、マイクロコンピュータ12
は、リジェクト番号レジスタ42gを参照して、直前に
リジェクトされた標準パターンの番号と今回リジェクト
された標準パターンの番号とが同じであるかどうか、す
なわち同じ単語が続けてリジェクトされたかどうかを判
断する。前にリジェクトされた単語と今回リジェクトさ
れた単語とが異なる場合、すなわち“NO”の場合、ス
テップS120において、リジェクト番号レジスタ42
gを今回リジェクトされた標準パターンの番号で更新す
るとともに、リジェクトカウンタ42hをインクリメン
トし、ステップS103に戻る。
グ42fが既にオンされていることを検出すると、次の
ステップS119において、マイクロコンピュータ12
は、リジェクト番号レジスタ42gを参照して、直前に
リジェクトされた標準パターンの番号と今回リジェクト
された標準パターンの番号とが同じであるかどうか、す
なわち同じ単語が続けてリジェクトされたかどうかを判
断する。前にリジェクトされた単語と今回リジェクトさ
れた単語とが異なる場合、すなわち“NO”の場合、ス
テップS120において、リジェクト番号レジスタ42
gを今回リジェクトされた標準パターンの番号で更新す
るとともに、リジェクトカウンタ42hをインクリメン
トし、ステップS103に戻る。
【0032】前にリジェクトされた番号と今回リジェク
トされた番号とが同じである場合、すなわちステップS
119において“YES”が判断された場合、マイクロ
コンピュータS121は、第1閾値よりやや小さいたと
えば「80」のような第2の閾値を設定し、ステップS
122において、ステップS112(図6)で選択され
た最大類似度がステップS121で設定された第2の閾
値を超えるかどうかを判断する。もし最大類似度がその
第2の閾値を超える場合には、その標準パターンに基づ
いて認識結果が出力される。しかしながら、最大類似度
が第2の閾値以下である場合には、ステップS123に
おいて、マイクロコンピュータ12はリジェクトカウン
タ42hを参照して、リジェクト回数が所定回数n(た
とえば3回)に達したかどうかを判断する。ステップS
123において“YES”と判断されると、マイクロコ
ンピュータ12は、ステップS124において、リジェ
クト番号レジスタ42gにロードされている番号を認識
結果として出力する。また、リジェクト回数が所定回数
に達していないときには、ステップS125において、
リジェクトカウンタ42hをインクリメントするととも
に、第2の閾値よりさらに小さいたとえば「70」の第
3の閾値を設定して、ステップS103に戻る。
トされた番号とが同じである場合、すなわちステップS
119において“YES”が判断された場合、マイクロ
コンピュータS121は、第1閾値よりやや小さいたと
えば「80」のような第2の閾値を設定し、ステップS
122において、ステップS112(図6)で選択され
た最大類似度がステップS121で設定された第2の閾
値を超えるかどうかを判断する。もし最大類似度がその
第2の閾値を超える場合には、その標準パターンに基づ
いて認識結果が出力される。しかしながら、最大類似度
が第2の閾値以下である場合には、ステップS123に
おいて、マイクロコンピュータ12はリジェクトカウン
タ42hを参照して、リジェクト回数が所定回数n(た
とえば3回)に達したかどうかを判断する。ステップS
123において“YES”と判断されると、マイクロコ
ンピュータ12は、ステップS124において、リジェ
クト番号レジスタ42gにロードされている番号を認識
結果として出力する。また、リジェクト回数が所定回数
に達していないときには、ステップS125において、
リジェクトカウンタ42hをインクリメントするととも
に、第2の閾値よりさらに小さいたとえば「70」の第
3の閾値を設定して、ステップS103に戻る。
【0033】このようにして、連続する音声入力が同一
の標準パターンとして同定されかつ同じようにリジェク
トされた場合には、類似度の閾値を徐々に小さく設定す
るようにしているので、再度音声入力すれば認識され得
る。したがって、最初に設定する第1の閾値を比較的大
きく設定して誤認識を可及的減じるようにしても、リジ
ェクトされ続けて音声入力できなくなるということはな
い。さらに、所定回数(たとえば3回)同じようにリジ
ェクトされてしまうと、そのリジェクトされた番号で示
す標準パターンによって同定される音声を識別する(ス
テップS124)ので、何回か同じように音声入力を繰
り返すことによって、確実にその音声が入力される。な
お、突発音や会話の場合には同じ単語が繰り返されるこ
とは少ないので、突発音や会話によって誤動作すること
はない。
の標準パターンとして同定されかつ同じようにリジェク
トされた場合には、類似度の閾値を徐々に小さく設定す
るようにしているので、再度音声入力すれば認識され得
る。したがって、最初に設定する第1の閾値を比較的大
きく設定して誤認識を可及的減じるようにしても、リジ
ェクトされ続けて音声入力できなくなるということはな
い。さらに、所定回数(たとえば3回)同じようにリジ
ェクトされてしまうと、そのリジェクトされた番号で示
す標準パターンによって同定される音声を識別する(ス
テップS124)ので、何回か同じように音声入力を繰
り返すことによって、確実にその音声が入力される。な
お、突発音や会話の場合には同じ単語が繰り返されるこ
とは少ないので、突発音や会話によって誤動作すること
はない。
【0034】図7のステップS118,S120または
S125からは、図5のステップS103に戻るが、そ
のときにもステップS102で設定された入力時間は有
効であるので、ここで設定された入力時間内に繰り返し
て同じ音声が入力されかつリジェクトされた場合に、図
7に示すプロセスが有効となる。その入力時間内に再音
声入力がない場合は、リジェクトされたままで終わる。
S125からは、図5のステップS103に戻るが、そ
のときにもステップS102で設定された入力時間は有
効であるので、ここで設定された入力時間内に繰り返し
て同じ音声が入力されかつリジェクトされた場合に、図
7に示すプロセスが有効となる。その入力時間内に再音
声入力がない場合は、リジェクトされたままで終わる。
【0035】別の実施例では、図6に示すステップS1
13に続いて、図8に示すステップS201を実行す
る。このステップS201では、ステップS114と同
様にして、ステップS112で示される最大類似度がス
テップS113で決定された第1の閾値を超えるかどう
かを判断する。最大類似度が第1の閾値を超えない場合
には、すなわちリジェクトする場合には、先の実施例と
同じように図7のステップS117に移るようにしても
よいし、そのまま終わるようにしてもよい。
13に続いて、図8に示すステップS201を実行す
る。このステップS201では、ステップS114と同
様にして、ステップS112で示される最大類似度がス
テップS113で決定された第1の閾値を超えるかどう
かを判断する。最大類似度が第1の閾値を超えない場合
には、すなわちリジェクトする場合には、先の実施例と
同じように図7のステップS117に移るようにしても
よいし、そのまま終わるようにしてもよい。
【0036】また、最大類似度が第1の閾値を超える場
合には、ステップS202において、マイクロコンピュ
ータ12は、その最大類似度を与える単語が認識対象の
ものかどうかを判断する。すなわち、図1の実施例にお
いてカセットテープモードとチューナモードとがあると
すると、それぞれのモードにおいては、表1に示すよう
に、認識対象となる単語がモード毎に予め限定されてい
るものとする。
合には、ステップS202において、マイクロコンピュ
ータ12は、その最大類似度を与える単語が認識対象の
ものかどうかを判断する。すなわち、図1の実施例にお
いてカセットテープモードとチューナモードとがあると
すると、それぞれのモードにおいては、表1に示すよう
に、認識対象となる単語がモード毎に予め限定されてい
るものとする。
【0037】
【表1】
【0038】この場合、マイクロコンピュータ12は、
たとえばチューナモードにおいて登録番号「1」〜
「5」のいずれかが最大類似度を与える場合またはカセ
ットモードにおいて登録番号「6」〜「13」のいずれ
かの標準パターンが最大類似度を与える場合には、ステ
ップS202において、そのときの音声入力は認識対象
外であると判断する。認識対象外であることを判断する
と、すなわちステップS202において“NO”が判断
されると、ステップS203においては、マイクロコン
ピュータ12は、たとえばブザー(図示せず)を鳴らし
たり、LED31(図1)を点灯するなどして、認識対
象外の単語が最大類似度を示したことおよびしたがって
再入力の必要があることを使用者に報知する。それとと
もに、ステップS204において、再入力タイマ42i
(図2)に所定時間たとえば3秒を設定する。そして、
再入力タイマ42iに設定された時間内に音声入力がな
い場合には、ステップS205を経て、ステップS20
6において、マイクロコンピュータ12は、認識対象内
で最大類似度を与える標準パターンを決定する。たとえ
ばカセットモードにおいて「巻戻し」の音声入力があっ
たとき、それが曖昧に発声されたため、ステップS11
2においてそれが「バンドチェンジ」の標準パターンと
最も類似している判断され、次に類似しているのが「巻
戻し」の標準パターンである場合には、ステップS20
6では、認識対象内で最大類似度を示す単語すなわち
「巻戻し」を決定し、その類似度が第1の閾値を超えて
いるかどうかを、先のステップS201と同様にして、
ステップS207で判断する。
たとえばチューナモードにおいて登録番号「1」〜
「5」のいずれかが最大類似度を与える場合またはカセ
ットモードにおいて登録番号「6」〜「13」のいずれ
かの標準パターンが最大類似度を与える場合には、ステ
ップS202において、そのときの音声入力は認識対象
外であると判断する。認識対象外であることを判断する
と、すなわちステップS202において“NO”が判断
されると、ステップS203においては、マイクロコン
ピュータ12は、たとえばブザー(図示せず)を鳴らし
たり、LED31(図1)を点灯するなどして、認識対
象外の単語が最大類似度を示したことおよびしたがって
再入力の必要があることを使用者に報知する。それとと
もに、ステップS204において、再入力タイマ42i
(図2)に所定時間たとえば3秒を設定する。そして、
再入力タイマ42iに設定された時間内に音声入力がな
い場合には、ステップS205を経て、ステップS20
6において、マイクロコンピュータ12は、認識対象内
で最大類似度を与える標準パターンを決定する。たとえ
ばカセットモードにおいて「巻戻し」の音声入力があっ
たとき、それが曖昧に発声されたため、ステップS11
2においてそれが「バンドチェンジ」の標準パターンと
最も類似している判断され、次に類似しているのが「巻
戻し」の標準パターンである場合には、ステップS20
6では、認識対象内で最大類似度を示す単語すなわち
「巻戻し」を決定し、その類似度が第1の閾値を超えて
いるかどうかを、先のステップS201と同様にして、
ステップS207で判断する。
【0039】ただし、再入力タイマ42iに設定された
時間内に音声入力があった場合には、図5のステップS
103からの動作を実行し、その再入力された音声につ
いて判定する。次に、図9を参照して、図4に示す登録
モードの変形例について説明する。この変形例において
は、表2に示すように、1つのキーないしスイッチに複
数の機能を持たせるいわゆる「マルチファンクション」
を達成する場合の登録方法である。
時間内に音声入力があった場合には、図5のステップS
103からの動作を実行し、その再入力された音声につ
いて判定する。次に、図9を参照して、図4に示す登録
モードの変形例について説明する。この変形例において
は、表2に示すように、1つのキーないしスイッチに複
数の機能を持たせるいわゆる「マルチファンクション」
を達成する場合の登録方法である。
【0040】
【表2】
【0041】このようなマルチファンクション効果を達
成するためには、1つの表示に対して2以上の音声を予
め登録する必要があるが、これらを区別することは難し
く、したがって誤登録、誤認識の原因になっていた。図
9に示す実施例はこのような問題を解決するように、2
以上の音声によって制御される機器を制御するための音
声を登録する場合には、特定の表示に従って、そのこと
を使用者に知らしめ、結果的に誤登録、誤認識を低減す
るようにするものである。すなわち、ステップS301
においては、マイクロコンピュータ12は、表2に示す
「1/AMSS」や「2/RPT」のように1つのスイ
ッチにモード毎に異なる単語を登録する場合であるかど
うかを判断する。たとえば「1/AMSS」スイッチ
は、AMラジオモードではAM放送の1チャネルを設定
するために用いられ、FMラジオモードではFM放送の
1チャネルを設定するために用いられ、カセットテープ
モードでは頭出しの設定のために用いられる。したがっ
て、この場合、ステップS301では“YES”と判定
される。もしそうでなければ、マイクロコンピュータ1
2は、次のステップS302において、LED31(図
1)を常時点灯する。もし“YES”が判断されると、
すなわち1つのスイッチに対して複数の音声登録を行う
場合であれば、次のステップS303において、マイク
ロコンピュータ12は、LED31の点滅モードを設定
する。そして、ステップS304において、たとえば
「1/AMSS」のように1つのスイッチに対して3つ
以上の音声の登録が必要なのかどうかを判断する。1つ
のスイッチに対して2つの音声登録のみでよい場合すな
わち“NO”が判断される場合には、ステップS305
において、マイクロコンピュータ12は点滅用タイマ4
2j(図2)に第1のタイマ時間を設定し、逆に“YE
S”が判断されたときには、ステップS306において
マイクロコンピュータ12は第2タイマ時間を設定す
る。第1タイマ時間と第2タイマ時間とはLED31の
点滅速度や間隔が異なるように予め決められているもの
である。したがって、使用者は、LED31の点灯状態
(すなわち常時点灯,点滅1および点滅2)を判断する
ことによって各モードに適合した音声パターンを登録す
ることができ、誤登録をなくすことができる。
成するためには、1つの表示に対して2以上の音声を予
め登録する必要があるが、これらを区別することは難し
く、したがって誤登録、誤認識の原因になっていた。図
9に示す実施例はこのような問題を解決するように、2
以上の音声によって制御される機器を制御するための音
声を登録する場合には、特定の表示に従って、そのこと
を使用者に知らしめ、結果的に誤登録、誤認識を低減す
るようにするものである。すなわち、ステップS301
においては、マイクロコンピュータ12は、表2に示す
「1/AMSS」や「2/RPT」のように1つのスイ
ッチにモード毎に異なる単語を登録する場合であるかど
うかを判断する。たとえば「1/AMSS」スイッチ
は、AMラジオモードではAM放送の1チャネルを設定
するために用いられ、FMラジオモードではFM放送の
1チャネルを設定するために用いられ、カセットテープ
モードでは頭出しの設定のために用いられる。したがっ
て、この場合、ステップS301では“YES”と判定
される。もしそうでなければ、マイクロコンピュータ1
2は、次のステップS302において、LED31(図
1)を常時点灯する。もし“YES”が判断されると、
すなわち1つのスイッチに対して複数の音声登録を行う
場合であれば、次のステップS303において、マイク
ロコンピュータ12は、LED31の点滅モードを設定
する。そして、ステップS304において、たとえば
「1/AMSS」のように1つのスイッチに対して3つ
以上の音声の登録が必要なのかどうかを判断する。1つ
のスイッチに対して2つの音声登録のみでよい場合すな
わち“NO”が判断される場合には、ステップS305
において、マイクロコンピュータ12は点滅用タイマ4
2j(図2)に第1のタイマ時間を設定し、逆に“YE
S”が判断されたときには、ステップS306において
マイクロコンピュータ12は第2タイマ時間を設定す
る。第1タイマ時間と第2タイマ時間とはLED31の
点滅速度や間隔が異なるように予め決められているもの
である。したがって、使用者は、LED31の点灯状態
(すなわち常時点灯,点滅1および点滅2)を判断する
ことによって各モードに適合した音声パターンを登録す
ることができ、誤登録をなくすことができる。
【0042】なお、上述の実施例では、音声入力を許容
するために音声入力スイッチ30を設けたが、このよう
な特別なスイッチを設けることなく、たとえば「入力
(にゅうりょく)」のような音声入力によって音声入力
可能状態を設定するようにしてもよい。
するために音声入力スイッチ30を設けたが、このよう
な特別なスイッチを設けることなく、たとえば「入力
(にゅうりょく)」のような音声入力によって音声入力
可能状態を設定するようにしてもよい。
【図1】この発明の一実施例を示すブロック図である。
【図2】図1のメモリをより詳細に示す図解図である。
【図3】認識される音声の始端と終端とを示す波形図で
ある。
ある。
【図4】図1の実施例における登録モードを示すフロー
図である。
図である。
【図5】図1の実施例における認識モードの一部を示す
フロー図である。
フロー図である。
【図6】図1の実施例における認識モードの一部を示す
フロー図である。
フロー図である。
【図7】図1の実施例における認識モードの一部を示す
フロー図である。
フロー図である。
【図8】図1の実施例における認識モードの変形例を示
すフロー図である。
すフロー図である。
【図9】図1の実施例における登録モードの変形例を示
すフロー図である。
すフロー図である。
10 …カーオーディオシステム 12 …マイクロコンピュータ 14 …オーディオ部 16 …ステレオ音源 30 …音声入力スイッチ 31 …LED 32 …マイクロフォン 34 …フィルタバンク 36 …マルチプレクサ 38 …A/D変換器 42 …メモリ 42a …標準パターンテーブル 42c …音声バッファ 42d …時間テーブル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 荒木 孝次 大阪府守口市京阪本通2丁目18番地 三洋 電機株式会社内 (72)発明者 出島 浩次 大阪府守口市京阪本通2丁目18番地 三洋 電機株式会社内
Claims (4)
- 【請求項1】マイクロフォンから入力された音声を分析
して音声パターンを作成するパターン作成手段、および
前記音声パターンと予め登録されている標準パターンと
を比較して認識する認識手段を備える音声認識装置にお
いて、 前記マイクロフォンからの音声入力を許容する入力時間
を設定する時間設定手段、および 前記時間設定手段によって設定された前記入力時間内に
前記認識手段によって音声が認識されたとき入力時間を
延長する延長手段をさらに備えることを特徴とする、音
声認識装置。 - 【請求項2】マイクロフォンから入力された音声を分析
して音声パターンを作成するパターン作成手段、複数の
音声パターンが標準パターンとして予め設定されている
標準パターン設定手段、前記パターン作成手段によって
作成された音声パターンを前記標準パターン設定手段に
設定されているそれぞれの標準パターンと比較して最も
大きい類似度を示す標準パターンを選択する選択手段、
および前記選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき前記標準パターンに
よって前記音声を認識し、前記類似度が前記所定の閾値
よりも小さいときリジェクトする判定手段を備える音声
認識装置において、 前記判定手段によって同じ音声が複数回連続してリジェ
クトされたときその音声を認識結果とする手段をさらに
備えることを特徴とする、音声認識装置。 - 【請求項3】マイクロフォンから入力された音声を分析
して音声パターンを作成するパターン作成手段、複数の
音声パターンが標準パターンとして予め設定されている
標準パターン設定手段、前記パターン作成手段によって
作成された音声パターンを前記標準パターン設定手段に
設定されているそれぞれの標準パターンと比較して最も
大きい類似度を示す標準パターンを選択する選択手段、
および前記選択手段によって選択された標準パターンの
類似度が所定の閾値より大きいとき前記標準パターンに
よって前記音声を認識し、前記類似度が前記所定の閾値
よりも小さいときリジェクトする判定手段を備える音声
認識装置において、 前記選択された標準パターンが識別対象外のものである
とき前記判定手段からの認識結果の出力を停止する手段
をさらに備えることを特徴とする、音声認識装置。 - 【請求項4】マイクロフォンから入力された音声を分析
して得られる音声パターンを標準パターンとして予め登
録しておく音声認識装置において、 1つの項目について異なるモードで異なる音声の標準パ
ターンを登録するとき登録すべきモードを知らせる表示
手段をさらに備えることを特徴とする、音声認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3197542A JP3005330B2 (ja) | 1991-08-07 | 1991-08-07 | 音声認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3197542A JP3005330B2 (ja) | 1991-08-07 | 1991-08-07 | 音声認識装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0540498A true JPH0540498A (ja) | 1993-02-19 |
| JP3005330B2 JP3005330B2 (ja) | 2000-01-31 |
Family
ID=16376215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3197542A Expired - Fee Related JP3005330B2 (ja) | 1991-08-07 | 1991-08-07 | 音声認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3005330B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001154694A (ja) * | 1999-09-13 | 2001-06-08 | Matsushita Electric Ind Co Ltd | 音声認識装置及び方法 |
| JPWO2007111197A1 (ja) * | 2006-03-24 | 2009-08-13 | パイオニア株式会社 | 話者認識システムにおける話者モデル登録装置及び方法、並びにコンピュータプログラム |
| JP2022087583A (ja) * | 2020-12-01 | 2022-06-13 | コニカミノルタプラネタリウム株式会社 | 制御システムおよび制御装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56121100A (en) * | 1980-02-29 | 1981-09-22 | Nissan Motor | Voice identification driving device |
| JPS57127388A (en) * | 1981-01-30 | 1982-08-07 | Toshiba Corp | Voice remote controller |
| JPS5870283A (ja) * | 1981-10-22 | 1983-04-26 | 日産自動車株式会社 | 車両用音声認識装置 |
| JPS59107395A (ja) * | 1982-12-13 | 1984-06-21 | 三菱自動車工業株式会社 | 登録型音声認識装置 |
| JPS59185394A (ja) * | 1983-04-05 | 1984-10-20 | 松下電器産業株式会社 | 音声認識装置 |
| JPS61189635U (ja) * | 1985-05-16 | 1986-11-26 | ||
| JPH04260100A (ja) * | 1991-02-15 | 1992-09-16 | Toshiba Corp | 音声認識装置 |
-
1991
- 1991-08-07 JP JP3197542A patent/JP3005330B2/ja not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56121100A (en) * | 1980-02-29 | 1981-09-22 | Nissan Motor | Voice identification driving device |
| JPS57127388A (en) * | 1981-01-30 | 1982-08-07 | Toshiba Corp | Voice remote controller |
| JPS5870283A (ja) * | 1981-10-22 | 1983-04-26 | 日産自動車株式会社 | 車両用音声認識装置 |
| JPS59107395A (ja) * | 1982-12-13 | 1984-06-21 | 三菱自動車工業株式会社 | 登録型音声認識装置 |
| JPS59185394A (ja) * | 1983-04-05 | 1984-10-20 | 松下電器産業株式会社 | 音声認識装置 |
| JPS61189635U (ja) * | 1985-05-16 | 1986-11-26 | ||
| JPH04260100A (ja) * | 1991-02-15 | 1992-09-16 | Toshiba Corp | 音声認識装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001154694A (ja) * | 1999-09-13 | 2001-06-08 | Matsushita Electric Ind Co Ltd | 音声認識装置及び方法 |
| JPWO2007111197A1 (ja) * | 2006-03-24 | 2009-08-13 | パイオニア株式会社 | 話者認識システムにおける話者モデル登録装置及び方法、並びにコンピュータプログラム |
| JP2022087583A (ja) * | 2020-12-01 | 2022-06-13 | コニカミノルタプラネタリウム株式会社 | 制御システムおよび制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3005330B2 (ja) | 2000-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6011854A (en) | Automatic recognition of audio information in a broadcast program | |
| DE60217444T2 (de) | Sprachgesteuertes elektronisches Gerät | |
| JPH07109560B2 (ja) | 音声認識装置 | |
| JP4155383B2 (ja) | 音声認識機器操作装置 | |
| JP2003274482A (ja) | 音声出力処理装置 | |
| JPH1152976A (ja) | 音声認識装置 | |
| JP3005330B2 (ja) | 音声認識装置 | |
| EP1540646A2 (en) | Voice controlled system and method | |
| JPH0592788A (ja) | 音声認識機能付自動二輪車 | |
| JP3530035B2 (ja) | 音認識装置 | |
| EP1065652B1 (en) | Voice-based manipulation method and apparatus | |
| JPH05249989A (ja) | 音声認識制御装置 | |
| JP3088838B2 (ja) | 音楽検出回路及び該回路を用いた音声信号入力装置 | |
| JP2754960B2 (ja) | 音声認識装置 | |
| JPH0331176A (ja) | エレベータの情報入力装置 | |
| JP3291347B2 (ja) | 音声認識装置 | |
| JPH0451376B2 (ja) | ||
| JP2001222291A (ja) | 音声認識装置を用いた制御装置 | |
| JPH08305391A (ja) | 音声処理装置 | |
| JPH0247753B2 (ja) | ||
| JPS62191895A (ja) | 音声認識装置 | |
| JP2007219122A (ja) | 音響機器及びプログラム | |
| JPH0619492A (ja) | 音声認識装置 | |
| JP2000177509A (ja) | 車両用音声認識装置及びその音声検出方法 | |
| JP2001197587A (ja) | カーオーディオ装置の操作者座席識別方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19991026 |
|
| LAPS | Cancellation because of no payment of annual fees |