(57)【特許請求の範囲】
【請求項１】
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を備え、
前記削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称の略語の数が最小であることである
ことを特徴とする生成装置。
【請求項２】
認識情報を生成する生成部を備え、
前記生成部は、名称の略語が認識される対象として有効な期間に認識辞書が使用される時期が含まれる前記名称のみに基づいて、前記認識辞書を構成する認識情報を生成する
請求項１記載の生成装置。
【請求項３】
所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
請求項１または請求項２記載の生成装置。
【請求項４】
生成部は、認識情報に含まれる略語を、前記認識情報に含まれる名称を構成する単語を組み合わせることによって生成する
請求項１から請求項３のうちのいずれか１項に記載の生成装置。
【請求項５】
認識装置に対して生成された認識情報で構成された認識辞書を送信する送信部を備える
請求項１から請求項４のうちのいずれか１項に記載の生成装置。
【請求項６】
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を備え、
前記削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
ことを特徴とする生成装置。
【請求項７】
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除し、
所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称の略語の数が最小であることである
ことを特徴とする生成方法。
【請求項８】
名称の略語が認識される対象として有効な期間に認識辞書が使用される時期が含まれる前記名称のみに基づいて、前記認識辞書を構成する認識情報を生成する
請求項７記載の生成方法。
【請求項９】
所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
請求項７または請求項８記載の生成方法。
【請求項１０】
認識情報に含まれる略語を、前記認識情報に含まれる名称を構成する単語を組み合わせることによって生成する
請求項７から請求項９のうちのいずれか１項に記載の生成方法。
【請求項１１】
認識装置に対して生成された認識情報で構成された認識辞書を送信する
請求項７から請求項１０のうちのいずれか１項に記載の生成方法。
【請求項１２】
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除し、
所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
ことを特徴とする生成方法。
【請求項１３】
コンピュータに、
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除処理を実行させるための生成プログラムであって、
前記削除処理で、所定の条件を満たす１つの認識情報以外の認識情報を削除させ、
前記所定の条件は、認識情報に含まれる名称の略語の数が最小であることである
生成プログラム。
【請求項１４】
コンピュータに、
名称の略語が認識される対象として有効な期間に認識辞書が使用される時期が含まれる前記名称のみに基づいて、前記認識辞書を構成する認識情報を生成する生成処理を実行させる
請求項１３記載の生成プログラム。
【請求項１５】
所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
請求項１３または請求項１４記載の生成プログラム。
【請求項１６】
コンピュータに、
認識情報に含まれる略語を、前記認識情報に含まれる名称を構成する単語を組み合わせることによって生成する生成処理を実行させる
請求項１３から請求項１５のうちのいずれか１項に記載の生成プログラム。
【請求項１７】
コンピュータに、
認識装置に対して生成された認識情報で構成された認識辞書を送信する送信処理を実行させる
請求項１３から請求項１６のうちのいずれか１項に記載の生成プログラム。
【請求項１８】
コンピュータに、
認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除処理を実行させるための生成プログラムであって、
前記削除処理で、所定の条件を満たす１つの認識情報以外の認識情報を削除させ、
前記所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
生成プログラム。
【請求項１９】
認識辞書を生成する生成装置と、前記認識辞書を用いて認識処理を行う認識装置とを含む認識システムであって、
前記生成装置は、
前記認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を含み、
前記削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称の略語の数が最小であることである
ことを特徴とする認識システム。
【請求項２０】
生成装置は、認識情報を生成する生成部を含み、
前記生成部は、名称の略語が認識される対象として有効な期間に認識辞書が使用される時期が含まれる前記名称のみに基づいて、前記認識辞書を構成する認識情報を生成する
請求項１９記載の認識システム。
【請求項２１】
所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
請求項１９または請求項２０記載の認識システム。
【請求項２２】
生成部は、認識情報に含まれる略語を、前記認識情報に含まれる名称を構成する単語を組み合わせることによって生成する
請求項１９から請求項２１のうちのいずれか１項に記載の認識システム。
【請求項２３】
認識辞書を生成する生成装置と、前記認識辞書を用いて認識処理を行う認識装置とを含む認識システムであって、
前記生成装置は、
前記認識辞書を構成する認識情報であって、名称と当該名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を含み、
前記削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、
前記所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることである
ことを特徴とする認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成装置、生成方法、生成プログラム、および認識システムに関する。
【背景技術】
【０００２】
飲食事業では、安全性を保障するために、調理で使用された食材、調理工程における温度などの、調理に関する様々な情報を逐一記録することが求められる。また、どの食材がどの料理を調理するために使用されたかを示す情報も記録することが求められる。
【０００３】
調理担当者は、両手に手袋をはめていたり、両手が汚れていたりするため、調理中、記録用の情報端末を適当に操作することが困難であることが多い。両手を使用せずに情報端末に調理に関する情報を記録するために使用される技術の１つに、音声認識技術がある。
【０００４】
音声認識技術では、例えば音声認識された略語が正しい言葉に置き換えられる際に、略語と正しい言葉とが対応付けられて登録されている音声認識辞書が使用される。音声認識辞書を作成する装置が、例えば特許文献１および特許文献２に記載されている。
【０００５】
特許文献１には、使用した場合に単語の省略的な言い換え表現に対しても高い認識率で認識することが可能な音声認識用辞書を効率的に作成する音声認識用辞書作成装置が記載されている。また、特許文献２には、不要な単語がエントリされることがなく、また必要な単語がエントリから除外されることがない辞書作成装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００４／０４４８８７号
【特許文献２】特開２００７−２１２６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、調理担当者が調理する料理の名称を記録する際に使用される音声認識装置を考える。音声認識装置は、調理担当者が発した略語を認識し、認識された略語に基づいて正式な料理の名称を出力する。出力される料理の名称には、「ベーコンレタスバーガー」などがある。なお、バーガーはハンバーガーの略称である。
【０００８】
図１５は、音声認識装置において使用される音声認識辞書の例を示す説明図である。図１５に示すように、音声認識辞書は、１つ以上の音声認識情報で構成される。音声認識情報は、正しい名称と、略語の読み方とで構成される。正しい名称は、音声認識辞書に登録された料理の名称である。略語の読み方は、正しい名称が示す料理の名称の略語の読み方である。
【０００９】
調理担当者が「ベーコンレタスバーガー」を調理する場合、調理担当者が音声認識装置に対して発する略語の読み方には、「べーこん」、「れたす」、「ばーがー」等が考えられる。音声認識装置は、例えば「ばーがー」を音声認識した場合、図１５に示す音声認識辞書を用いて、「ベーコンレタスバーガー」を調理担当者が調理する料理の名称として出力する。
【００１０】
上記の例において、調理対象のメニューに「アボカドツナバーガー」が追加された場合を考える。音声認識装置の管理者は、上記のようにメニューが更新された場合、更新されたメニューに対応するように音声認識辞書を更新する。
【００１１】
図１６は、音声認識装置において使用される音声認識辞書の他の例を示す説明図である。例えば、管理者が図１５に示す音声認識辞書を、図１６に示すように更新したとする。
【００１２】
調理担当者が「アボカドツナバーガー」を調理する場合、調理担当者が音声認識装置に対して発する略語の読み方には、「あぼかど」、「つな」、「ばーがー」等が考えられる。すなわち、図１６に示す音声認識辞書には、太線で囲まれた箇所に示すように、同一の略語の読み方が対応付けられている、異なる正しい名称が存在する。
【００１３】
よって、図１６に示す音声認識辞書が使用される場合、音声認識装置は、例えば「ばーがー」を音声認識した場合、調理担当者が調理する料理の名称が「ベーコンレタスバーガー」であるか、「アボカドツナバーガー」であるか判断できない。
【００１４】
上記の特許文献１および特許文献２において、同一の略語で呼ばれる可能性がある２つ以上の名称を音声認識辞書に登録することは想定されていない。よって、同一の略語で呼ばれる可能性がある料理の名称が２つ以上ある場合であっても、略語を認識した際、所定の条件に従って１つの料理の名称を出力できるような音声認識装置が求められている。
【００１５】
そこで、本発明は、同一の略語で呼ばれる可能性がある異なる名称に基づいて、変換される名称が一意に定められる音声認識辞書を生成できる生成装置、生成方法、生成プログラム、および認識システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明による生成装置は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を備え、削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称の略語の数が最小であることであることを特徴とする。
また、本発明による生成装置は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を備え、削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることであることを特徴とする。
【００１７】
本発明による生成方法は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除し、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称の略語の数が最小であることであることを特徴とする。
また、本発明による生成方法は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除し、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることであることを特徴とする。
【００１８】
本発明による生成プログラムは、コンピュータに、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除処理を実行させるための生成プログラムであって、削除処理で、所定の条件を満たす１つの認識情報以外の認識情報を削除させ、所定の条件は、認識情報に含まれる名称の略語の数が最小であることであることを特徴とする。
また、本発明による生成プログラムは、コンピュータに、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除処理を実行させるための生成プログラムであって、削除処理で、所定の条件を満たす１つの認識情報以外の認識情報を削除させ、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることであることを特徴とする。
【００１９】
本発明による認識システムは、認識辞書を生成する生成装置と、認識辞書を用いて認識処理を行う認識装置とを含む認識システムであって、生成装置は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を含み、削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称の略語の数が最小であることであることを特徴とする。
また、本発明による認識システムは、認識辞書を生成する生成装置と、認識辞書を用いて認識処理を行う認識装置とを含む認識システムであって、生成装置は、認識辞書を構成する認識情報であって、名称とその名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部を含み、削除部は、所定の条件を満たす１つの認識情報以外の認識情報を削除し、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることであることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、同一の略語で呼ばれる可能性がある異なる名称に基づいて、変換される名称が一意に定められる音声認識辞書を生成できる。
【図面の簡単な説明】
【００２１】
【図１】本発明による音声認識システムの実施形態の構成例を示すブロック図である。
【図２】入力部１０１に入力される登録用情報の例を示す説明図である。
【図３】辞書作成部２０２による音声認識辞書の作成処理の例を示す説明図である。
【図４】辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。
【図５】辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。
【図６】音声認識辞書作成装置２００が作成する音声認識辞書の例を示す説明図である。
【図７】辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。
【図８】音声認識辞書作成装置２００が作成する音声認識辞書の他の例を示す説明図である。
【図９】辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。
【図１０】音声認識辞書作成装置２００が作成する音声認識辞書の他の例を示す説明図である。
【図１１】音声認識辞書作成装置２００による音声認識辞書作成処理の動作を示すフローチャートである。
【図１２】本発明による音声認識辞書作成装置のハードウェア構成例を示す説明図である。
【図１３】本発明による生成装置の概要を示すブロック図である。
【図１４】本発明による認識システムの概要を示すブロック図である。
【図１５】音声認識装置において使用される音声認識辞書の例を示す説明図である。
【図１６】音声認識装置において使用される音声認識辞書の他の例を示す説明図である。
【発明を実施するための形態】
【００２２】
［構成の説明］
以下、本発明の実施形態を、図面を参照して説明する。図１は、本発明による音声認識システムの実施形態の構成例を示すブロック図である。
【００２３】
図１に示すように、音声認識システム１０は、登録サーバ１００と、音声認識辞書作成装置２００と、音声認識装置３００とを含む。なお、音声認識システム１０は、音声認識装置３００を２台以上含んでいてもよい。
【００２４】
また、音声認識システム１０は、音声認識辞書作成装置２００のみを含んでいてもよい。また、登録サーバ１００、音声認識辞書作成装置２００、および音声認識装置３００は、それぞれ単体で使用可能な装置である。
【００２５】
図１に示すように、音声認識辞書作成装置２００は、登録サーバ１００に保存されている情報を用いて音声認識辞書を作成する。音声認識辞書作成装置２００は、作成された音声認識辞書を音声認識装置３００に送信する。音声認識装置３００は、送信された音声認識辞書を用いて、音声認識処理を行う。
【００２６】
図１に示すように、登録サーバ１００は、入力部１０１と、記憶部１０２とを含む。登録サーバ１００は、例えば、音声認識辞書作成装置２００と通信可能に接続されている、クラウドサービスで提供される仮想サーバである。
【００２７】
入力部１０１には、音声認識辞書に登録される料理の名称と、名称を構成する各単語の読み方を示す登録用情報が入力される。入力部１０１は、例えばキーボードやマウスである。また、入力部１０１は、処理命令が入力されてもよい。
【００２８】
登録用情報は、例えば音声認識システム１０の管理者によって入力部１０１に入力される。また、入力部１０１は、登録用情報をメニュー管理システムなどの外部システムから自動的に取得してもよい。
【００２９】
図２は、入力部１０１に入力される登録用情報の例を示す説明図である。図２に示す登録用情報は、正しい名称と、名称を構成する各単語の読み方と、有効期間とで構成されている。なお、図２等には、「名称を構成する各単語の読み方」は、「構成する各単語の読み方」と示されている。
【００３０】
正しい名称は、音声認識辞書に登録される料理の名称である。名称を構成する各単語の読み方は、正しい名称が示す料理の名称を構成する各単語の読み方を示す。
【００３１】
図２に示すように、正しい名称が「ベーコンレタスバーガー」である登録用情報の名称を構成する各単語の読み方は、「べーこん△れたす△ばーがー」である。図２等に示す△は、スペースを意味する。名称を構成する各単語の読み方では、正しい名称を構成する各単語が、スペースで区切られている。
【００３２】
すなわち、図２に示す「べーこん△れたす△ばーがー」は、「ベーコンレタスバーガー」が「ベーコン」「レタス」「バーガー」の各単語で構成されていることを示す。また、「ベーコン」「レタス」「バーガー」の各読み方が、「べーこん」「れたす」「ばーがー」であることを示す。
【００３３】
有効期間は、正しい名称が示す料理の名称が音声認識辞書への登録対象として有効な期間を示す。図２に示す例であれば、「アボカドツナバーガー」は、「２０１５／７／１−２０１５／７／１５」の間だけ音声認識辞書に登録される。
【００３４】
なお、図２に示す「ベーコンレタスバーガー」のように、有効期間には値が設定されなくてもよい。本実施形態では、有効期間に値が設定されていない登録用情報の正しい名称が示す料理の名称は、音声認識辞書に無期限に登録される。
【００３５】
音声認識システム１０の管理者が登録用情報を入力する場合、管理者が、名称を構成する各単語の読み方や有効期間を具体的に設定する。名称を構成する各単語の読み方であれば、管理者は、料理の名称を構成する各単語の間にスペースを挿入し、各単語を読み仮名にそれぞれ変換する。
【００３６】
なお、登録用情報には、図２に示す情報以外の情報が含まれてもよい。例えば、正しい名称が示す料理の売上の度合いを示す情報が含まれてもよい。また、一般メニュー、季節限定メニュー、地方限定メニューなどの、正しい名称が示す料理の種類を示す情報が含まれてもよい。
【００３７】
記憶部１０２は、入力部１０１に入力された登録用情報を記憶する機能を有する。なお、登録サーバ１００は、記憶部１０２を含まなくてもよい。登録サーバ１００に記憶部１０２が含まれない場合、入力部１０１に入力された登録用情報は、例えば辞書作成部２０２に直接送信される。
【００３８】
図１に示すように、音声認識辞書作成装置２００は、日付設定部２０１と、辞書作成部２０２と、送信部２０３とを含む。
【００３９】
日付設定部２０１は、辞書作成部２０２が作成する音声認識辞書が使用される日付を設定する機能を有する。有効期間内に日付設定部２０１が設定した日付が含まれる登録用情報の正しい名称が示す料理の名称は、音声認識辞書に登録される。
【００４０】
辞書作成部２０２が毎日音声認識辞書を作成し、音声認識装置３００が使用する音声認識辞書が毎日新たに作成された音声認識辞書に更新されるような運用であれば、日付設定部２０１は、現時点の日付を音声認識辞書が使用される日付に設定すればよい。また、日付設定部２０１は、日付の代わりに期間を設定してもよい。
【００４１】
辞書作成部２０２は、音声認識辞書を作成する機能を有する。辞書作成部２０２は、記憶部１０２に記憶されている登録用情報を取得する。辞書作成部２０２は、取得された登録用情報と、日付設定部２０１から取得した音声認識辞書が使用される日付とを用いて、音声認識辞書を作成する。以下、辞書作成部２０２による音声認識辞書の作成処理の例を説明する。
【００４２】
図３は、辞書作成部２０２による音声認識辞書の作成処理の例を示す説明図である。図３は、辞書作成部２０２が２０１５／７／２０に使用される音声認識辞書の作成処理の例を示す。すなわち、日付設定部２０１が設定した日付は「２０１５／７／２０」である。
【００４３】
図３（ａ）は、辞書作成部２０２が記憶部１０２から取得した登録用情報を示す。図３（ａ）に示す例では、辞書作成部２０２が記憶部１０２から取得した登録用情報は１つである。
【００４４】
図３（ａ）に示す登録用情報の有効期間は、「−２０９９／１２」である。本実施形態において「−２０９９／１２」は、対応する料理の名称が無期限に登録されることを意味する。例えば入力部１０１に入力された際、有効期間に値が設定されなかった登録用情報に対して、記憶部１０２は、自動的に「−２０９９／１２」を有効期間に設定する。なお、入力部１０１に入力された際、有効期間に値が設定されなかった登録用情報に対して、記憶部１０２は、有効期間に値を設定しなくてもよい。
【００４５】
図３（ｂ）は、２０１５／７／２０に登録対象として有効な料理の名称の登録用情報を示す。図３（ａ）に示す登録用情報に対応する料理の名称は登録対象として無期限に有効であるため、２０１５／７／２０に登録対象として有効な料理の名称になる。図３（ｂ）に示す例では、辞書作成部２０２が図３（ａ）に示す１つの登録用情報を、有効期間の情報が除かれた状態で取得している。
【００４６】
図３（ｃ）は、辞書作成部２０２が図３（ｂ）に示す登録用情報に基づいて作成した、正しい名称が示す料理の名称が呼ばれる可能性のある略語の読み方を示す。図３（ｃ）に示す略語の読み方は、名称を構成する各単語の読み方を基に、辞書作成部２０２が作成した読み方である。
【００４７】
本実施形態の辞書作成部２０２による略語の読み方の作成の方法を以下に説明する。最初に、辞書作成部２０２は、名称を構成する各単語の読み方それぞれを、そのまま略語の読み方にする（図３（ｃ）に示す「べーこん」「れたす」「ばーがー」）。
【００４８】
次に、辞書作成部２０２は、隣り合う複数の単語の読み方が組み合わせられた読み方を、略語の読み方にする（図３（ｃ）に示す「べーこんれたす」「れたすばーがー」）。次に、辞書作成部２０２は、正しい名称が示す料理の名称の読み方を、そのまま略語の読み方にする（図３（ｃ）に示す「べーこんれたすばーがー」）。
【００４９】
他の例として、正しい名称が「ベーコンレタストマトバーガー」であり、名称を構成する各単語の読み方が「べーこん」「れたす」「とまと」「ばーがー」である場合を考える。辞書作成部２０２は、まず名称を構成する各単語の読み方それぞれをそのまま略語の読み方にすることによって、４つの読み方を作成する。
【００５０】
次いで、辞書作成部２０２は、２つの単語の読み方が組み合わせられた略語の読み方と、３つの単語の読み方が組み合わせられた略語の読み方をそれぞれ作成する。２つの単語の読み方が組み合わせられた略語の読み方として、３つの読み方が作成される。また、３つの単語の読み方が組み合わせられた略語の読み方として、２つの読み方が作成される。
【００５１】
次いで、辞書作成部２０２は、正しい名称が示す料理の名称の読み方をそのまま略語の読み方にすることによって、１つの読み方を作成する。
【００５２】
辞書作成部２０２は、２つ以上の単語で構成される料理の名称の略語の読み方を、上記の方法で作成する。なお、「ハンバーガー」のように１つの単語で構成される料理の名称であれば、略語の読み方は、料理の名称の読み方そのもの（「はんばーがー」）のみである。
【００５３】
また、本実施形態の辞書作成部２０２は、調理担当者が発する可能性が低い読み方を、略語の読み方として採用しない。具体的には、「べーこんばーがー」のような離れた２つの単語の読み方が組み合わせられた読み方や、「れたすべーこん」のような通常の料理の名称の読み方と読み順が逆になる読み方は、図３（ｃ）に示されていない。
【００５４】
調理担当者が発する可能性が低い読み方を辞書作成部２０２が略語の読み方として採用しないことによって、音声認識辞書の容量の縮小や、認識処理における認識率の向上が期待される。なお、辞書作成部２０２は、調理担当者が発する可能性が低い読み方を略語の読み方として採用してもよい。
【００５５】
図３（ｃ）に示すパターン数は、１つの登録用情報から作成された略語の読み方のパターンの数を示す。図３（ｃ）に示すように、「ベーコンレタスバーガー」に対する略語の読み方は全部で６つある。
【００５６】
よって、正しい名称が「ベーコンレタスバーガー」である登録用情報のパターン数は６であるため、図３（ｃ）に示すパターン数は全て「６」に設定されている。図３（ｃ）に示す例では重複する略語の読み方が生じないため、パターン数は使用されない。
【００５７】
次に、辞書作成部２０２は、図３（ｃ）に示す情報からパターン数が除かれた情報を、音声認識辞書として作成する。図３に示す作成処理の例では、図１５に示すような音声認識辞書が作成される。
【００５８】
次に、有効期間に基づいて登録用情報が選別される例を説明する。図４は、辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。図４も、辞書作成部２０２が２０１５／７／２０に使用される音声認識辞書の作成処理の例を示す。
【００５９】
図４（ａ）に示す例では、辞書作成部２０２が記憶部１０２から取得した登録用情報は２つである。図４（ａ）に示す正しい名称が「ベーコンレタスバーガー」の登録用情報の有効期間は「−２０９９／１２」である。また、図４（ａ）に示す正しい名称が「アボカドツナバーガー」の登録用情報の有効期間は「２０１５／７／１−２０１５／７／１５」である。
【００６０】
図４（ｂ）は、２０１５／７／２０に登録対象として有効な料理の名称の登録用情報を示す。上記の有効期間を考慮すると、「ベーコンレタスバーガー」は登録対象として無期限に有効であるため、２０１５／７／２０に登録対象として有効な料理の名称になる。
【００６１】
同様に上記の有効期間を考慮すると、「アボカドツナバーガー」は２０１５／７／１−２０１５／７／１５の間に登録対象として有効であるため、２０１５／７／２０に登録対象として有効な料理の名称にならない。よって、図４（ｂ）には、正しい名称が「ベーコンレタスバーガー」の登録用情報のみが示されている。
【００６２】
図４（ｃ）に示す正しい名称が「ベーコンレタスバーガー」の登録用情報から作成される略語の読み方のパターンは、図３（ｃ）に示すパターンと同様である。図４に示す作成処理の例では、図１５に示すような音声認識辞書が作成される。
【００６３】
次に、異なる正しい名称に対して同一の略語の読み方が作成される場合を説明する。図５は、辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。図５も、辞書作成部２０２が２０１５／７／２０に使用される音声認識辞書の作成処理の例を示す。
【００６４】
図５（ａ）に示す例では、辞書作成部２０２が記憶部１０２から取得した登録用情報は２つである。図５（ａ）に示す登録用情報の有効期間は、どちらも「−２０９９／１２」である。
【００６５】
図５（ｂ）は、２０１５／７／２０に登録対象として有効な料理の名称の登録用情報を示す。図５（ａ）に示す登録用情報に対応する料理の名称はどちらも登録対象として無期限に有効であるため、どちらも２０１５／７／２０に登録対象として有効な料理の名称になる。よって、図５（ｂ）には、図５（ａ）に示す登録用情報が２つとも示されている。
【００６６】
図５（ｃ）は、辞書作成部２０２が図５（ｂ）に示す登録用情報に基づいて作成した、正しい名称が示す料理の名称が呼ばれる可能性のある略語の読み方を示す。
【００６７】
図５（ｃ）に示す正しい名称が「ベーコンレタスバーガー」の登録用情報から作成される略語の読み方のパターンは、図３（ｃ）および図４（ｃ）に示すパターンと同様である。
【００６８】
図５（ｃ）に示す正しい名称が「ツナバーガー」の登録用情報から作成される略語の読み方のパターンは、「つなばーがー」「つな」「ばーがー」の３通りである。よって、図５（ｃ）に示すように、正しい名称が「ツナバーガー」の登録用情報のパターン数は「３」に設定されている。
【００６９】
図５（ｃ）に示す太枠で囲われた２つの箇所の略語の読み方は、「ばーがー」で同一である。図５（ｃ）に示す情報が音声認識辞書としてそのまま使用された場合、音声認識装置３００は、「ばーがー」を音声認識した際、どちらの料理の名称を出力すればよいか判断できない。
【００７０】
そこで、図５（ｃ）に示すように、異なる料理の名称に対して同一の略語の読み方が作成された場合、辞書作成部２０２は、所定の条件に従って、いずれか１つの料理の名称に対する略語の読み方のみを残し、他は削除する。
【００７１】
図５（ｃ）に示す例において辞書作成部２０２が使用する所定の条件は、「パターン数が最小」である。すなわち、「ベーコンレタスバーガー」と「ツナバーガー」のパターン数はそれぞれ「６」と「３」であるため、辞書作成部２０２は、パターン数が最小である「ツナバーガー」の方を残す。
【００７２】
よって、正しい名称が「ツナバーガー」の略語の読み方には「ばーがー」が存続し、正しい名称が「ベーコンレタスバーガー」の略語の読み方からは「ばーがー」が削除される。図５に示す作成処理の例では、図６に示すような音声認識辞書が作成される。
【００７３】
図６は、音声認識辞書作成装置２００が作成する音声認識辞書の例を示す説明図である。図６に示すように、正しい名称が「ツナバーガー」の略語の読み方のパターンの数は３のままである。また、図６に示すように、正しい名称が「ベーコンレタスバーガー」の略語の読み方のパターンの数は、上記の処理により６から１減らされた５である。
【００７４】
なお、辞書作成部２０２が上記の所定の条件を用いる場合、例えば管理者は、名称を構成する各単語の読み方を調整すれば、登録させたい方の料理の名称に重複した略語の読み方を対応付けることができる。各単語の読み方を調整することによって重複した略語の読み方が対応付けられる料理の名称を操作する方法を以下に説明する。
【００７５】
図７は、辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。図７も、辞書作成部２０２が２０１５／７／２０に使用される音声認識辞書の作成処理の例を示す。
【００７６】
図７（ａ）に示す例では、辞書作成部２０２が記憶部１０２から取得した登録用情報は３つである。図７（ａ）に示す登録用情報の有効期間は、いずれも「−２０９９／１２」である。
【００７７】
また、図７（ａ）に示す正しい名称が「ベーコンレタスバーガー」の２つ目の登録用情報の、名称を構成する各単語の読み方は「ばーがー」である。通常であれば名称を構成する各単語の読み方は「べーこん△れたす△ばーがー」であるが、図７（ａ）に示す例では管理者が意図的に各単語の読み方を「ばーがー」としている。
【００７８】
図７（ｂ）は、２０１５／７／２０に登録対象として有効な料理の名称の登録用情報を示す。図７（ａ）に示す登録用情報に対応する料理の名称はいずれも登録対象として無期限に有効であるため、図７（ｂ）には、図７（ａ）に示す登録用情報が３つとも示されている。
【００７９】
図７（ｃ）は、辞書作成部２０２が図７（ｂ）に示す登録用情報に基づいて作成した、正しい名称が示す料理の名称が呼ばれる可能性のある略語の読み方を示す。
【００８０】
図７（ｃ）に示す正しい名称が「ベーコンレタスバーガー」の１つ目の登録用情報から作成される略語の読み方のパターンは、図３（ｃ）、図４（ｃ）、および図５（ｃ）に示すパターンと同様である。
【００８１】
図７（ｃ）に示す正しい名称が「ベーコンレタスバーガー」の２つ目の登録用情報から作成される略語の読み方のパターンは、「ばーがー」の１通りである。よって、図７（ｃ）に示すように、正しい名称が「ベーコンレタスバーガー」の２つ目の登録用情報のパターン数は「１」に設定されている。
【００８２】
図７（ｃ）に示す正しい名称が「ツナバーガー」の登録用情報から作成される略語の読み方のパターンは、図５（ｃ）に示すパターンと同様である。
【００８３】
図７（ｃ）に示す太枠で囲われた３つの箇所の略語の読み方は、「ばーがー」で同一である。辞書作成部２０２は、図５（ｃ）に示す例の場合と同様に、所定の条件として「パターン数が最小」を用いて、略語の読み方を残す方の料理の名称を決定する。
【００８４】
「ベーコンレタスバーガー」、「ベーコンレタスバーガー」、および「ツナバーガー」のパターン数はそれぞれ「６」、「１」、「３」であるため、辞書作成部２０２は、パターン数が最小である「ベーコンレタスバーガー」の方を残す。
【００８５】
よって、正しい名称が「ベーコンレタスバーガー」の略語の読み方には「ばーがー」が存続し、正しい名称が「ツナバーガー」の略語の読み方からは「ばーがー」が削除される。図７に示す作成処理の例では、図８に示すような音声認識辞書が作成される。
【００８６】
図８は、音声認識辞書作成装置２００が作成する音声認識辞書の他の例を示す説明図である。図８に示すように、正しい名称が「ベーコンレタスバーガー」の略語の読み方のパターンの数は、結果的に６のままである。また、図８に示すように、正しい名称が「ツナバーガー」の略語の読み方のパターンの数は、上記の処理により３から１減らされた２である。
【００８７】
すなわち、管理者が「ベーコンレタスバーガー」の２つ目の登録用情報の名称を構成する各単語の読み方を「ばーがー」とした理由は、「ばーがー」が音声認識された時に「ベーコンレタスバーガー」が出力されることを望んだためである。以上のように、管理者は、各単語の読み方を調整することによって重複した略語の読み方が対応付けられる料理の名称を操作できる。
【００８８】
次に、異なる正しい名称に対して同一の略語の読み方が作成され、略語の読み方のパターンの数が同一である場合を説明する。図９は、辞書作成部２０２による音声認識辞書の作成処理の他の例を示す説明図である。図９も、辞書作成部２０２が２０１５／７／２０に使用される音声認識辞書の作成処理の例を示す。
【００８９】
図９（ａ）に示す例では、辞書作成部２０２が記憶部１０２から取得した登録用情報は２つである。図９（ａ）に示す登録用情報の有効期間は、どちらも「−２０９９／１２」である。
【００９０】
また、図９（ａ）に示す登録用情報には、売上度合いが含まれている。売上度合いは、正しい名称が示す料理の売上の度合いを、大、中、小のいずれかで示す情報である。図９（ａ）に示すように、「ツナバーガー」の売上度合いは「大」である。また、「アボカドバーガー」の売上度合いは「中」である。
【００９１】
図９（ｂ）は、２０１５／７／２０に登録対象として有効な料理の名称の登録用情報を示す。図９（ａ）に示す登録用情報に対応する料理の名称はどちらも登録対象として無期限に有効であるため、図９（ｂ）には、図９（ａ）に示す登録用情報が２つとも示されている。
【００９２】
図９（ｃ）は、辞書作成部２０２が図９（ｂ）に示す登録用情報に基づいて作成した、正しい名称が示す料理の名称が呼ばれる可能性のある略語の読み方を示す。
【００９３】
図９（ｃ）に示す正しい名称が「ツナバーガー」の登録用情報から作成される略語の読み方のパターンは、図５（ｃ）に示すパターンと同様である。
【００９４】
図９（ｃ）に示す正しい名称が「アボカドバーガー」の登録用情報から作成される略語の読み方のパターンは、「あぼかどばーがー」「あぼかど」「ばーがー」の３通りである。よって、図９（ｃ）に示すように、正しい名称が「アボカドバーガー」の登録用情報のパターン数は「３」に設定されている。
【００９５】
図９（ｃ）に示す太枠で囲われた２つの箇所の略語の読み方は、「ばーがー」で同一である。辞書作成部２０２は、図５（ｃ）に示す例の場合と同様に、所定の条件として「パターン数が最小」を用いて、略語の読み方を残す方の料理の名称を決定する。
【００９６】
しかし、図９（ｃ）に示すように、「ツナバーガー」と「アボカドバーガー」のパターン数はいずれも「３」であるため、辞書作成部２０２は、所定の条件に従う料理の名称を１つに絞れない。
【００９７】
そこで、辞書作成部２０２は、二つ目の所定の条件として、「売上度合いが最大」を用いる。「ツナバーガー」と「アボカドバーガー」の売上度合いはそれぞれ「大」と「中」であるため、辞書作成部２０２は、売上度合いが最大である「ツナバーガー」の方を残す。
【００９８】
よって、正しい名称が「ツナバーガー」の略語の読み方には「ばーがー」が存続し、正しい名称が「アボカドバーガー」の略語の読み方からは「ばーがー」が削除される。図９に示す作成処理の例では、図１０に示すような音声認識辞書が作成される。
【００９９】
図１０は、音声認識辞書作成装置２００が作成する音声認識辞書の他の例を示す説明図である。図１０に示すように、正しい名称が「ツナバーガー」の略語の読み方のパターンの数は３のままである。また、図１０に示すように、正しい名称が「アボカドバーガー」の略語の読み方のパターンの数は、上記の処理により３から１減らされた２である。
【０１００】
なお、上記の説明では辞書作成部２０２が所定の条件として最初に「パターン数が最小」を用い、残す方の料理の名称を１つに絞れない場合は「売上度合いが最大」を用いるとしたが、辞書作成部２０２は、最初から所定の条件として「売上度合いが最大」を用いてもよい。
【０１０１】
また、辞書作成部２０２は、上記の２つの所定の条件以外にも、入力部１０１に入力された様々な情報に基づいた条件を所定の条件として使用してもよい。また、辞書作成部２０２は、記憶部１０２が各登録用情報を管理するための番号である管理番号や、記憶部１０２に記録された日付に基づいた条件（すなわち、装置内部の情報に基づいた条件）を、所定の条件として使用してもよい。
【０１０２】
また、辞書作成部２０２は、異なる正しい名称に対して同一の略語の読み方が作成された場合、対象の全ての正しい名称から同一の略語の読み方を削除してもよい。例えば、図５（ｃ）の場合、辞書作成部２０２は、「ツナバーガー」および「ベーコンレタスバーガー」の両方の略語の読み方から「ばーがー」を削除してもよい。
【０１０３】
単純に同一の略語の読み方が全て削除された場合、音声認識装置３００は、対象の略語を音声認識すると、出力対象の料理の名称は無いと判断する。このような場合であっても、音声認識装置３００が出力対象を選定できないような事態は回避される。
【０１０４】
送信部２０３は、作成された音声認識辞書を音声認識装置３００に送信する機能を有する。送信部２０３には、辞書作成部２０２から作成された音声認識辞書が入力される。
【０１０５】
音声認識装置３００は、通信網を介して音声認識辞書作成装置２００と通信可能に接続されている。音声認識装置３００は、例えば、スマートフォンやタブレット型端末である。音声認識装置３００がスマートフォンである場合、通信網は、例えば、３ＧやＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの携帯電話通信網である。
【０１０６】
［動作の説明］
以下、本実施形態の音声認識辞書作成装置２００の動作を図１１を参照して説明する。図１１は、音声認識辞書作成装置２００による音声認識辞書作成処理の動作を示すフローチャートである。
【０１０７】
入力部１０１に、登録用情報が入力される（ステップＳ１０１）。入力された登録用情報は、記憶部１０２に記憶される。
【０１０８】
次いで、辞書作成部２０２が、記憶部１０２に記憶されている登録用情報と、日付設定部２０１に設定されている音声認識辞書が使用される日付とを取得する（ステップＳ１０２）。
【０１０９】
次いで、辞書作成部２０２は、全ての登録用情報の有効期間と、取得された日付との関係が判定されたか否かを確認する（ステップＳ１０３）。全ての登録用情報の有効期間と日付との関係が判定された場合（ステップＳ１０３におけるＹｅｓ）、辞書作成部２０２は、ステップＳ１０７の処理を行う。
【０１１０】
日付との関係が判定されていない有効期間がある場合（ステップＳ１０３におけるＮｏ）、辞書作成部２０２は、判定されていない有効期間の情報を登録用情報から取得する（ステップＳ１０４）。
【０１１１】
次いで、辞書作成部２０２は、取得された有効期間内に、ステップＳ１０２で取得した日付が含まれるか否かを判定する（ステップＳ１０５）。取得された有効期間内に日付が含まれる場合（ステップＳ１０５におけるＹｅｓ）、辞書作成部２０２は、再度ステップＳ１０３の処理を行う。
【０１１２】
取得された有効期間内に日付が含まれない場合（ステップＳ１０５におけるＮｏ）、辞書作成部２０２は、取得された有効期間に対応する登録用情報を、取得された登録用情報一覧から削除する（ステップＳ１０６）。削除した後、辞書作成部２０２は、再度ステップＳ１０３の処理を行う。
【０１１３】
辞書作成部２０２は、登録対象として有効な全ての料理の名称に対して、略語の読み方が作成されたか否かを確認する（ステップＳ１０７）。全ての料理の名称に対して略語の読み方が作成されている場合（ステップＳ１０７におけるＹｅｓ）、辞書作成部２０２は、ステップＳ１１０の処理を行う。
【０１１４】
略語の読み方が作成されていない料理の名称がある場合（ステップＳ１０７におけるＮｏ）、辞書作成部２０２は、略語の読み方が作成されていない料理の名称を構成する各単語の読み方の情報を、登録用情報から取得する（ステップＳ１０８）。
【０１１５】
次いで、辞書作成部２０２は、取得された各単語の読み方の情報を用いて、料理の名称の略語の読み方を作成する（ステップＳ１０９）。作成した後、辞書作成部２０２は、再度ステップＳ１０７の処理を行う。
【０１１６】
辞書作成部２０２は、登録対象として有効な全ての料理の名称に対して作成された略語の読み方の中に、異なる料理の名称に対する同一の略語の読み方があるか否かを確認する（ステップＳ１１０）。異なる料理の名称に対する同一の略語の読み方がない場合（ステップＳ１１０におけるＮｏ）、辞書作成部２０２は、ステップＳ１１４の処理を行う。
【０１１７】
異なる料理の名称に対する同一の略語の読み方がある場合（ステップＳ１１０におけるＹｅｓ）、辞書作成部２０２は、異なる料理の名称にそれぞれ対応する登録用情報のうち、パターン数が最小の登録用情報が複数存在しないか否かを確認する（ステップＳ１１１）。
【０１１８】
パターン数が最小の登録用情報が複数存在しない場合（ステップＳ１１１におけるＹｅｓ）、辞書作成部２０２は、同一の略語の読み方のうち、パターン数が最小の登録用情報の料理の名称に対する略語の読み方のみを残す。
【０１１９】
すなわち、辞書作成部２０２は、他の同一の略語の読み方を、登録用情報に対して作成された略語の読み方一覧から削除する（ステップＳ１１２）。削除した後、辞書作成部２０２は、再度ステップＳ１１０の処理を行う。
【０１２０】
パターン数が最小の登録用情報が複数存在する場合（ステップＳ１１１におけるＮｏ）、辞書作成部２０２は、同一の略語の読み方のうち、所定の条件を満たす登録用情報の料理の名称に対する略語の読み方のみを残す。
【０１２１】
すなわち、辞書作成部２０２は、他の同一の略語の読み方を、登録用情報に対して作成された略語の読み方一覧から削除する（ステップＳ１１３）。削除した後、辞書作成部２０２は、再度ステップＳ１１０の処理を行う。
【０１２２】
所定の条件は、例えば図９に示すように、「登録用情報に含まれる売上度合いが最大」である。なお、所定の条件は、上記の条件以外の条件でもよい。所定の条件は、異なる料理の名称に対する複数の同一の略語の読み方が、１つの料理の名称に対する略語の読み方に絞られるのであれば、どのような条件でもよい。
【０１２３】
辞書作成部２０２は、同一の略語の読み方が異なる正しい名称に対応付けられていない、正しい名称と略語の読み方とが対応付けられた情報を音声認識辞書として出力する（ステップＳ１１４）。出力した後、音声認識辞書作成装置２００は、音声認識辞書作成処理を終了する。
【０１２４】
以下、本実施形態の音声認識辞書作成装置２００のハードウェア構成の具体例を説明する。図１２は、本発明による音声認識辞書作成装置のハードウェア構成例を示す説明図である。
【０１２５】
図１２に示す音声認識辞書作成装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１１と、主記憶部２１２と、通信部２１３と、補助記憶部２１４とを備える。また、人に処理結果または処理内容の経過を提示するための出力部２１５を備えてもよい。
【０１２６】
主記憶部２１２は、データの作業領域やデータの一時退避領域として用いられる。主記憶部２１２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【０１２７】
通信部２１３は、有線または無線のネットワーク（情報通信ネットワーク）を介して、周辺機器との間でデータを入力および出力する機能を有する。
【０１２８】
補助記憶部２１４は、ハードディスク装置などの記憶装置である。補助記憶部２１４は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。
【０１２９】
出力部２１５は、データを出力する機能を有する。出力部２１５は、例えば液晶ディスプレイ装置等の表示装置、またはプリンタ等の印刷装置である。
【０１３０】
また、図１２に示すように、音声認識辞書作成装置２００において、各構成要素は、システムバス２１６に接続されている。
【０１３１】
補助記憶部２１４は、例えば、図１に示す辞書作成部２０２、および送信部２０３を実現するためのプログラムを記憶している。また、送信部２０３は、通信部２１３を介して、音声認識辞書を送信する。
【０１３２】
なお、音声認識辞書作成装置２００は、ハードウェアにより実現されてもよい。例えば、音声認識辞書作成装置２００は、内部に図１に示すような機能を実現するプログラムが組み込まれたＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品が含まれる回路が実装されてもよい。
【０１３３】
また、音声認識辞書作成装置２００は、図１２に示すＣＰＵ２１１が図１に示す各構成要素が有する機能を提供するプログラムを実行することによって、ソフトウェアにより実現されてもよい。
【０１３４】
ソフトウェアにより実現される場合、ＣＰＵ２１１が補助記憶部２１４に格納されているプログラムを、主記憶部２１２にロードして実行し、音声認識辞書作成装置２００の動作を制御することによって、各機能がソフトウェアにより実現される。
【０１３５】
なお、本発明は、音声認識以外の分野にも適用可能である。例えば、本発明は、キーボードを介して入力された略称が正式名称に変換される際に使用される認識辞書の作成にも適用可能である。音声認識では頻繁に略語が使用されるため、本発明は、音声認識の分野において特に効果を発揮する。
【０１３６】
次に、本発明の概要を説明する。図１３は、本発明による生成装置の概要を示すブロック図である。本発明による生成装置２０は、認識辞書を構成する認識情報であって、名称と名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部２１（例えば、辞書作成部２０２）を備える。
【０１３７】
そのような構成により、生成装置は、同一の略語で呼ばれる可能性がある異なる名称に基づいて、変換される名称が一意に定められる音声認識辞書を生成できる。
【０１３８】
また、削除部２１は、所定の条件を満たす１つの認識情報以外の認識情報を削除してもよい。
【０１３９】
そのような構成により、生成装置は、変換される名称を、所定の条件を満たす名称にすることができる。
【０１４０】
また、生成装置２０は、認識情報を生成する生成部（例えば、辞書作成部２０２）を備え、生成部は、名称の略語が認識される対象として有効な期間に認識辞書が使用される時期が含まれる名称のみに基づいて、認識辞書を構成する認識情報を生成してもよい。
【０１４１】
そのような構成により、生成装置は、所定日に音声認識装置が音声認識する対象の名称のみに関する音声認識辞書を生成できる。
【０１４２】
また、所定の条件は、認識情報に含まれる名称の略語の数が最小であることでもよい。
【０１４３】
そのような構成により、生成装置は、構成する単語が少ない名称の略語を優先的に音声認識辞書に登録できる。
【０１４４】
また、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最大であることでもよい。
【０１４５】
そのような構成により、生成装置は、売上が大きい商品の名称を優先的に音声認識辞書に登録できる。
【０１４６】
また、所定の条件は、認識情報に含まれる名称に対応する商品の売上が最小であることでもよい。
【０１４７】
また、所定の条件は、認識情報に含まれる名称の略語の数が最小であり、かつ名称に対応する商品の売上が最大であることでもよい。
【０１４８】
そのような構成により、生成装置は、略語の読み方の数が同じである商品の名称のうち、売上が大きい商品の名称を優先的に音声認識辞書に登録できる。
【０１４９】
また、所定の条件は、認識情報に含まれる名称と名称を構成する単語が含まれる登録用情報が記憶されている記憶部（例えば、記憶部１０２）で使用されている、登録用情報の管理番号が最小であること、または最大であることでもよい。
【０１５０】
また、所定の条件は、認識情報に対応する登録用情報が記憶部に記憶された時期が最も早いことでもよい。また、所定の条件は、認識情報に含まれる名称に対応する商品が所定の種類（例えば、季節限定メニュー）の商品であることでもよい。
【０１５１】
また、生成部は、認識情報に含まれる略語を、認識情報に含まれる名称を構成する単語を組み合わせることによって生成してもよい。
【０１５２】
そのような構成により、生成装置は、料理の名称を構成する１つの単語のみが発せられる場合にも適用可能な音声認識辞書を生成できる。
【０１５３】
また、生成装置２０は、認識装置（例えば、音声認識装置３００）に対して生成された認識情報で構成された認識辞書を送信する送信部（例えば、送信部２０３）を備えてもよい。
【０１５４】
そのような構成により、生成装置は、生成された音声認識辞書を音声認識装置に対して送信できる。
【０１５５】
図１４は、本発明による認識システムの概要を示すブロック図である。本発明による認識システム３０は、認識辞書を生成する生成装置４０（例えば、音声認識辞書作成装置２００）と、認識辞書を用いて認識処理を行う認識装置５０（例えば、音声認識装置３００）とを含む認識システムであって、生成装置４０は、認識辞書を構成する認識情報であって、名称と名称の略語とを含み、略語ごとに生成された認識情報のうち、同一の略語を含み、それぞれ異なる名称に対応する認識情報に対して、少なくとも１つの認識情報を削除する削除部４１（例えば、辞書作成部２０２）を含む。
【０１５６】
そのような構成により、認識システムは、同一の略語で呼ばれる可能性がある異なる名称に基づいて、変換される名称が一意に定められる音声認識辞書を生成できる。
【符号の説明】
【０１５７】
１０  音声認識システム
２０、４０  生成装置
２１、４１  削除部
３０  認識システム
５０  認識装置
１００  登録サーバ
１０１  入力部
１０２  記憶部
２００  音声認識辞書作成装置
２０１  日付設定部
２０２  辞書作成部
２０３  送信部
２１１  ＣＰＵ
２１２  主記憶部
２１３  通信部
２１４  補助記憶部
２１５  出力部
２１６  システムバス
３００  音声認識装置
【図１】
0006673580.tif 000002
【図２】
0006673580.tif 000003
【図３】
0006673580.tif 000004
【図４】
0006673580.tif 000005
【図５】
0006673580.tif 000006
【図６】
0006673580.tif 000007
【図７】
0006673580.tif 000008
【図８】
0006673580.tif 000009
【図９】
0006673580.tif 000010
【図１０】
0006673580.tif 000011
【図１１】
0006673580.tif 000012
【図１２】
0006673580.tif 000013
【図１３】
0006673580.tif 000014
【図１４】
0006673580.tif 000015
【図１５】
0006673580.tif 000016
【図１６】
0006673580.tif 000017