(57)【要約】【課題】ユーザの入力文章の話題変化は時間軸上で連続的かつ漸次的に変化するという特性を考慮した音声認識装置を提供する。【解決手段】分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、ユーザ履歴有用性判定部１０４、履歴語彙追加部１０５、音声認識部１０６、ユーザ入力履歴管理データベース１２０、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書１２３、ユーザ入力履歴１４２を有し、入力履歴情報の語彙と前記切り換え先分野辞書の語彙との相関値を計算し、前記入力履歴情報の語彙の有用性を相関値に基づいて判定し、前記判定により有用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書に追加し、前記切り換え先分野辞書を使用して前記ユーザの音声を認識する。【選択図】      図１
2007264128.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、
切り換え先の分野辞書を指定する分野指定部と、
前記ユーザの入力履歴情報を管理するユーザ履歴管理部と、
前記入力履歴情報の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、
前記入力履歴情報の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定部と、
前記判定により有用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書から削除する語彙変更部と、
前記入力履歴情報の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識部と、
を具備した
ことを特徴とする音声認識装置。
【請求項２】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、
切り換え先の分野辞書を指定する分野指定部と、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、
前記切り換え元分野辞書の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定部と、
前記判定により有用であるとされた前記切り換え元分野辞書の語彙を前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた切り換え元分野辞書の語彙を前記切り換え先分野辞書から削除する語彙変更部と、
前記切り換え元分野辞書の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識部と、
を具備した
ことを特徴とする音声認識装置。
【請求項３】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、
切り換え先の分野辞書を指定する分野指定部と、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、
前記切り換え先分野辞書の語彙の有用性を前記相関値に基づいて判定する判定部と、
前記判定で有用であるとされた前記切り換え先分野辞書の語彙を前記切り換え元分野辞書に追加する語彙追加部と、
前記切り換え先分野辞書の語彙が追加された前記切り換え元分野辞書を使用して前記ユーザの音声を認識する音声認識部と、
を具備した
ことを特徴とする音声認識装置。
【請求項４】
前記判定で有用であるとされた語彙を切り換え先分野辞書に追加するか否かを前記ユーザが指定する追加機能設定部を有する
ことを特徴とする請求項１から３の少なくとも一項に記載の音声認識装置。
【請求項５】
前記分野辞書への追加、または、削除する語彙が、単語単位である
ことを特徴とする請求項１から４の少なくとも一項に記載の音声認識装置。
【請求項６】
前記分野辞書への追加、または、削除する語彙が、同一の概念に所属する複数の単語で構成される単語グループ単位である
ことを特徴とする請求項１から４の少なくとも一項に記載の音声認識装置。
【請求項７】
前記相関値を、予め作成した知識データベースに基づいて計算する
ことを特徴とする請求項１から６の少なくとも一項に記載の音声認識装置。
【請求項８】
前記相関値を、前記切り換え先の分野の傾向を表すテキストコーパス中での前記切り換え元の語彙に関する単語の使用頻度に基づいて計算する
ことを特徴とする請求項１から６の少なくとも一項に記載の音声認識装置。
【請求項９】
前記相関値を、前記切り換え先の分野での判定直前までの前記切り換え元の語彙に関する単語の累積使用頻度に基づいて計算する
ことを特徴とする請求項１から６の少なくとも一項に記載の音声認識装置。
【請求項１０】
前記相関値を、前記切り換え先の分野における単語表記の傾向と前記切り換え元の語彙に関する単語表記の一致度に基づいて計算する
ことを特徴とする請求項１から６の少なくとも一項に記載の音声認識装置。
【請求項１１】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識方法において、
切り換え先の分野辞書を指定し、
前記ユーザの入力履歴情報を管理し、
前記入力履歴情報の語彙と前記切り換え先分野辞書の語彙との相関値を計算し、
前記入力履歴情報の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定し、
前記判定により有用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書から削除し、
前記入力履歴情報の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する
ことを特徴とする音声認識方法。
【請求項１２】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識方法において、
切り換え先の分野辞書を指定し、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算し、
前記切り換え元分野辞書の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定し、
前記判定により有用であるとされた前記切り換え元分野辞書の語彙を前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた切り換え元分野辞書の語彙を前記切り換え先分野辞書から削除し、
前記切り換え元分野辞書の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する
ことを特徴とする音声認識方法。
【請求項１３】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識方法において、
切り換え先の分野辞書を指定し、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算し、
前記切り換え先分野辞書の語彙の有用性を前記相関値に基づいて判定する判定部と、
前記判定で有用であるとされた前記切り換え先分野辞書の語彙を前記切り換え元分野辞書に追加し、
前記切り換え先分野辞書の語彙が追加された前記切り換え元分野辞書を使用して前記ユーザの音声を認識する
ことを特徴とする音声認識方法。
【請求項１４】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えてコンピュータによって音声認識を行う音声認識プログラムにおいて、
切り換え先の分野辞書を指定する分野指定機能と、
前記ユーザの入力履歴情報を管理するユーザ履歴管理機能と、
前記入力履歴情報の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算機能と、
前記入力履歴情報の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定機能と、
前記判定により有用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書から削除する語彙変更機能と、
前記入力履歴情報の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識機能と、
を実現した
ことを特徴とする音声認識プログラム。
【請求項１５】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えてコンピュータによって音声認識を行う音声認識プログラムにおいて、
切り換え先の分野辞書を指定する分野指定機能と、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算機能と、
前記切り換え元分野辞書の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定機能と、
前記判定により有用であるとされた前記切り換え元分野辞書の語彙を前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた切り換え元分野辞書の語彙を前記切り換え先分野辞書から削除する語彙変更機能と、
前記切り換え元分野辞書の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識機能と、
を実現した
ことを特徴とする音声認識プログラム。
【請求項１６】
ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識プログラムにおいて、
切り換え先の分野辞書を指定する分野指定機能と、
現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算機能と、
前記切り換え先分野辞書の語彙の有用性を前記相関値に基づいて判定する判定機能と、
前記判定で有用であるとされた前記切り換え先分野辞書の語彙を前記切り換え元分野辞書に追加する語彙追加機能と、
前記切り換え先分野辞書の語彙が追加された前記切り換え元分野辞書を使用して前記ユーザの音声を認識する音声認識機能と、
を実現した
ことを特徴とする音声認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用目的別に認識語彙を限定した複数の分野辞書を用意した音声認識装置及びその方法に関する。
【背景技術】
【０００２】
近年、音声で日本語の文章を入力することができる日本語音声認識システムが実用化され、様々な分野で実用システムとして利用され始めている。技術の進歩により認識性能は年々向上してきているが、全ての音声認識システムには次の制約が存在する。
【０００３】
第１の制約は、認識語彙一覧が格納されている認識辞書に登録されていない単語は絶対に正しく認識できない。
【０００４】
第２の制約は、認識辞書に 発音が似た単語が複数登録されていると正しく峻別できないために性能が低下する。
【０００５】
特に第１の制約を回避するために、最近の高性能な音声認識システムでは分野や利用シーン毎に適した語彙セットだけで構成された辞書（分野辞書や専門用語辞書と呼ばれる）を用意し、音声認識時にユーザの目的・利用形態に合った認識辞書を選択して、使用する辞書を切り換えて音声認識処理をすることで高い性能を実現しているものがある。
【０００６】
例えば、旅行用の音声認識システムでは「交通機関」「ホテル」「ショッピング」「食事」「病院」といった利用シーン別の分野辞書が用意され、ユーザは自分の状況に応じて認識辞書を切り換える。これにより、例えばショッピングとレストランで発音の似た用語が存在することがあっても分野辞書が別々であればお互いに悪影響を与えることがないため、システムはそれぞれの用語を正しく音声認識することが可能になる（特許文献１、特許文献２、非特許文献１参照）。
【特許文献１】特開２００３−２８０６８３公報
【特許文献２】特許第３２７８２２２号公報
【非特許文献１】「確率モデルによる音声認識」  中川聖一著  電子情報通信学会  ISBN4-88552-072-X
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の背景技術は、ユーザの目的・利用形態に合致した種類にシステムの認識辞書が分類」されており、それらのうちのどれか１つの「分類辞書を正しく選択して切り換えれば問題が全て解決」するという立場に立っている。しかし、実際のシステムではそのようにうまくいかない場合が多い。これは、ユーザの入力したい文章の流れ・話題の変化とシステムの分野辞書の分類や範囲がずれる場合が多いためである。
【０００８】
なぜなら、一般にユーザの入力文章の話題変化は時間軸上で連続的に変化する（＝徐々に移り変わっていく）からである。
【０００９】
一方、音声認識システムの分野辞書は離散的に語彙が分離・分割されている。そのため、分野辞書を切り換えるタイミングの前後で音声認識システムが認識可能な認識語彙セットが大きく変化する。すると、それまで入力できていた単語が分野辞書を切り換えた直後から突然認識できなくなる。
【００１０】
例えば、音声翻訳の機械を使いながら海外旅行をしている以下のような例を考える。
【００１１】
１．第１の場面・・・旅行先のレストランにて
（１）メニューを見ながら前菜からデザートまで好みの料理を注文、
（２）料理に合うワインをソムリエに選んでもらいその中から選択、
（３）最後に清算する。
【００１２】
２．第２の場面・・・ホテルに帰る途中でお腹が痛くなったので病院へ。
【００１３】
３．第３の場面・・・病院にて
（１）病院の受付で症状を訴える、
（２）夕食に何を食べたのか説明しながら医師の質問に答える。
【００１４】
旅行用の音声認識システムでは一般に「交通機関」「ホテル」「ショッピング」「食事」「病院」といった利用シーン別の分野辞書が用意される。上記の例でも「レストラン」の場面では食事分野辞書を使用し、「病院」の場面では病院分野辞書を使用することになる。
【００１５】
ところが、上記の話の流れの時、「病院」の（２）の時、病院分野辞書を使用しているとレストランで食べた料理の名前を正しく認識できないことになる。料理名のような食事の場面に限定された単語は食事分野辞書にしか登録されておらず、他の分野辞書には登録されないためである。しかし、「病院」の場面で食事分野辞書を使用するのは都合が悪い。
【００１６】
食事分野辞書を使用すると今度は「病状」や「常用薬」を説明する時に正しく認識できなくなってしまうからである。これらの単語は病院分野辞書にしか登録されていない。
【００１７】
そこで、本発明は、ユーザの入力文章の話題変化は時間軸上で連続的に変化するという特性を考慮した音声認識装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
請求項１に係る発明は、ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、切り換え先の分野辞書を指定する分野指定部と、前記ユーザの入力履歴情報を管理するユーザ履歴管理部と、前記入力履歴情報の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、前記入力履歴情報の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定部と、前記判定により有用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた前記入力履歴情報の語彙を、前記切り換え先分野辞書から削除する語彙変更部と、前記入力履歴情報の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識部と、を具備したことを特徴とする音声認識装置である。
【００１９】
請求項２に係る発明は、ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、切り換え先の分野辞書を指定する分野指定部と、現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、前記切り換え元分野辞書の語彙の有用性、無用性、または、有用性と無用性の両方を前記相関値に基づいて判定する判定部と、前記判定により有用であるとされた前記切り換え元分野辞書の語彙を前記切り換え先分野辞書に追加し、または、前記判定により無用であるとされた切り換え元分野辞書の語彙を前記切り換え先分野辞書から削除する語彙変更部と、前記切り換え元分野辞書の語彙が変更された前記切り換え先分野辞書を使用して前記ユーザの音声を認識する音声認識部と、を具備したことを特徴とする音声認識装置である。
【００２０】
請求項３に係る発明は、ユーザの目的や利用態様に対応した分野毎に音声認識のための語彙を記憶した分野辞書を切り換えて音声認識を行う音声認識装置において、切り換え先の分野辞書を指定する分野指定部と、現在指定されている切り換え元分野辞書の語彙と前記切り換え先分野辞書の語彙との相関値を計算する相関計算部と、前記切り換え先分野辞書の語彙の有用性を前記相関値に基づいて判定する判定部と、前記判定で有用であるとされた前記切り換え先分野辞書の語彙を前記切り換え元分野辞書に追加する語彙追加部と、前記切り換え先分野辞書の語彙が追加された前記切り換え元分野辞書を使用して前記ユーザの音声を認識する音声認識部と、を具備したことを特徴とする音声認識装置である。
【発明の効果】
【００２１】
本発明によれば、ユーザの入力したい文章の流れ・話題の変化とシステムの分野辞書の分類や範囲がずれても正しく認識できるようになる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施形態の音声認識装置について図面に基づいて説明する。
【００２３】
（第１の実施形態）
以下、図１で示した構成図と図１０、図１１（ａ）を参照しながら第１の実施形態の分野別辞書切り換え音声認識装置（以下、単に音声認識装置」という）について説明する。
【００２４】
（１）音声認識装置の構成
音声認識装置は、図１に示すように、分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、ユーザ履歴有用性判定部１０４、履歴語彙追加部１０５、音声認識部１０６、ユーザ入力履歴管理データベース１２０、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書１２３、ユーザ入力履歴１４２を有している。これら各部１０２，１０３，１０４，１０５，１０６の各機能は、コンピュータに記憶されたプログラムによって実現できる。
【００２５】
分野指定部１０１は、ユーザ１００から通知された音声認識に使用する分野辞書の指定を受け取る。ここで、分野辞書指定を受け取る対象は人間ではなくシステムでもよい。例えば、ＧＰＳの位置情報等からユーザの現在位置を取得し、店舗の業態から「空港」「御土産物屋」「レストラン」等を判定してシステムが自動的に使用する分野辞書を指定する方法でもよい。分野指定部１０１は、切り換え先の分野名１４１を履歴・分野語彙相関計算部１０３に通知する。
【００２６】
履歴・分野語彙相関計算部１０３は、その時点のユーザの入力履歴１４２を取得するためにユーザ履歴管理部１０２へ履歴一覧の出力を要請する。ユーザ履歴管理部１０２は、履歴・分野語彙相関計算部１０３からの要請を受けてユーザ入力履歴管理データベース１２０から最新のユーザ入力履歴１４２を取得して履歴・分野語彙相関計算部１０３へ通知する。履歴・分野語彙相関計算部１０３は予め全ての語彙について語彙と分野との相関値が用意されている語彙間の相関表１２１の値に基づいてユーザ入力履歴１４２の各語彙と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の相関値の組１４３を作成し、ユーザ履歴有用性判定部１０４に通知する。
【００２７】
ユーザ履歴有用性判定部１０４は、受け取ったユーザ入力履歴と分野との相関値の組を調べ、有用なユーザ履歴だけを抜き出し、有用なユーザ履歴一覧１４４を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用なユーザ履歴一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用なユーザ履歴一覧１４４は履歴語彙追加部１０５に通知される。
【００２８】
履歴語彙追加部１０５は、図１１（ａ）に示すように履歴一覧１４４の語彙を切り換え先の分野辞書１２２の語彙として追加登録して新分野辞書１２３を作成し、システムが音声認識できるようにする。
【００２９】
音声認識部１０６は、作成された新分野辞書１２３を使用して音声認識し、認識結果１４６を作成する。ここで、認識結果はその後の履歴として管理するための情報１４７としてユーザ入力履歴管理データベース１２０に登録される。
【００３０】
（２）ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容
次に、図１３、図１４と図１０のフローチャートを使って、ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容について説明する。
【００３１】
図１３、図１４ではドイツの旅行先で「タクシー」「ホテル」「お土産物屋」「レストラン」を順番に訪れている。
【００３２】
図１３、図１４は語彙と分野の相関値は「予め作成した知識データベースに基づいて計算」される方法に基づく実施形態になっている。例えば、各語彙は単語の由来は利用用途に基づいて分類され、「地名」や「ホテル用語」というラベルが付けられている。そして、知識データベースの相関値は図１５のように分類されたラベルと分野辞書との組合せの形で表現されている。図１５では、相関値は数値ではなく専門家によってラベルと分野辞書の間に相関がある／なしを判定した「有／無」の２値になっている。この場合は、図１０における閾値α以上という条件判定は「相関値が有である」という条件判定になる。
【００３３】
まず、最初の会話はユーザはホテルに向かうタクシーの中での会話である。この時は、交通機関分野辞書を選択される。交通機関分野辞書には交通機関の中の会話で必要になる「地名」、「駅名」、「ランドマーク名」、「交通用語」等が登録されている。これにより、図１３、図１４の会話中の地名やランドマーク名などが全て正しく認識される。
【００３４】
次の会話はタクシーを降り、ホテルのフロントで話をしている場面である。この時は、ホテル分野辞書を選択される。ホテル分野辞書には「ホテル用語」や観光案内に必要な「観光対象」等が登録されている。ここで、会話の最後で「ライン・エネルギエ・シュタディオン駅」というタクシーの中の会話で登場した「駅名」が再び使われている。もし、ホテル分野辞書の語彙だけしか音声認識できないシステムだとこの「駅名」を誤認識してしまう。駅名はホテル分野辞書には登録されていないためである。
【００３５】
ここで、図１５で「地名、ランドマーク名、駅名」ラベルとホテル分野辞書との間に相関があると記載されている。このため、図１３、図１４の交通機関からホテルへ分野辞書を切り換えた際に履歴中のこれらのラベルの単語が切り換え先のホテルへ分野辞書に登録される。その結果、図１３、図１４の例のようにタクシーの中の会話で出てきた駅名をホテルでの会話シーンのためにホテル分野辞書を選択していても正しく認識することができるのである。
【００３６】
次に、図１３、図１４の最後の会話であるレストランの場面で、「バームクーヘン」というお菓子が出てきている。ここで、会話履歴の中にはこの単語と発音が似ている「レバークーゼン」という単語が存在する。そのため、もし、これまでの会話に出てきた全ての単語が切り換え先の分野辞書に登録される仕組みだとこの場面で「バームクーヘン」を正しく認識せず、「レバークーゼン」と誤認識してしまう可能性がある。
【００３７】
しかし、本実施形態では切り換え先の分野辞書と相関が少ない単語は引き継がれない。図１５で食事分野辞書と相関があるのは「食べ物、飲み物、お菓子、地名」だけである。そのため、図１３、図１４のショッピングから食事に分野辞書を切り換えた際に入力履歴中で引き継がれるのは「地名」ラベルの単語だけに限定される。この結果、「観光対象」の「レバークーゼン」が切り換え先の辞書に登録されないため「バームクーヘン」が正しく認識される。
【００３８】
（３）動作内容の変更例１
ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容の変更例１について図１６に基づいて説明する。
【００３９】
上記実施形態では各単語にラベルが付けられ、そのラベル毎に分野辞書との相関値が「有」「無」で与えられていた。しかし、相関値の計算方法や単語の追加／削除時の単位は他の方法を使用しても構わない。
【００４０】
まず、単語の追加／削除時の単位を「単語グループ」にすることができる。図１６を使用して、実施形態を説明する。
【００４１】
単語は共通の概念を表すもの毎にまとめることができる。図１６（ａ）は単語グループとその所属単語の一覧を表す図である。例えば、ケルンやベルリン等の地名は地名という単語グループに分類されている。そして、分野辞書との相関を単語グループ毎に図１６（ｂ）のように設定する。
【００４２】
そして、ユーザ履歴有用性判定部１０４で有用性を判定する際に図１６（ｂ）の相関表を使用して単語グループ単位で行い、履歴語彙追加部１０５に有用な単語グループ名を通知する。履歴語彙追加部１０５は有用であると判定された単語グループの全単語を新分野辞書１２３に追加する。
【００４３】
これにより、単語と分野辞書の相関表のサイズを小さくすることができる。さらに単語グループとして有用と判定されると直前のユーザ履歴に含まれていなかった単語でも新分野辞書に登録される。これにより直前のユーザ履歴でたまたま使用されていなかった同一概念の単語も新分野辞書に自動的に登録することができ、より抜けの少ない追加登録を行うことができる。なお、上述した単語グループ単位の相関計算は語彙の削除の場合にも同様に利用することができる。
【００４４】
（４）動作内容の変更例２
ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容の変更例２について図１７に基づいて説明する。
【００４５】
単語と分野辞書の相関を計算する際に知識データベースを使用することも可能である。知識データベースは人間が基本的に手作業で単語と分野辞書の関係を作成したものを蓄積し、データベース化したものである。図１７は単語と分野辞書の相関値と相関値の理由を記述した知識データベースを表したものである。ここで、相関値の理由を表す備考欄のデータは実現上必須ではない。
【００４６】
図１７では「飲み物」という単語グループの４つの単語（地ビール、ワイン、お水、シャンパン）に対して各分野辞書（交通機関、ホテル、ショッピング、食事）との相関値を個別に人間が決定した様子を表している。
【００４７】
このように知識データベースは手作業での作成を基本とするので図１５，図１６よりきめ細かい相関を設定することができる。
【００４８】
これにより、例えば図１６の相関表では「飲み物」はホテル分野辞書とは一律で相関が無いと判定されていたが、図１７の相関表を使用すると履歴語彙追加部１０５の有用性の判定の際に「シャンパンはホテル分野辞書との相関が０．３と高いので飲み物単語グループだが特別に有用と判定する」という動作が可能になる。
【００４９】
（５）動作内容の変更例３
ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容の変更例３について図１８に基づいて説明する。
【００５０】
図１７の知識データベースは性能が良いが作成に手間がかかるという問題がある。そこで、簡便に性能の良い相関表を作成する方法として分野コーパス中の出現頻度を使用する方法がある。
【００５１】
まず、各分野辞書を使用する時に入力する文章の特徴を表すテキストコーパス（分野コーパス）を事前に大量に用意する。この分野コーパス中での出現数から各分野辞書を使用した時の多くのユーザの使用傾向を算出することができる。これにより、手作業を経ずに自動的に各単語と分野辞書との相関値を求めることができる。分野コーパスは一般的なテキストにどの分野辞書の時の入力例かを表すタグが付けられた形になる。タグの付け方は例えば人間が手作業で付与してもよいし、テキストを検索する際に検索エンジン使用時に指定したキーワードでも構わない。
【００５２】
図１８は単語と分野辞書と分野コーパス中での出現数を記述した単語の出現数表である。図１８では「飲み物」という単語グループの４つの単語（地ビール、ワイン、お水、シャンパン）に対して各分野辞書（交通機関、ホテル、ショッピング、食事）との分野コーパス別出現数の様子を表している。
【００５３】
例えば、図１８の出現数表において出現数が３０回以上の時に有用であると判定することにすると履歴語彙追加部１０５で「シャンパンはホテル分野コーパス中での出現数が４０回と多いので飲み物単語グループだが特別に有用と判定する」という動作が可能になる。
【００５４】
これにより、手作業で知識データベースを作成しなくてもタグ付けられた分野コーパスを用意し、そのコーパス中での各単語の出現数を検査するだけで同等の相関表を作成することが可能である。
【００５５】
（６）動作内容の変更例４
ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容の変更例４について図１９に基づいて説明する。
【００５６】
上述の説明ではデータが有用性の判定基準になる分野辞書との相関値はラベル毎の関連や知識データベース、分野コーパス中での出現頻度から計算されている。一方、実際にシステムを使用しているユーザの傾向から相関値を計算する方法もある。
【００５７】
以下ではユーザのそれまでのユーザ履歴中における単語、使用分野辞書、使用回数の３つの組合せを使用する例を示す。
【００５８】
図１９（ａ）はユーザが各分野辞書を選択してこれまでに累積でどれだけの単語を入力しているか（累積入力単語数）を示す表である。図１９（ｂ）は単語が各分野辞書指定時に何回使用されたかを示す。図１９（ｂ）の右端のカラムで表される使用頻度比率は各単語の使用頻度を累積入力単語数で割った値で各分野辞書使用時のユーザの使用傾向を表す値である。
【００５９】
この表で例えば使用頻度比率が０．０１以上であれば有用であると判定することにすると図１９（ｂ）で（＊）が付けられた単語と分野辞書の組合せの時に履歴語彙追加部１０５は有用な単語であると判定することができる。これにより、「ケルンは交通機関だけでなくホテルやショッピングや食事でも使用頻度比率が高いので特別に有用と判定する」という動作が可能になる。
【００６０】
これにより、実際にシステムを使用するユーザの使用傾向を正しく反映した相関表を作成することが可能になる。
【００６１】
（７）動作内容の変更例５
ユーザ履歴有用性判定部１０４と履歴語彙追加部１０５の動作内容の変更例５について図２０に基づいて説明する。
【００６２】
上述した例の相関表の作成方法は基本的に単語の表す意味に基づく方法であると言える。例えば「地名は交通機関分野辞書の時に必要である」や「飲み物はホテル分野辞書では使用されないのが一般的だが、シャンパンだけはホテルで使用される機会が多い」は単語の持つ意味に起因する相関と言える。
【００６３】
ここでは、単語の意味以外の基準に基づく判断基準以外の例を示す。単語の意味以外の基準として「表記」がある。ユーザが文章を書く際の表記には個々のユーザの好みが知らず知らずのうちに現れている場合がある。例えば、漢字は堅苦しいので使用したくない、平仮名は知的に感じないので使用しない等の例である。
【００６４】
なお、同一話者であっても表記の傾向は分野辞書によって変化する場合が考えられる。例えば、個人メールの時は平仮名を多用するが、会社向けの場合は漢字を使ってきちっとした文章を書く等である。
【００６５】
そこで、分野辞書使用時にユーザが使用した単語の表記の種類の比率を計算することを考える。図２０（ａ）は各分野辞書を使用した時のユーザの使用単語の一覧を表した図である。この表から各分野辞書使用時のユーザの使用単語の各文字の表記割合を計算することができる。例えば交通機関分野辞書の場合、延べ使用文字数７８文字中で漢字が３４文字、片仮名が４０文字、平仮名が４文字なので、それぞれ表記の使用比率は０．４４、０．５１、０．０５となる。ホテル、ショッピング、食事の分野辞書の値も同様に計算することができる。
【００６６】
この値を使用して例えば「このユーザは食事分野辞書の時に漢字の使用比率が０．００なので、漢字を含む表現は使用しない傾向がある」とわかるため食事分野を選択しても漢字を含む単語は無用と判定して使用しないようにすることが可能になる。また、使用比率の数値情報を積極的に使用して「ホテル分野辞書の時の漢字使用比率が０．１４で、各単語中の表記に占める漢字の割合が８５%を越える単語は無用の単語と判定する」ということも可能になる。
【００６７】
これにより、ユーザの表記に対する好みを反映した有用性や無用性の判定が可能になり、個々のユーザが本当に必要としている単語だけを辞書に登録し、認識性能を向上させることが可能になる。
【００６８】
（第２の実施形態）
以下、図２、図１１（ｂ）を参照しながら第２の実施形態の音声認識装置について説明する。なお、図１と同一部分には同一符号を付してある。
【００６９】
音声認識装置は、図２に示すように、分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、分野辞書無用性判定部２００、分野辞書無用語彙削除部２０１、音声認識部１０６、ユーザ入力履歴管理データベース１２０、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書１２３、ユーザ入力履歴１４２を有している。
【００７０】
分野指定部１０１は、ユーザ１００あるいはシステムから通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を履歴・分野語彙相関計算部１０３に通知する。
【００７１】
履歴・分野語彙相関計算部１０３は、その時点のユーザの入力履歴１４２を取得するためにユーザ履歴管理部１０２へ履歴一覧の出力を要請する。ユーザ履歴管理部１０２は履歴・分野語彙相関計算部１０３からの要請を受けてユーザ入力履歴管理データベース１２０から最新のユーザ入力履歴１４２を取得して履歴・分野語彙相関計算部１０３へ通知する。履歴・分野語彙相関計算部１０３は予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてユーザ入力履歴１４２と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組２４０を作成し、分野辞書無用性判定部２００に通知する。
【００７２】
分野辞書無用性判定部２００は、受け取った分野語彙と入力履歴との相関値の組を調べ、無用な分野語彙だけを抜き出し、無用な分野語彙一覧２４１を作成する。無用かどうかの判定は相関値の大小で判定する。無用かどうかの判定基準の閾値は予め固定値で与えてもよいし、無用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。なお、さらに第１の実施形態で説明した判定の動作の方法を使用してもよい。作成した無用な分野語彙一覧２４１は分野辞書無用語彙削除部２０１に通知される。
【００７３】
分野辞書無用語彙削除部２０１は、図１１（ｂ）に示すように分野語彙一覧２４１の語彙を切り換え先の分野辞書１２２から削除して新分野辞書２２０を作成し、システムが音声認識しないようにする。
【００７４】
音声認識部１０６は、作成された新分野辞書２２０を使用して音声認識し、認識結果１４６を作成する。ここで、認識結果はその後の履歴として管理するための情報１４７としてユーザ入力履歴管理データベース１２０に登録される。
【００７５】
（第３の実施形態）
以下、図３、図１２（ａ）を参照しながら第３の実施形態の音声認識装置について説明する。なお、図１，２と同一部分には同一符号を付してある。
【００７６】
音声認識装置は、図３に示すように、分野指定部１０１、分野語彙・分野語彙相関計算部３００、分野語彙有用性判定部３０１、分野語彙追加部３０２、音声認識部１０６、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書３２１、切り換え元の分野辞書３２０を有している。
【００７７】
分野指定部１０１は、ユーザ１００あるいはシステムから通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は、切り換え先の分野名１４１を分野語彙・分野語彙相関計算部３００に通知する。
【００７８】
分野語彙・分野語彙相関計算部３００は、予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙有用性判定部３０１に通知する。
【００７９】
分野語彙有用性判定部３０１は、受け取った分野語彙と分野辞書１２２との相関値の組を調べ、有用な分野語彙だけを抜き出し、有用な分野語彙一覧３４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。この判定は、第１の実施形態の判定方法を用いる。作成した有用な分野語彙一覧３４１は分野辞書語彙追加部３０２に通知される。
【００８０】
分野辞書語彙追加部３０２は、図１２（ａ）に示すように分野語彙一覧３４１の語彙を切り換え先の分野辞書１２２に追加登録して新分野辞書３２１を作成し、システムが音声認識できるようにする。
【００８１】
音声認識部１０６は作成された新分野辞書３２１を使用して音声認識し、認識結果１４６を作成する。
【００８２】
（第４の実施形態）
以下、図４、図１２（ｂ）を参照しながら第４の実施形態の音声認識装置について説明する。図１，２，３と同一部分には同一符号を付してある。
【００８３】
音声認識装置は、図４に示すように、分野指定部１０１、分野語彙・分野語彙相関計算部３００、分野語彙無用性判定部２００、分野辞書無用語彙削除部２０１、音声認識部１０６、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書２２０、切り換え元の分野辞書３２０を有している。
【００８４】
分野指定部１０１は、ユーザ１００あるいはシステムから通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を分野語彙・分野語彙相関計算部３００に通知する。
【００８５】
分野語彙・分野語彙相関計算部３００は、予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙無用性判定部２００に通知する。
【００８６】
分野語彙無用性判定部２００は、受け取った分野語彙と分野辞書との相関値の組を調べ、無用な分野語彙だけを抜き出し、無用な分野語彙一覧２４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した無用な分野語彙一覧２４１は分野辞書無用語彙削除部２０１に通知される。
【００８７】
分野辞書無用語彙削除部２０１は、図１２（ｂ）に示すように分野語彙一覧３４１の語彙を切り換え先の分野辞書１２２から削除して新分野辞書２２０を作成し、システムが音声認識しないようにする。
【００８８】
音声認識部１０６は、作成された新分野辞書２２０を使用して音声認識し、認識結果１４６を作成する。
【００８９】
（第５の実施形態）
以下、図５、図１２（ｃ）を参照しながら第５の実施形態の音声認識装置について説明する。図１〜４と同一部分には同一符号を付してある。
【００９０】
音声認識装置は、図５に示すように、分野指定部１０１、分野語彙・分野語彙相関計算部３００、分野語彙有用性判定部３０１、分野語彙追加部３０２、音声認識部１０６、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書５２０、切り換え元の分野辞書３２０を有している。
【００９１】
分野指定部１０１は、ユーザ１００あるいはシステムから通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を分野語彙・分野語彙相関計算部３００に通知する。
【００９２】
分野語彙・分野語彙相関計算部３００は、予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙有用性判定部３０１に通知する。
【００９３】
分野語彙有用性判定部３０１は、受け取った分野語彙と切り換え元の分野辞書３２０との相関値の組を調べ、有用な分野語彙だけを抜き出し、有用な分野語彙一覧５４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用な分野語彙一覧５４１は分野辞書語彙追加部３０２に通知される。
【００９４】
分野辞書語彙追加部３０２は、図１２（ｃ）に示すように分野語彙一覧５４１の語彙を切り換え元の分野辞書３２０に追加登録して新分野辞書５２０を作成し、システムが音声認識できるようにする。
【００９５】
音声認識部１０６は、作成された新分野辞書５２０を使用して音声認識し、認識結果１４６を作成する。
【００９６】
本実施形態では、ユーザからの分野辞書の指定毎に認識辞書の内容を大幅に変更することはせず、切り換え元の分野辞書３２０にユーザが指定した切り換え先の分野辞書の語彙を適宜追加していくことでユーザには仮想的に音声認識用の分野辞書を切り換えているように見せることができる。
【００９７】
（第６の実施形態）
以下、図６を参照しながら第６の実施形態の音声認識装置について説明する。図１〜５と同一部分には同一符号を付してある。
【００９８】
音声認識装置は、図６に示すように、分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、ユーザ履歴有用性判定部１０４、履歴語彙追加部１０５、分野辞書無用性判定部２００、履歴語彙追加・分野辞書無用語彙削除部６００、音声認識部１０６、ユーザ入力履歴管理データベース１２０、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書６００、ユーザ入力履歴１４２を有している。
【００９９】
分野指定部１０１は、ユーザ１００から通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を履歴・分野語彙相関計算部１０３に通知する。
【０１００】
履歴・分野語彙相関計算部１０３は、その時点のユーザの入力履歴１４２を取得するためにユーザ履歴管理部１０２へ履歴一覧の出力を要請する。ユーザ履歴管理部１０２は履歴・分野語彙相関計算部１０３からの要請を受けてユーザ入力履歴管理データベース１２０から最新のユーザ入力履歴１４２を取得して履歴・分野語彙相関計算部１０３へ通知する。
【０１０１】
履歴・分野語彙相関計算部１０３は、予め全ての語彙について語彙と分野との相関値が用意されている語彙間の相関表１２１の値に基づいてユーザ入力履歴１４２の各語彙と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の相関値の組１４３を作成し、ユーザ履歴有用性判定部１０４に通知する。同時に履歴・分野語彙相関計算部１０３は予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてユーザ入力履歴１４２と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組２４０を作成し、分野辞書無用性判定部２００に通知する。
【０１０２】
ユーザ履歴有用性判定部１０４は、受け取ったユーザ入力履歴と分野との相関値の組を調べ、有用なユーザ履歴だけを抜き出し、有用なユーザ履歴一覧１４４を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用なユーザ履歴一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用なユーザ履歴一覧１４４は履歴語彙追加・分野辞書無用語彙削除部６００に通知される。
【０１０３】
同時に分野辞書無用性判定部２００は、受け取った分野語彙と入力履歴との相関値の組を調べ、無用な分野語彙だけを抜き出し、無用な分野語彙一覧２４１を作成する。無用かどうかの判定は相関値の大小で判定する。無用かどうかの判定基準の閾値は予め固定値で与えてもよいし、無用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した無用な分野語彙一覧２４１は履歴語彙追加・分野辞書無用語彙削除部６００に通知される。
【０１０４】
履歴語彙追加・分野辞書無用語彙削除部６００は、履歴一覧１４４の語彙を切り換え先の分野辞書１２２の語彙として追加登録し、同時に分野語彙一覧２４１の語彙を切り換え先の分野辞書１２２から削除して新分野辞書６２０を作成し、システムが音声認識できるようにする。
【０１０５】
音声認識部１０６は、作成された新分野辞書６２０を使用して音声認識し、認識結果１４６を作成する。ここで、認識結果はその後の履歴として管理するための情報１４７としてユーザ入力履歴管理データベース１２０に登録される。
【０１０６】
（第７の実施形態）
以下、図７を参照しながら第７の実施形態の音声認識装置について説明する。図１〜６と同一部分には同一符号を付してある。
【０１０７】
音声認識装置は、図７に示すように、分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、ユーザ履歴有用性判定部１０４、履歴語彙追加部１０５、分野辞書無用性判定部２００、分野辞書語彙追加・分野辞書無用語彙削除部７００、音声認識部１０６、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書７２０、切り換え元の分野辞書３２０を有している。
【０１０８】
分野指定部１０１は、ユーザ１００から通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を分野語彙・分野語彙相関計算部３００に通知する。
【０１０９】
分野語彙・分野語彙相関計算部３００は、予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙有用性判定部３０１に通知する。同時に分野語彙・分野語彙相関計算部３００は予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙無用性判定部２００」に通知する。
【０１１０】
分野語彙有用性判定部３０１は、受け取った分野語彙と分野辞書１２２との相関値の組を調べ、有用な分野語彙だけを抜き出し、有用な分野語彙一覧３４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用な分野語彙一覧３４１は分野辞書語彙追加・分野辞書無用語彙削除部７００に通知される。
【０１１１】
同時に分野語彙無用性判定部２００は、受け取った分野語彙と分野辞書との相関値の組を調べ、無用な分野語彙だけを抜き出し、無用な分野語彙一覧２４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した無用な分野語彙一覧２４１は分野辞書語彙追加・分野辞書無用語彙削除部７００に通知される。
【０１１２】
分野辞書語彙追加・分野辞書無用語彙削除部７００は、分野語彙一覧３４１の語彙を切り換え先の分野辞書１２２に追加登録し、分野語彙一覧３４１の語彙を切り換え先の分野辞書１２２から削除して新分野辞書７２０を作成し、システムが音声認識できるようにする。
【０１１３】
音声認識部１０６は、作成された新分野辞書７２０を使用して音声認識し、認識結果１４６を作成する。
【０１１４】
（第８の実施形態）
以下、図８を参照しながら第８の実施形態の音声認識装置について説明する。図１〜７と同一部分には同一符号を付してある。
【０１１５】
音声認識装置は、図８に示すように、分野指定部１０１、ユーザ履歴管理部１０２、履歴・分野語彙相関計算部１０３、ユーザ履歴有用性判定部１０４、履歴語彙追加部１０５、有用ユーザ履歴追加機能設定部８００、音声認識部１０６、ユーザ入力履歴管理データベース１２０、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書１２３、ユーザ入力履歴１４２を有している。
【０１１６】
分野指定部１０１は、ユーザ１００から通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を履歴・分野語彙相関計算部１０３に通知する。
【０１１７】
履歴・分野語彙相関計算部１０３は、その時点のユーザの入力履歴１４２を取得するためにユーザ履歴管理部１０２へ履歴一覧の出力を要請する。ユーザ履歴管理部１０２は履歴・分野語彙相関計算部１０３からの要請を受けてユーザ入力履歴管理データベース１２０から最新のユーザ入力履歴１４２を取得して履歴・分野語彙相関計算部１０３へ通知する。履歴・分野語彙相関計算部１０３は予め全ての語彙について語彙と分野との相関値が用意されている語彙間の相関表１２１の値に基づいてユーザ入力履歴１４２の各語彙と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の相関値の組１４３を作成し、ユーザ履歴有用性判定部１０４に通知する。
【０１１８】
ユーザ履歴有用性判定部１０４は、受け取ったユーザ入力履歴と分野との相関値の組を調べ、有用なユーザ履歴だけを抜き出し、有用なユーザ履歴一覧１４４を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用なユーザ履歴一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用なユーザ履歴一覧１４４は有用ユーザ履歴追加機能設定部８００に通知される。
【０１１９】
有用ユーザ履歴追加機能設定部８００は、ユーザ履歴有用性判定部１０４で有用と判定された履歴一覧１４４をユーザ１００に提示する。ここで、ユーザ１００は履歴一覧１４４の各語彙に対して切り換え先の分野辞書１２２に登録するかどうかを指定することができる。有用ユーザ履歴追加機能設定部８００は履歴一覧１４４中でユーザ１００が「登録する」というマークがつけられた履歴だけを抜き出し、選別されたユーザ履歴一覧８４１を作成し、履歴語彙追加部１０５へ通知する。
【０１２０】
履歴語彙追加部１０５は、履歴一覧８４１の語彙を切り換え先の分野辞書１２２の語彙として追加登録して新分野辞書１２３を作成し、システムが音声認識できるようにする。
【０１２１】
音声認識部１０６は、作成された新分野辞書１２３を使用して音声認識し、認識結果１４６を作成する。ここで、認識結果はその後の履歴として管理するための情報１４７としてユーザ入力履歴管理データベース１２０に登録される。
【０１２２】
（第９の実施形態）
以下、図９を参照しながら第９の実施形態の音声認識装置について説明する。図１〜８と同一部分には同一符号を付してある。
【０１２３】
音声認識装置は、図９に示すように、分野指定部１０１、分野語彙・分野語彙相関計算部３００、分野語彙有用性判定部３０１、分野語彙追加部３０２、分野辞書有用語彙追加機能設定部９００、音声認識部１０６、語彙間の相関表１２１、切り換え先の分野辞書１２２、新分野辞書３２１、切り換え元の分野辞書３２０を有している。
【０１２４】
分野指定部１０１は、ユーザ１００あるいはシステムから通知された音声認識に使用する分野辞書の指定を受け取る。分野指定部１０１は切り換え先の分野名１４１を分野語彙・分野語彙相関計算部３００に通知する。
【０１２５】
分野語彙・分野語彙相関計算部３００は予め全ての語彙について語彙同士の相関値が用意されている語彙間の相関表１２１の値に基づいてその時点の分野辞書３２０の語彙一覧と切り換え先の分野名１４１で指定される切り換え先の分野辞書１２２の各分野語彙との相関値の組３４０を作成し、分野語彙有用性判定部３０１」に通知する。分野語彙有用性判定部３０１は受け取った分野語彙と分野辞書１２２との相関値の組を調べ、有用な分野語彙だけを抜き出し、有用な分野語彙一覧３４１を作成する。有用かどうかの判定は相関値の大小で判定する。有用かどうかの判定基準の閾値は予め固定値で与えてもよいし、有用な分野語彙一覧の語彙数が一定の個数以内になるように実行時にシステムが自動的に調整しても構わない。作成した有用な分野語彙一覧３４１は分野辞書有用語彙追加機能設定部９００に通知される。
【０１２６】
分野辞書有用語彙追加機能設定部９００は、分野語彙有用性判定部３０１で有用と判定された分野語彙一覧３４１をユーザ１００に提示する。ここで、ユーザ１００は分野語彙一覧３４１の各語彙に対して切り換え先の分野辞書１２２に登録するかどうかを指定することができる。分野辞書有用語彙追加機能設定部９００は分野語彙一覧３４１中でユーザ１００が「登録する」というマークがつけられた分野語彙だけを抜き出し、選別された分野語彙一覧９４１を作成し、分野辞書語彙追加部３０２へ通知する。
【０１２７】
分野辞書語彙追加部３０２は、分野語彙一覧９４１の語彙を切り換え先の分野辞書１２２に追加登録して新分野辞書３２１を作成し、システムが音声認識できるようにする。
【０１２８】
音声認識部１０６は、作成された新分野辞書３２１を使用して音声認識し、認識結果１４６を作成する。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１の実施形態に係わる音声認識装置を示すブロック図である。
【図２】第２の実施形態に係わる音声認識装置を示すブロック図である。
【図３】第３の実施形態に係わる音声認識装置を示すブロック図である。
【図４】第４の実施形態に係わる音声認識装置を示すブロック図である。
【図５】第５の実施形態に係わる音声認識装置を示すブロック図である。
【図６】第６の実施形態に係わる音声認識装置を示すブロック図である。
【図７】第７の実施形態に係わる音声認識装置を示すブロック図である。
【図８】第８の実施形態に係わる音声認識装置を示すブロック図である。
【図９】第９の実施形態に係わる音声認識装置を示すブロック図である。
【図１０】第１の実施形態１のユーザ履歴有用性判定部と履歴語彙追加部の動作手順を説明するフローチャートである。
【図１１】第１、２の実施形態の動作手順により生成される分野辞書の様子を説明する図である。
【図１２】第３、４、５の実施形態の動作手順により生成される分野辞書の様子を説明する図である。
【図１３】第１の実施形態のユーザ履歴有用性判定部と履歴語彙追加部の動作を説明する動作シチュエーション例である。
【図１４】図１３の続きの動作シチュエーション例である。
【図１５】ユーザ履歴有用性判定部と履歴語彙追加部の動作を説明に関する単語ラベル、単語、分野辞書、相関値の表の図である。
【図１６】ユーザ履歴有用性判定部と履歴語彙追加部の変更例１の動作を説明する図である。
【図１７】ユーザ履歴有用性判定部と履歴語彙追加部の変更例２の動作を説明する図である。
【図１８】ユーザ履歴有用性判定部と履歴語彙追加部の変更例３の動作を説明する図である。
【図１９】ユーザ履歴有用性判定部と履歴語彙追加部の変更例４の動作を説明する図である。
【図２０】ユーザ履歴有用性判定部と履歴語彙追加部の変更例５の動作を説明する図である。
【符号の説明】
【０１３０】
１０１    分野指定部
１０２    ユーザ履歴管理部
１０３    履歴・分野語彙相関計算部
１０４    ユーザ履歴有用性判定部
１０５    履歴語彙追加部
１０６    音声認識部
１２０    ユーザ入力履歴管理データベース
１２１    語彙間の相関表
１２２    切り換え先の分野辞書
１２３    新分野辞書
１２４    ユーザ入力履歴
【図１】
2007264128.tif 000003
【図２】
2007264128.tif 000004
【図３】
2007264128.tif 000005
【図４】
2007264128.tif 000006
【図５】
2007264128.tif 000007
【図６】
2007264128.tif 000008
【図７】
2007264128.tif 000009
【図８】
2007264128.tif 000010
【図９】
2007264128.tif 000011
【図１０】
2007264128.tif 000012
【図１１】
2007264128.tif 000013
【図１２】
2007264128.tif 000014
【図１３】
2007264128.tif 000015
【図１４】
2007264128.tif 000016
【図１５】
2007264128.tif 000017
【図１６】
2007264128.tif 000018
【図１７】
2007264128.tif 000019
【図１８】
2007264128.tif 000020
【図１９】
2007264128.tif 000021
【図２０】
2007264128.tif 000022