(57)【要約】【課題】使用環境に適した音声認識辞書を構築する。【解決手段】複写機１００において、スキャナ部７０により原稿を読み取って得られた画像データに基づいて、原稿内に含まれる単語の文字認識を行い、当該文字認識された結果に基づいて音声認識辞書４１を更新する。この際、単語が文字認識された回数が多いほど、文字認識された単語の音声認識における優先度を高くする。また、原稿を読み取る際の重み付け値が大きいほど、原稿内に含まれる単語の音声認識における優先度を高くする。【選択図】図１
2008197229.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取るスキャナ部と、
前記読み取られた原稿内に含まれる単語の文字認識を行い、当該文字認識された結果に基づいて音声認識用の辞書を更新する制御部と、
を備えたことを特徴とする音声認識辞書構築装置。
【請求項２】
前記制御部は、前記文字認識された回数に基づいて、前記文字認識された単語の音声認識における優先度を決定することを特徴とする請求項１に記載の音声認識辞書構築装置。
【請求項３】
前記原稿を読み取る際の重み付け値の入力を受け付ける操作部を備え、
前記制御部は、前記重み付け値に基づいて、前記文字認識された単語の音声認識における優先度を決定することを特徴とする請求項１又は２に記載の音声認識辞書構築装置。
【請求項４】
コンピュータに、
スキャナ部により読み取られた原稿内に含まれる単語の文字認識を行い、当該文字認識された結果に基づいて音声認識用の辞書を更新する制御機能を実現させるためのプログラム。
【請求項５】
前記制御機能は、前記文字認識された回数に基づいて、前記文字認識された単語の音声認識における優先度を決定するものであることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記コンピュータに、
前記原稿を読み取る際の重み付け値の入力を受け付ける機能をさらに実現させ、
前記制御機能は、前記重み付け値に基づいて、前記文字認識された単語の音声認識における優先度を決定するものであることを特徴とする請求項４又は５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識用の辞書を構築する音声認識辞書構築装置及びプログラムに関する。
【背景技術】
【０００２】
近年、複写機やパーソナルコンピュータ等の各種装置において、ユニバーサルデザインの推奨により、音声入力による各種操作の必要性が高まりつつあり、ユーザの音声を認識し、音声による操作指示に応じた処理を行う装置が増えてきている。
【０００３】
例えば、ユーザが音声入力した内容を認識し、認識結果に応じてユーザに向けた言葉を選択して出力する音声対話装置において、ユーザが予め登録されていない内容の言葉を発した場合に、ユーザへ問い返し、その質問内容と答えを記憶して、次からの対話に用いるものが開発されている（特許文献１参照）。
【特許文献１】特開２００４−１０９３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、音声入力によって各種操作を指示する際に、音声認識技術には限界があった。例えば、複写機においては、限られた一般的な言葉（「はい」、「いいえ」、「１」、「２」等）や特定の操作に関する言葉（「パンチ」、「ステープル」、「メール」等）では、ある程度認識率を上げることができるものの、固有名詞や特殊な用語に関する音声の認識率を上げることは困難であった。しかも、固有名詞や特殊な用語は、使用環境によって頻繁に使われる単語が異なるため、それぞれの使用環境に適した音声認識を行うことは困難であった。
【０００５】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、使用環境に適した音声認識辞書を構築することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の音声認識辞書構築装置は、原稿を読み取るスキャナ部と、前記読み取られた原稿内に含まれる単語の文字認識を行い、当該文字認識された結果に基づいて音声認識用の辞書を更新する制御部と、を備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の音声認識辞書構築装置において、前記制御部は、前記文字認識された回数に基づいて、前記文字認識された単語の音声認識における優先度を決定することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の音声認識辞書構築装置において、前記原稿を読み取る際の重み付け値の入力を受け付ける操作部を備え、前記制御部は、前記重み付け値に基づいて、前記文字認識された単語の音声認識における優先度を決定することを特徴とする。
【０００９】
請求項４に記載の発明は、コンピュータに、スキャナ部により読み取られた原稿内に含まれる単語の文字認識を行い、当該文字認識された結果に基づいて音声認識用の辞書を更新する制御機能を実現させるためのプログラムである。
【００１０】
請求項５に記載の発明は、請求項４に記載のプログラムにおいて、前記制御機能は、前記文字認識された回数に基づいて、前記文字認識された単語の音声認識における優先度を決定するものであることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項４又は５に記載のプログラムにおいて、前記コンピュータに、前記原稿を読み取る際の重み付け値の入力を受け付ける機能をさらに実現させ、前記制御機能は、前記重み付け値に基づいて、前記文字認識された単語の音声認識における優先度を決定するものであることを特徴とする。
【発明の効果】
【００１２】
請求項１、４に記載の発明によれば、原稿内に含まれる単語の文字認識結果に基づいて音声認識用の辞書を更新するので、使用環境に適した音声認識辞書を構築することができる。
【００１３】
請求項２、５記載の発明によれば、単語が文字認識された回数に基づいて、当該単語の音声認識における優先度を決定することができる。
【００１４】
請求項３、６に記載の発明によれば、原稿を読み取る際の重み付け値に基づいて、当該単語の音声認識における優先度を決定することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態における複写機１００を説明する。
図１に、複写機１００の機能的構成を示す。図１に示すように、複写機１００は、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、ハードディスク４０、操作部５０、音声入出力部６０、スキャナ部７０、プリンタ部８０、ネットワーク制御部９０を備え、各部はバスにより接続されて構成されている。複写機１００は、ユーザが音声を発することにより操作指示が可能な装置である。
【００１６】
ＣＰＵ１０は、操作部５０から入力される操作信号、音声入出力部６０から入力される音声信号又はネットワーク制御部９０により受信した指示信号に応じて、ＲＯＭ３０に格納されている各種処理プログラムを読み出し、当該プログラムとの協働により、複写機１００の各部の処理動作を統括的に制御する。
【００１７】
具体的に、ＣＰＵ１０は、ＲＯＭ３０に格納されている主制御プログラム３１との協働により、複写機１００において実行される処理動作を統括的に制御する。
【００１８】
ＣＰＵ１０は、ＲＯＭ３０に格納されている複写制御プログラム３２との協働により、スキャナ部７０又はプリンタ部８０を制御し、原稿の読み取り動作や複写動作を制御する。スキャナ部７０により原稿を読み取って得られた画像データ（以下、スキャンデータという。）は、ＲＡＭ２０のスキャンデータ格納部２１に格納される。
【００１９】
ＣＰＵ１０は、ＲＯＭ３０に格納されている文字認識プログラム３３との協働により、スキャンデータ格納部２１からスキャンデータを読み出し、ハードディスク４０に記憶されている文字認識辞書４３に登録されている文字の画像パターンと照合することによって、原稿内に含まれる単語の文字認識（Optical Character Recognition：ＯＣＲ）を行う。文字認識された単語の文字列は、ＲＡＭ２０の文字認識データ格納部２２に格納される。
【００２０】
ＣＰＵ１０は、ＲＯＭ３０に格納されている音声認識プログラム３４との協働により、音声入出力部６０のマイク６１から入力された音声を解析し、ハードディスク４０に記憶されている音声認識辞書４１又は一般音声認識辞書４２に登録されている単語の中から、入力された音声に該当する文字を決定する。
【００２１】
ＣＰＵ１０は、ＲＯＭ３０に格納されている辞書管理プログラム３５との協働により、文字認識された結果に基づいて音声認識辞書４１を更新する音声認識辞書更新処理（図４参照）を実行する。
【００２２】
ＲＡＭ２０は、ＣＰＵ１０により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。ＲＡＭ２０は、スキャンデータ格納部２１、文字認識データ格納部２２を有する。
【００２３】
ＲＯＭ３０には、ＣＰＵ１０により実行される主制御プログラム３１、複写制御プログラム３２、文字認識プログラム３３、音声認識プログラム３４、辞書管理プログラム３５等の各種処理プログラムが格納されている。
【００２４】
ハードディスク４０は、各種データを記憶する記憶装置であり、音声認識辞書４１、一般音声認識辞書４２、文字認識辞書４３、発音推定辞書４４等が格納されている。
【００２５】
音声認識辞書４１は、複写機１００の使用により更新される音声認識用の辞書である。なお、音声認識辞書４１は、ＲＡＭ２０に格納されていてもよい。
【００２６】
図２（ａ）に、音声認識辞書４１の例を示す。図２（ａ）に示すように、音声認識辞書４１には、登録単語毎に、推定発音、累積ポイント、累積回数、積算ポイントが対応付けられている。
【００２７】
音声認識辞書４１の「登録単語」には、スキャンデータから文字認識して得られた単語の文字列が格納される。「推定発音」には、発音推定辞書４４を参照して推定された登録単語の読みがなが格納される。「累積ポイント」には、登録単語が記載された原稿を読み取る際に入力された重み付け値を累積した値が格納される。「累積回数」には、登録単語が文字認識された回数を累積した値が格納される。「積算ポイント」には、累積ポイントと累積回数の積が格納される。積算ポイントは、音声認識辞書４１を用いて音声認識を行う際に、単語候補群の中から認識結果を決定する際の優先度として使用される。すなわち、本実施の形態では、原稿を読み取る際に入力された重み付け値、及び、単語が文字認識された回数に基づいて、優先度が決定される。
【００２８】
なお、音声認識辞書４１の更新には、新規に単語を登録すること、及び、既に登録されている単語について累積ポイント、累積回数、積算ポイント等を変更することが含まれる。
【００２９】
一般音声認識辞書４２は、一般に使用される音声認識用の単語が登録された辞書である。一般音声認識辞書４２は、ＲＡＭ２０又はＲＯＭ３０に格納されていてもよい。
【００３０】
文字認識辞書４３は、文字認識に使用される一般的な辞書であり、文字の画像パターンと文字データとが対応付けられている。文字認識辞書４３は、ＲＡＭ２０又はＲＯＭ３０に格納されていてもよい。
【００３１】
発音推定辞書４４は、一般的な漢字かな変換辞書と同等の辞書であり、登録された漢字・英数字等の単語から読みがな（発音）を推定するために使用する辞書である。発音推定辞書４４は、ＲＡＭ２０又はＲＯＭ３０に格納されていてもよい。
【００３２】
操作部５０は、ハードキー、タッチパネル及びＬＣＤ（Liquid Crystal Display）を備える。ハードキーは、数字キー、スタートキー、リセットキー等の各種キーを備え、各キーが押下された場合に、押下信号をＣＰＵ１０に出力する。タッチパネルは、ＬＣＤの表面に一体的に形成されており、ユーザの指先やタッチペン等により当接された位置を検出して、位置信号をＣＰＵ１０に出力する。ＬＣＤは、ＣＰＵ１０からの指示に従って、各種操作画面や各種処理結果を表示する。
【００３３】
音声入出力部６０は、マイク６１及びスピーカ６２を備える。音声入出力部６０は、マイク６１から入力される音声を電気信号に変換する。また、音声入出力部６０は、スピーカ６２により電気信号を音声に変換して出力する。
【００３４】
スキャナ部７０は、原稿に光を照射し、原稿面において反射された光をＣＣＤ（Charge Coupled Device）ラインイメージセンサにより光電変換して原稿画像を読み取り、スキャンデータを生成する。
【００３５】
プリンタ部８０は、電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データに基づいて感光ドラム表面を露光する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部から構成される。
【００３６】
ネットワーク制御部９０は、ネットワークに接続し、外部機器とデータ通信を行うための機能部である。
【００３７】
次に、動作を説明する。
図３は、複写機１００において実行されるスキャン動作時処理を示すフローチャートである。スキャン動作時処理は、複写動作時又は複写機１００をスキャナとして使用する場合に行われる処理である。
【００３８】
ユーザが操作部５０のスタートキーを押下することによりスキャン開始が指示されると（ステップＳ１；Ｙｅｓ）、操作部５０にスキャンモードの選択画面が表示され、ユーザの操作部５０からの操作により、スキャンモードが入力される（ステップＳ２）。スキャンモードには、音声認識辞書更新モードと音声認識辞書非更新モードとがあり、いずれか一方が選択される。音声認識辞書更新モードとは、スキャン動作時処理において、文字認識結果に基づいて音声認識辞書４１を更新するモードをいい、音声認識辞書非更新モードとは、文字認識を行わず、現状の音声認識辞書４１を維持するモードをいう。
【００３９】
音声認識辞書更新モードが選択された場合には（ステップＳ３；Ｙｅｓ）、原稿を読み取る際の重み付け値の入力画面が操作部５０に表示され、ユーザの操作部５０からの操作により、重み付け値の入力が受け付けられる（ステップＳ４）。ここでは、重み付け値は１〜３とし、値が大きいほど、当該処理による音声認識における優先度が高くなるものとする。
【００４０】
次に、スキャナ部７０により原稿が読み取られ（ステップＳ５）、スキャンデータがスキャンデータ格納部２１に格納される（ステップＳ６）。
【００４１】
次に、ＣＰＵ１０により、スキャンデータ格納部２１に格納されているスキャンデータにおいて文字認識未処理領域がある場合には（ステップＳ７；Ｙｅｓ）、文字認識辞書４３が参照され、当該領域の文字認識が行われる（ステップＳ８）。そして、ＣＰＵ１０により、文字認識結果の単語が抽出され（ステップＳ９）、単語単位で文字認識データ格納部２２に格納される。
【００４２】
次に、ＣＰＵ１０により、文字認識された単語について、音声認識辞書更新処理が行われる（ステップＳ１０）。ここで、図４を参照して、音声認識辞書更新処理を説明する。
【００４３】
図４に示すように、ＣＰＵ１０により、文字認識された対象単語が音声認識辞書４１の「登録単語」に登録済みであるか否かが検索され（ステップＳ２１）、登録済みの場合には（ステップＳ２２；Ｙｅｓ）、登録済みの当該単語レコードが処理対象に選択される（ステップＳ２３）。
【００４４】
一方、ステップＳ２２において、対象単語が音声認識辞書４１の「登録単語」に未登録の場合には（ステップＳ２２；Ｎｏ）、ＣＰＵ１０により、当該単語を「登録単語」とする新規レコードが処理対象に選択される（ステップＳ２４）。そして、ＣＰＵ１０により、音声認識辞書４１の新規登録単語における「累積ポイント」、「累積回数」、「積算ポイント」が一旦０にクリアされる（ステップＳ２５）。次に、ＣＰＵ１０により、発音推定辞書４４に基づいて、対象単語をキーとして推定される“読みがな”が取得され（ステップＳ２６）、これが対象単語の「推定発音」に格納される（ステップＳ２７）。
【００４５】
ステップＳ２３又はステップＳ２７の後、ＣＰＵ１０により、音声認識辞書４１の対象単語の「累積ポイント」に、ステップＳ４で入力された重み付け値が加算され（ステップＳ２８）、対象単語の「累積回数」に１が加算される（ステップＳ２９）。そして、「累積ポイント」と「累積回数」の積が「積算ポイント」に格納される（ステップＳ３０）。
【００４６】
音声認識辞書更新処理の終了後は、図３に示すように、ステップＳ７に戻り、スキャンデータにおいて全ての単語が文字認識されるまで、ステップＳ７〜ステップＳ１０の処理が繰り返される。
【００４７】
ステップＳ３において、音声認識辞書非更新モードが選択された場合には（ステップＳ３；Ｎｏ）、スキャナ部７０により通常のスキャン処理が実行される（ステップＳ１１）。
【００４８】
ステップＳ７において、文字認識未処理領域がない場合（ステップＳ７；Ｎｏ）、又はステップＳ１１の後、通常の後処理（複写であればプリンタ部８０による画像形成処理等）が実行される（ステップＳ１２）。
以上で、スキャン動作時処理が終了する。
【００４９】
次に、音声認識辞書４１の具体的な更新例について説明する。図２（ａ）に示す初期状態から、スキャンモードを音声認識辞書更新モードとし、重み付け値を３として、図５（ａ）に示す原稿１０１を読み取った後の音声認識辞書４１を図２（ｂ）に示す。原稿１０１から各単語が文字認識され、図２（ａ）の初期状態では登録されていなかった「インスパイア」、「企画部」については、音声認識辞書４１に新規登録され、「累積ポイント」は３、「累積回数」は１となり、「積算ポイント」には「累積ポイント」と「累積回数」の積である３が格納される。「鈴木」、「マーキュリー」のように、図２（ａ）の初期状態で登録済みであった単語については、「累積ポイント」に３が加算され、「累積回数」に１が加算され、「積算ポイント」には「累積ポイント」と「累積回数」の積が格納される。
【００５０】
図２（ｂ）に示す音声認識辞書４１の状態で、スキャンモードを音声認識辞書更新モードとし、重み付け値を１として、図５（ｂ）に示す原稿１０２を読み取った後の音声認識辞書４１を図２（ｃ）に示す。原稿１０２から各単語が文字認識され、図２（ｂ）に示す状態では登録されていなかった「交通費」については、音声認識辞書４１に新規登録され、「累積ポイント」は１、「累積回数」は１となり、「積算ポイント」には「累積ポイント」と「累積回数」の積である１が格納される。「企画部」のように、図２（ｂ）に示す状態で登録済みであった単語については、「累積ポイント」に１が加算され、「累積回数」に１が加算され、「積算ポイント」には「累積ポイント」と「累積回数」の積が格納される。
【００５１】
図２（ｃ）に示す音声認識辞書４１の状態で、スキャンモードを音声認識辞書非更新モードとして、図５（ｃ）に示す原稿１０３を読み取った場合には、音声認識辞書４１は図２（ｃ）に示す状態のまま更新されない。
【００５２】
次に、図６を参照して、音声操作時処理を説明する。
まず、複写機１００において操作が開始されると（ステップＳ３１；Ｙｅｓ）、音声入出力部６０のスピーカ６２から操作のための音声入力を促すメッセージが出力され（ステップＳ３２）、マイク６１からユーザの音声入力が受け付けられる（ステップＳ３３）。
【００５３】
音声入力があった場合には（ステップＳ３４；Ｙｅｓ）、ＣＰＵ１０により、音声認識処理が行われる（ステップＳ３５）。ここで、図７を参照して、音声認識処理を説明する。
【００５４】
図７に示すように、ＣＰＵ１０により、マイク６１を介して入力された音声から単語が切り出され（ステップＳ４１）、一般音声認識辞書４２が参照されて音声認識が行われ、入力された音声に該当するであろう複数の単語候補群（単語候補１〜ｎ（ｎは整数））が取得される（ステップＳ４２）。
【００５５】
まず、ＣＰＵ１０により、単語候補１を対象単語候補として（ステップＳ４３）、対象単語候補が音声認識辞書４１に登録されているか否かが検索される（ステップＳ４４）。対象単語候補が音声認識辞書４１に登録されている場合には（ステップＳ４５；Ｙｅｓ）、ＣＰＵ１０により、音声認識辞書４１から対象単語候補に対応する積算ポイントが取得される（ステップＳ４６）。対象単語候補が音声認識辞書４１に登録されていない場合には（ステップＳ４５；Ｎｏ）、ＣＰＵ１０により、対象単語候補の積算ポイントが０とされる（ステップＳ４７）。
【００５６】
ここで、ＣＰＵ１０により、処理が終了していない単語候補があるか否かが判断される（ステップＳ４８）。処理が終了していない単語候補がある場合には（ステップＳ４８；Ｎｏ）、ＣＰＵ１０により、次の単語候補が対象単語候補とされ（ステップＳ４９）、ステップＳ４４に戻る。
【００５７】
ステップＳ４８において、全ての単語候補について処理が終了した場合には（ステップＳ４８；Ｙｅｓ）、ＣＰＵ１０により、積算ポイントが最大の単語候補が抽出される（ステップＳ５０）。単語候補の積算ポイントの最大値が０より大きい場合には（ステップＳ５１；Ｙｅｓ）、ＣＰＵ１０により、積算ポイントが最大の単語候補が認識結果として選定される（ステップＳ５２）。
【００５８】
ステップＳ５１において、積算ポイントの最大値が０の場合（ステップＳ５１；Ｎｏ）、すなわち、単語候補群のうち、音声認識辞書４１に登録されている単語候補がない場合には、ＣＰＵ１０により、一般音声認識辞書４２を用いて一般単語の中から検索された最適な単語が認識結果として選定される（ステップＳ５３）。
【００５９】
ステップＳ５２又はステップＳ５３の後、入力音声が終了しない場合には（ステップＳ５４；Ｎｏ）、ステップＳ４１に戻り、ステップＳ４１〜ステップＳ５４の処理が繰り返される。
【００６０】
ステップＳ５４において、入力音声が終了する場合には（ステップＳ５４；Ｙｅｓ）、図６に戻り、ＣＰＵ１０により、認識結果に対応する各種処理が行われる（ステップＳ３６）。
【００６１】
ステップＳ３６の後、又は、ステップＳ３４において音声入力がない場合には（ステップＳ３４；Ｎｏ）、ＣＰＵ１０により、処理が終了するか否かが判断される（ステップＳ３７）。処理が終了しない場合には（ステップＳ３７；Ｎｏ）、ステップＳ３２に戻る。
【００６２】
ステップＳ３７において、処理が終了する場合には（ステップＳ３７；Ｙｅｓ）、音声操作時処理が終了する。
【００６３】
図８に、音声操作時の具体例として、ユーザが「インスパイア」というサーバ内の「開発部」というフォルダ内のファイルを、「企画部」の「鈴木」さんと「棚井」さんにメール送信する場合について説明する。図８の左欄は複写機１００からの問いであり、図８の右欄はユーザの回答である。なお、音声認識を行う際には、図２（ｃ）に示す音声認識辞書４１を使用するものとする。
【００６４】
図８に示すように、まず、複写機１００のスピーカ６２から機能（スキャン、コピー、ファイル送信）を選択させるための問いが音声出力され、ユーザの回答として「さん（ファイル送信）」がマイク６１から音声入力される。続いて、送信先の所属、送信先の名前、ファイルが格納されているコンピュータ名、フォルダ名、ファイルＩＤ（又はファイル名）について、複写機１００のスピーカ６２から問いが音声出力され、ユーザの回答がマイク６１から音声入力される。
【００６５】
次に、複写機１００のスピーカ６２から操作内容を確認するためのメッセージが音声出力される。この例では、「インスパイア」、「企画部」、「鈴木」等の単語は音声認識辞書４１に登録されているため認識率が上がり、正しく認識されているが、「棚井（タナイ）」という名前は未登録であったために、「カナイ」という名前と誤認識されている。
【００６６】
以上説明したように、複写機１００によれば、原稿内に含まれる単語の文字認識結果に基づいて音声認識辞書４１を更新するので、使用環境に適した音声認識辞書４１を構築することができる。また、単語が文字認識された回数に基づいて、単語の音声認識における優先度となる積算ポイントを決定するので、単語が原稿に記載されている回数が多いほど、音声認識結果として認識されやすくなる。また、原稿を読み取る際の重み付け値に基づいて、単語の音声認識における優先度となる積算ポイントを決定するので、単語が含まれていた原稿の重み付け値が大きいほど、音声認識結果として認識されやすくなる。
【００６７】
また、本実施の形態では、複写機１００を日常の業務で使用しながら、原稿内に含まれる単語を「頻繁に使われているであろう言葉」として音声認識辞書４１を更新するので、その使用環境（職場等）で頻繁に使用される単語の認識率を上げることができる。したがって、固有名詞や環境固有に使用される特殊な用語を含め、全体としての音声認識率を上げることができる。
【００６８】
なお、上記実施の形態における記述は、本発明に係る音声認識辞書構築装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６９】
上記実施の形態では、累積ポイントと累積回数の積である積算ポイントを音声認識における優先度として用いたが、累積ポイント又は累積回数のいずれかを音声認識における優先度として用いることとしてもよい。また、累積ポイントや累積回数以外の任意のパラメータを考慮して、優先度を決定することとしてもよい。
【００７０】
また、音声認識辞書４１から不要な単語を削除したり、発音推定辞書４４を参照して得られた読みがなが間違っている場合に修正したりする等、ユーザが音声認識辞書４１の内容を適宜編集可能としてもよい。
【００７１】
また、上記実施の形態では、複写機１００の全ユーザが共通の音声認識辞書４１を使用する場合について説明したが、共通の音声認識辞書４１とは別に、ユーザ毎に個別の音声認識辞書を設けて、あるユーザに対しては、そのユーザが頻繁に使用する単語のみを音声認識に使用することとしてもよい。この場合、ユーザが頻繁に使用する単語は一般的にそのユーザの業務内容や嗜好性と関係があるため、ユーザ毎の音声認識辞書を解析することにより、組織機密が漏洩するおそれがある。そこで、他のユーザからはユーザ毎の音声認識辞書を参照不可とする手段を設けることにより、セキュリティを向上させることが望ましい。
【００７２】
例えば、ユーザ固有の識別情報やパスワードと対応付けて、ユーザ毎の音声認識辞書を管理することとしてもよい。この場合には、ユーザは、原稿を読み取らせる際に、音声認識辞書更新モードを選択し、識別情報やパスワードを入力することにより、当該ユーザに対応した音声認識辞書の更新資格を得ることができるものとする。識別情報やパスワードが正しくない場合には、音声認識辞書の更新が行われないか、エラーとして処理される。
【００７３】
また、ユーザ毎の音声指紋を登録しておき、音声操作時に入力される音声を、登録された音声指紋と照合してユーザを特定することとしてもよい。ユーザが特定された場合には、当該ユーザに対応する音声認識辞書を使用して音声認識を行い、ユーザが特定されなかった場合には、音声操作が拒否されるか、一般音声認識辞書４２が使用されるか、エラーとして処理される。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態における複写機１００の機能的構成を示すブロック図である。
【図２】（ａ）は、音声認識辞書４１の例を示す図である。（ｂ）は、原稿１０１を読み取った後の音声認識辞書４１を示す図である。（ｃ）は、原稿１０２を読み取った後の音声認識辞書４１を示す図である。
【図３】スキャン動作時処理を示すフローチャートである。
【図４】音声認識辞書更新処理を示すフローチャートである。
【図５】（ａ）は、原稿１０１を示す図である。（ｂ）は、原稿１０２を示す図である。（ｃ）は、原稿１０３を示す図である。
【図６】音声操作時処理を示すフローチャートである。
【図７】音声認識処理を示すフローチャートである。
【図８】音声操作時における複写機１００の音声出力とユーザの音声入力の具体例を示す図である。
【符号の説明】
【００７５】
１０  ＣＰＵ
２０  ＲＡＭ
２１  スキャンデータ格納部
２２  文字認識データ格納部
３０  ＲＯＭ
３１  主制御プログラム
３２  複写制御プログラム
３３  文字認識プログラム
３４  音声認識プログラム
３５  辞書管理プログラム
４０  ハードディスク
４１  音声認識辞書
４２  一般音声認識辞書
４３  文字認識辞書
４４  発音推定辞書
５０  操作部
６０  音声入出力部
６１  マイク
６２  スピーカ
７０  スキャナ部
８０  プリンタ部
９０  ネットワーク制御部
１００  複写機
【図１】
2008197229.tif 000003
【図２】
2008197229.tif 000004
【図３】
2008197229.tif 000005
【図４】
2008197229.tif 000006
【図５】
2008197229.tif 000007
【図６】
2008197229.tif 000008
【図７】
2008197229.tif 000009
【図８】
2008197229.tif 000010