(57)【要約】【課題】音声認識率の高い音声認識装置を提供することを目的とする。【解決手段】信号処理部３は初期状態においては未知語を含むネットワーク文法を認識対象とする。しかし使用者が認識結果を訂正するため訂正スイッチ１４を操作して再度発話を行った場合には、使用者は発話内容を明確に認識しており、「あー」、「えー」などの未知語が含まれることが少なくなる。よってこのような場合には、未知語を含まないネットワーク文法を設定することにより未知語が含まれることに起因する誤認識を防止することができる。【選択図】              図１
2004184716.tif 000002
【特許請求の範囲】
【請求項１】
認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、
該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、
該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、
認識結果の訂正を指示する誤認識訂正指示部を備え、
前記記憶部は未知語を含まないネットワーク文法を記憶し、
前記ネットワーク文法設定手段は、初期状態では未知語を含むネットワーク文法を認識対象とするが、前記誤認識訂正指示部から認識結果の訂正指示があった場合には、未知語を含まないネットワーク文法を認識対象として設定することを特徴とする音声認識装置。
【請求項２】
前記ネットワーク文法設定手段は、音声の認識結果に未知語を含む場合であって、かつその後に認識結果の訂正指示があった場合には、未知語を含まないネットワーク文法を認識対象として設定することを特徴とする請求項１記載の音声認識装置。
【請求項３】
認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、
該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、
該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、
該音声認識装置の使用回数を記憶する使用回数記憶部を備え、
前記記憶部は未知語を含まないネットワーク文法を記憶し、
前記ネットワーク文法設定手段は、初期状態では未知語を含むネットワーク文法を認識対象とするが、前記使用回数記憶部によって記憶された使用回数が所定値以上となった場合に、未知語を含まないネットワーク文法を認識対象として設定することを特徴とする音声認識装置。
【請求項４】
認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、
該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、
該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、
騒音量を計測する騒音計測部を備え、
前記記憶部は未知語を含まないネットワーク文法を記憶し、
前記ネットワーク文法設定手段は、初期状態では未知語を含むネットワーク文法を認識対象とするが、前記騒音計測部によって計測された騒音量が所定値以上となった場合に、未知語を含まないネットワーク文法を認識対象として設定することを特徴とする音声認識装置。
【請求項５】
認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、
該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、
該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、
発話された文の発話頻度を係数する発話頻度係数部を備え、
前記ネットワーク文法設定手段は、前記発話頻度係数部によって所定値以上計数された発話文については、未知語を含まないネットワーク文法として設定することを特徴とする音声認識装置。
【請求項６】
認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、
該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、
該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、
使用者の地名に対するなじみ度を判断するなじみ度判断部を備え、
前記ネットワーク文法設定部は、前記なじみ度判断部によってなじみ度が高いと判断された地名については、未知語を含まないネットワーク文法として設定することを特徴とする音声認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声を認識する音声認識装置に関する。
【０００２】
【従来の技術】
【特許文献１】特開平６−２６６３８６号公報
従来、音声認識を行う装置として、たとえば特開平６−２６６３８６号公報に開示されたようなものがある。これは入力音声の時刻に同期して入力音声中に存在するキーワードを検出し、音声認識を行っている。
【０００３】
【発明が解決しようとする課題】
このような上記従来の音声認識装置にあっては、使用者が未知語を発話する可能性が少ない場合においても未知語を含む発話を認識可能としているために、音声中に未知語が含まれていないにもかかわらず、音声中に未知語が含まれていると認識してしまい、音声認識率が低下するといった問題があった。たとえば地名を発話する場合において、使用者が「神奈川県横浜市旭区」と発話し、音声認識装置が未知語を含む音声を認識可能状態である場合、認識結果が「神奈川県横浜市あ瀬谷区」と、未知語である「あ」が含まれた音声であると認識されてしまい、「旭区」であるべき認識結果が「あ瀬谷区」と誤認識されてしまっていた。
【０００４】
そこで本発明はこのような問題点に鑑み、音声認識率の高い音声認識装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶する記憶部と、該記憶部に記憶されたネットワーク文法を認識対象として設定するネットワーク文法設定手段と、該ネットワーク文法設定手段によって設定された文法にもとづいて、音声信号の認識処理を行う信号処理部とを有する音声認識装置において、認識結果の訂正を指示する誤認識訂正指示部を備え、記憶部は未知語を含まないネットワーク文法を記憶し、ネットワーク文法設定手段は、初期状態では未知語を含むネットワーク文法を認識対象とするが、誤認識訂正指示部から認識結果の訂正指示があった場合には、未知語を含まないネットワーク文法を認識対象として設定するものとした。
【０００６】
【発明の効果】
本発明によれば、音声認識装置は初期状態では未知語を含むネットワーク文法を認識対象とするが、音声の認識結果に対して誤認識訂正指示部から訂正指示があった場合、未知語を含まないネットワーク文法を認識対象として設定する。音声認識装置の使用者が訂正後の発話を行う際には、発話内容を正確に認識しており、発話中に「あー」、「えー」などの未知語が含まれることが少なくなる。よってこのような場合に、未知語を含まないネットワーク文法を認識対象とすることにより、未知語が含まれることに起因する誤認識を防止することができる。
【０００７】
【発明の実施の形態】
次に本発明の実施の形態を実施例により説明する。
以下に示す各実施例は、本発明における音声認識装置を車両のナビゲーションシステムに適用したものである。
図１に、第一の実施例における車両のナビゲーションシステムの全体構成を示す。
図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナによって受信された信号より自車両の位置を演算し、使用者に各種の情報を提示するナビゲーション制御部２が、音声の認識処理を行う信号処理部３に接続される。
【０００８】
信号処理部３はメモリやＣＰＵから構成される。信号処理部３には、音声認識を行う認識対象語とその他の未知語用の音響モデル、および認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を記憶している記憶部６と、発話スイッチ１３および訂正スイッチ１４を備えた入力部１２とが接続される。
【０００９】
また信号処理部３には、Ｄ／Ａコンバータ７、出力アンプ８を介してスピーカ９が接続され、信号処理部３から出力されたデジタルの音声信号がＤ／Ａコンバータ７によってアナログの音声信号に変換され、出力アンプ８によって増幅されてスピーカ９から音声として出力される。
信号処理部３には、Ａ／Ｄコンバータ１０を介してマイク１１が接続され、マイク１１から入力されたアナログの音声信号がＡ／Ｄコンバータ１０によってデジタルの音声信号に変換されて信号処理部３に伝達される。
【００１０】
ナビゲーション制御部２は表示部１６およびスピーカ９に接続されており、表示部１６およびスピーカ９を通じて車両のドライバ等に位置情報等を提示する。信号処理部３、記憶部６、Ｄ／Ａコンバータ７、出力アンプ８およびＡ／Ｄコンバータ１０より音声認識部１が構成される。
また、音声認識部１、ナビゲーション制御部２、表示部１６、スピーカ９、マイク１１および入力部１２よりナビゲーションシステム２０が構成される。
【００１１】
次に図２のフローチャートを用いて、ナビゲーションシステムの音声認識処理の流れについて説明する。
なお本実施例においては、ナビゲーション制御部２に目的地の入力を行うために発話された地名の音声認識処理について説明する。
ステップ１００において、信号処理部３はナビゲーションシステム２０の使用者によって、発話の開始を指示する入力部１２に設けられた発話スイッチ１３が操作されたかどうかの判断を行う。発話スイッチ１３の操作があった場合にはステップ１０１へ進む。
【００１２】
ステップ１０１において、信号処理部３は記憶部６に記憶されたネットワーク文法を認識対象として設定する。ここでネットワーク文法とは地名の階層構造の文法を指すものとし、図３にその一例を示す。まずはじめに都道府県名を認識対象語として規定し、次に各都道府県に対応する市町村名のように順次地名を規定する。また未知語が挿入される可能性のある各単語の前には、図中ＵＫで示すように未知語（たとえば「あー」、「えー」、「のー」等）を認識対象語として規定する。このようにネットワーク文法として、地名の文中に未知語が出現する順序関係が規定される。
これにより使用者が地名以外の未知語を含む発話、たとえば「えー神奈川県のー横浜市のー旭区」と発話した際にも、未知語を含む地名を認識することができる。
【００１３】
図２のステップ１０２において、信号処理部３はステップ１０１において設定したネットワーク文法にもとづいて最大待受け時間を設定する。この最大待受け時間は、設定したネットワーク文法の最長の地名が発話された際にも、信号処理部３が十分に発話を受理できるように設定される。
【００１４】
ステップ１０３において、信号処理部３は音声取り込み処理を開始した旨を使用者に知らせるために、記憶部６に記憶された告知音声信号をＤ／Ａコンバータ７および出力アンプ８を通じて、スピーカ９から出力する。
【００１５】
音声取り込み開始を知らせる告知音声を聞いた使用者は、認識対象に含まれる単語の発話を行う。なお本実施例において、認識対象は図３に示すような地名とする。
マイク１１から入力された音声信号は、Ａ／Ｄコンバータ１０によってデジタル信号に変換されて信号処理部３に入力される。
【００１６】
発話スイッチ１３が操作されるまでの間、信号処理部３はＡ／Ｄコンバータ１０によって変換された音声のデジタル信号の平均パワーを演算している。発話スイッチ１３が操作された後、演算していた平均パワーに比べてデジタル信号の瞬間パワーが所定値以上大きくなったときに、ステップ１０４において、使用者が発話したと判断して音声の取り込みを開始する。
【００１７】
音声取り込みが開始されると、ステップ１０５において信号処理部３は記憶部６に記憶された認識対象語との一致度演算を開始する。一致度とは取り込まれた音声部分と個々の認識対象語とがどの程度似ているかを指し、さらにこの一致度はスコアとして得られる。本実施例において、スコアの値が大きいほど一致度が高いとする。
なお、このステップの処理を行う間も、並列して信号処理部３による音声取り込みは継続されている。
【００１８】
ステップ１０６において、発話の終端が検出されたかどうかの判断を行う。この終端の検出は、音声のデジタル信号の瞬間パワーが所定値以下の状態が所定時間以上続いた場合に、使用者の発話が終了したと判断するものである。発話の終端を検出した場合はステップ１０７へ進み、終了していない場合はステップ１１１へ進む。
【００１９】
ステップ１１１において、音声取り込み開始後、最大待受け時間を経過したかどうかの判断を行い、経過していない場合はステップ１０４へ戻る。また、最大待受け時間を経過しているときはステップ１０７へ進む。
【００２０】
ステップ１０７において、音声の取り込み処理を終了し、ステップ１０８において、信号処理部３は一致度の最も大きい認識対象語を認識結果として、Ｄ／Ａコンバータ７および出力アンプ８を通じてスピーカ９から出力する。本実施例においては、使用者が発話した「神奈川県横浜市旭区」に対し、信号処理部３は「神奈川県横浜市あ瀬谷区」（「あ」は未知語）と誤認識し、「神奈川県横浜市瀬谷区」をスピーカ９を通して出力したものとする。
【００２１】
ステップ１０９では、ステップ１０８における認識対象語の出力後、信号処理部３は所定時間内に、入力部１２に備えられた訂正スイッチ１４が操作されたかどうかの判断を行う。訂正スイッチ１４の操作があった場合はナビゲーションシステム２０の音声認識結果に対して、使用者が修正要求したと判断してステップ１１２へ進む。
【００２２】
ステップ１１２において、ネットワーク文法の再設定を行う。ここで再設定するネットワーク文法は、図４に示すように未知語を含まないものであり、ステップ１０１において設定したネットワーク文法と同様に地名の階層構造の文法を設定する。ネットワーク文法の再設定後、ステップ１０２へ戻り音声の認識処理を繰り返す。
【００２３】
一方、ステップ１０９において所定時間内に訂正スイッチ１４の操作がない場合は、使用者がナビゲーションシステム２０の認識結果を容認したと判断してステップ１１０へ進み、認識結果に応じた処理を行う。本実施例においては、信号処理部３は認識結果である地名をナビゲーション制御部２へ出力する。ナビゲーション制御部２は認識された地名を目的地として設定し、表示部１６等を通じて使用者に道案内等の情報提示を行う。
なお本実施例において、訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。また本実施例において、図２におけるステップ１０１およびステップ１１２が本発明におけるネットワーク文法設定手段を構成する。
【００２４】
本実施例は以上のように構成され、音声認識装置の認識結果を訂正するため、使用者が訂正スイッチ１４を操作して再度発話を行った場合には、使用者は発話内容を明確に認識しており、「あー」、「えー」などの未知語が含まれることが少ない。よってこのような場合には、未知語を含まないネットワーク文法を認識対象として設定することにより、未知語が含まれることに起因する誤認識を低減することができる。
【００２５】
次に第二の実施例について説明する。
なお本実施例は上記第一の実施例における信号処理部３での処理内容を変更したものである。
図５のフローチャートを用いて、本実施例におけるナビゲーションシステムの音声認識処理の流れについて説明する。
ステップ２００からステップ２０８は上記第一の実施例におけるステップ１００からステップ１０８と同様であり、またステップ２１０からステップ２１１は第一の実施例におけるステップ１１０からステップ１１１と同様であり説明を省略する。
【００２６】
ステップ２０９において、ステップ２０８における認識対象語の出力後、信号処理部３は所定時間内に入力部１２に備えられた訂正スイッチ１４が操作されたかどうかの判断を行う。訂正スイッチ１４の操作があった場合はナビゲーションシステム２０の音声認識結果に対して、使用者が修正要求したと判断してステップ２１２へ進む。訂正スイッチ１４の操作がない場合はステップ２１０へ進む。
【００２７】
ステップ２１２では、信号処理部３は認識結果に未知語が含まれているかどうかを判断し、未知語を含む場合はステップ２１３へ進む。また未知語を含まない場合は、ステップ２０２へ戻り、音声の認識処理を繰り返す。
ステップ２１３では、未知語を含まないネットワーク文法を認識対象として再設定し、ステップ２０２へ戻り音声の認識処理を繰り返す。
なお本実施例において、図５におけるステップ２０１およびステップ２１３が本発明におけるネットワーク文法設定手段を構成する。また訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。
【００２８】
本実施例は以上のように構成され、信号処理部３による音声の認識結果が未知語を含む場合であって、かつその認識結果が誤認識であり訂正スイッチが操作されたあとの発話に対しては、未知語を含まないネットワーク文法を認識対象として設定する。このように未知語を含む認識結果に対して訂正が指示された場合、この誤認識が未知語を含むことに起因する可能性が高い。よってこのような場合には未知語を含まないネットワーク文法を設定することにより、未知語が含まれることに起因する誤認識を低減することができる。
【００２９】
次に第三の実施例について説明する。
図６に本実施例における車両のナビゲーションシステムの全体構成を示す。
音声の認識処理を行う信号処理部３Ａの内部に、ナビゲーションシステムの音声認識処理の使用回数、すなわち音声認識処理の実行回数を記憶する使用回数記憶部２３を有している。
信号処理部３Ａ、記憶部６、Ｄ／Ａコンバータ７、出力アンプ８およびＡ／Ｄコンバータ１０より音声認識部１Ａが構成される。
【００３０】
また音声認識部１Ａ、ナビゲーション制御部２、表示部１６、スピーカ９、マイク１１および入力部１２よりナビゲーションシステム２０Ａが構成される。
なお本実施例において、上記第一の実施例と同じ構成については同じ番号を付して説明を省略する。
【００３１】
次に図７のフローチャートを用いて、本実施例におけるナビゲーションシステムの音声認識処理の流れについて説明する。
ステップ３００において、信号処理部３Ａはナビゲーションシステム２０Ａの使用者によって、発話の開始を指示する入力部１２に設けられた発話スイッチ１３が操作されたかどうかの判断を行う。発話スイッチ１３の操作があった場合にはステップ３０１へ進む。
【００３２】
ステップ３０１において、信号処理部３Ａは使用回数記憶部２３に記憶された音声認識装置の使用回数が所定値以上かどうかを判断し、所定値未満である場合はステップ３０２へ進み、使用回数が所定値以上である場合はステップ３０３へ進む。
【００３３】
ステップ３０２において、信号処理部３Ａは、記憶部６に記憶された図３に示すような未知語を含むネットワーク文法を認識対象として設定する。
ステップ３０３において、信号処理部３Ａは、記憶部６に記憶された図４に示すような未知語を含まないネットワーク文法を認識対象として設定する。
【００３４】
ステップ３０４では、ステップ３０２またはステップ３０３において設定されたネットワーク文法にもとづいて最大待受け時間を設定する。
ステップ３０５からステップ３１３は上記第一の実施例におけるステップ１０３からステップ１１１と同様であり説明を省略する。
なお本実施例において、図７におけるステップ３０１からステップ３０３が本発明におけるネットワーク文法設定手段を構成する。また訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。
【００３５】
本実施例は以上のように構成され、音声認識処理の使用回数が所定値未満の場合には、未知語を含むネットワーク文法を認識対象とするが、使用回数が所定値以上の場合には、未知語を含まないネットワーク文法を認識対象とする。
使用者のナビゲーションシステムの音声認識処理の使用頻度が多くなってきた場合、使用者の発話中に「あー」、「えー」などの未知語が含まれることが少なくなる。よってこのような場合には、未知語を含まないネットワーク文法を設定することにより未知語が含まれることに起因する誤認識を低減することができる。
【００３６】
次に第四の実施例について説明する。
図８に本実施例における車両のナビゲーションシステムの全体構成を示す。
音声の認識処理を行う信号処理部３Ｂの内部に、車両内の騒音量を計測する騒音計測部２４を有している。
信号処理部３Ｂ、記憶部６、Ｄ／Ａコンバータ７、出力アンプ８およびＡ／Ｄコンバータ１０より音声認識部１Ｂが構成される。
【００３７】
また音声認識部１Ｂ、ナビゲーション制御部２、表示部１６、スピーカ９、マイク１１および入力部１２よりナビゲーションシステム２０Ｂが構成される。
なお本実施例において、上記第一の実施例と同じ構成については同じ番号を付して説明を省略する。
【００３８】
次に図９のフローチャートを用いて、本実施例におけるナビゲーションシステムの音声認識処理の流れについて説明する。
ステップ４００において、信号処理部３Ｂはナビゲーションシステム２０Ｂの使用者によって、発話の開始を指示する入力部１２に設けられた発話スイッチ１３が操作されたかどうかの判断を行う。発話スイッチ１３の操作があった場合にはステップ４０１へ進む。
【００３９】
ここで信号処理部３Ｂは、騒音計測部２４によって計測される騒音を常時監視しており、使用者が発話スイッチ１３を押す以前の音信号の所定時間あたりの平均パワーを騒音量として算出している。
ステップ４０１において、信号処理部３は騒音計測部２４によって計測された騒音量が所定値以上かどうかを判断し、所定値以上である場合にはステップ４０３において、未知語を含まないネットワーク文法を認識対象として設定する。
【００４０】
一方ステップ４０１において、騒音量が所定値以下である場合には、ステップ４０２において未知語を含むネットワーク文法を認識対象として設定する。
ステップ４０４においては、ステップ４０２またはステップ４０３において設定されたネットワーク文法にもとづいて最大待受け時間を設定する。
ステップ４０５からステップ４１３は、上記第一の実施例におけるステップ１０３からステップ１１１と同様であり説明を省略する。
なお本実施例において、図９におけるステップ４０１からステップ４０３が本発明におけるネットワーク文法設定手段を構成する。また訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。
【００４１】
本実施例は以上のように構成され、騒音計測部２４によって計測された騒音量が所定値以上のときには、未知語を含まないネットワーク文法を認識対象とする。使用者は車両内の騒音が大きい場合には、簡潔に発話した方が音声の認識率が高くなることを使用経験から認知するようになり、使用者の発話中に「あー」、「えー」などの未知語が含まれることが少なくなる。よってこのような場合には、未知語を含まないネットワーク文法を設定することにより未知語が含まれることに起因する誤認識を低減することができる。
【００４２】
次に第五の実施例について説明する。
図１０に本実施例における車両のナビゲーションシステムの全体構成を示す。音声の認識処理を行う信号処理部３Ｃの内部に、発話された文の発話頻度を係数する発話頻度係数部２５を有している。また信号処理部３Ｃは、発話頻度係数部２５によって係数された発話頻度を記憶部６に記憶する。
【００４３】
信号処理部３Ｃ、記憶部６、Ｄ／Ａコンバータ７、出力アンプ８およびＡ／Ｄコンバータ１０より音声認識部１Ｃが構成される。
また音声認識部１Ｃ、ナビゲーション制御部２、表示部１６、スピーカ９、マイク１１および入力部１２よりナビゲーションシステム２０Ｃが構成される。
なお本実施例において、上記第一の実施例と同じ構成については同じ番号を付して説明を省略する。
【００４４】
次に図１１のフローチャートを用いて、本実施例におけるナビゲーションシステムの音声認識処理の流れについて説明する。
ステップ５００において、信号処理部３Ｃはナビゲーションシステム２０Ｃの使用者によって、発話の開始を指示する入力部１２に設けられた発話スイッチ１３が操作されたかどうかの判断を行う。発話スイッチ１３の操作があった場合にはステップ５０１へ進む。
【００４５】
ステップ５０１において、信号処理部３Ｃは、認識対象語とその他の未知語が出現する順序関係を規定したネットワーク文法を認識対象として設定する。図１２にネットワーク文法の例を示す。図は地名の階層構造の文法を示し、未知語が挿入される可能性のある箇所を図中「ＵＫ」で示している。信号処理部３Ｃは、図１２の上段に示すように未知語を含む文法と、図の下段に示すように未知語を含まない文法とを同時に認識対象としている。
【００４６】
またステップ５０１においてネットワーク文法を設定する際に、記憶部６に記憶された発話頻度が所定値以上の発話文については、未知語を含まないネットワーク文法として設定する。
たとえば、過去に所定回数以上「神奈川県横浜市旭区」が認識結果となる地名の発話があった場合、この地名は図１２のＡに示すように未知語を含まないネットワーク文法として設定し、かつ未知語を含むネットワーク文法の認識対象語からは排除する。
【００４７】
ステップ５０２からステップ５１１は、上記第一の実施例におけるステップ１０２からステップ１１１と同じであり説明を省略する。
なお本実施例において、図１１におけるステップ５０１が本発明におけるネットワーク文法設定手段を構成する。また訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。
【００４８】
本実施例は以上のように構成され、発話頻度係数部２５によって発話頻度が所定値以上係数された発話文については、その発話文を未知語を含まないネットワーク文法として設定し、かつ未知語を含むネットワーク文法からは排除する。使用者は言いなれた発話に対しては、「あー」、「えー」などの未知語を含む発話をすることが少なくなる。よってこのような認識対象語は未知語を含まないネットワーク文法として設定することにより、未知語が含まれることに起因する誤認識を低減することができる。
【００４９】
次に第六の実施例について説明する。
図１３に本実施例における車両のナビゲーションシステムの全体構成を示す。音声の認識処理を行う信号処理部３Ｄの内部に、使用者の地名に対するなじみ度を判断するなじみ度判断部２６を有している。
信号処理部３Ｄ、記憶部６、Ｄ／Ａコンバータ７、出力アンプ８およびＡ／Ｄコンバータ１０より音声認識部１Ｄが構成される。
また音声認識部１Ｄ、ナビゲーション制御部２、表示部１６、スピーカ９、マイク１１および入力部１２よりナビゲーションシステム２０Ｄが構成される。
【００５０】
なじみ度判断部２６が行う地名に対するなじみ度判断は、たとえば使用者がナビゲーションシステム２０Ｄに登録した自宅住所、過去の走行履歴、過去に行ったことがある場所、あるいはこれらの場所の近傍の地名などについては、なじみ度があると判断するものである。
なお本実施例において、上記第一の実施例と同じ構成については同じ番号を付して説明を省略する。
【００５１】
本実施例における音声認識処理は、上記第五の実施例における図１１のフローチャートのステップ５０１をステップ６０１に置き換えたものであり、他のステップについては説明を省略する。
ステップ５００において、信号処理部３Ｄはナビゲーションシステム２０Ｄの使用者によって、発話の開始を指示する入力部１２に設けられた発話スイッチ１３が操作されたかどうかの判断を行う。発話スイッチ１３の操作があった場合にはステップ６０１へ進む。
【００５２】
ステップ６０１において、信号処理部３Ｄは認識対象であるネットワーク文法を設定する際に、なじみ度判断部２６によってなじみ度があると判断された地名については、未知語を含まないネットワーク文法として設定し、かつ未知語を含むネットワーク文法からは排除する。ネットワーク文法の設定後ステップ５０２へ進む。
本実施例において、図１１におけるステップ６０１が本発明におけるネットワーク文法設定手段を構成する。また訂正スイッチ１４が本発明における誤認識訂正指示部を構成する。
【００５３】
本実施例は以上のように構成され、なじみ度判断部２６によってなじみ度があると判断された地名については、使用者は「あー」、「えー」などの未知語を含む発話をすることが少なくなる。よってこのような認識対象語については、未知語を含まないネットワーク文法として設定することにより未知語が含まれることに起因する誤認識を低減することができる。
【図面の簡単な説明】
【図１】本発明における第一の実施例を示す図である。
【図２】第一の実施例における音声認識処理の流れを示す図である。
【図３】未知語を含むネットワーク文法を示す図である。
【図４】未知語を含まないネットワーク文法を示す図である。
【図５】第二の実施例における音声認識処理の流れを示す図である。
【図６】第三の実施例を示す図である。
【図７】第三の実施例における音声認識処理の流れを示す図である。
【図８】第四の実施例を示す図である。
【図９】第四の実施例における音声認識処理の流れを示す図である。
【図１０】第五の実施例を示す図である。
【図１１】第五および第六の実施例における音声認識処理の流れを示す図である。
【図１２】ネットワーク文法を示す図である。
【図１３】第六の実施例を示す図である。
【符号の説明】
１、１Ａ、１Ｂ、１Ｃ，１Ｄ    音声認識部
２    ナビゲーション制御部
３、３Ａ、３Ｂ、３Ｃ、３Ｄ    信号処理部
６    記憶部
７    Ｄ／Ａコンバータ
８    出力アンプ
９    スピーカ
１０    Ａ／Ｄコンバータ
１１    マイク
１２    入力部
１３    発話スイッチ
１４    訂正スイッチ
１６    表示部
２０、２０Ａ、２０Ｂ、２０Ｃ、２０Ｄ    ナビゲーションシステム
２３    使用回数記憶部
２４    騒音計測部
２５    発話頻度係数部
２６    なじみ度判断部
【図１】
2004184716.tif 000003
【図２】
2004184716.tif 000004
【図３】
2004184716.tif 000005
【図４】
2004184716.tif 000006
【図５】
2004184716.tif 000007
【図６】
2004184716.tif 000008
【図７】
2004184716.tif 000009
【図８】
2004184716.tif 000010
【図９】
2004184716.tif 000011
【図１０】
2004184716.tif 000012
【図１１】
2004184716.tif 000013
【図１２】
2004184716.tif 000014
【図１３】
2004184716.tif 000015