(57)【要約】【課題】あらゆる騒音環境で、あらゆる操作習熟度のユーザ、あらゆる言語を使用するユーザにとって、より使いやすい音声出力装置を提供すること。【解決手段】ユーザ毎の音声出力設定値を不揮発性メモリ１００７に登録しておき、ＣＰＵ１００４が、外部要因情報（外部音量情報、ユーザの操作習熟度情報、使用言語情報）を取得し、該取得した外部要因情報とメモリに記憶された前記音声出力設定値とに基づいて、出力音声を調整制御する構成を特徴とする。【選択図】図２
2005321488.tif 000002
【特許請求の範囲】
【請求項１】
音声出力を行う音声出力手段と、
外部要因情報を取得する外部要因情報取得手段と、
前記音声出力手段への音声出力設定値を記憶する記憶手段と、
前記外部要因情報取得手段により外部要因情報を取得し、該取得した外部要因情報と前記記憶手段に記憶された前記音声出力設定値とに基づいて、前記音声出力手段の出力音声を調整制御する制御手段と、
を有することを特徴とする音声出力装置。
【請求項２】
音声出力を行う音声出力手段と、
外部音量を取得する音量取得手段と、
入力される前記音声出力手段への音量設定値と該音量設定値の入力時に前記音量取得手段により取得される第１の外部音量値とを記憶する記憶手段と、
前記音量取得手段により外部音量値を第２の外部音量値として取得し、該取得した第２の外部音量値と前記記憶手段に記憶された前記音量設定値及び前記第１の外部音量値とに基づいて、前記音声出力手段の出力音量を調整制御する制御手段と、
を有することを特徴とする音声出力装置。
【請求項３】
前記制御手段は、前記第１の外部音量値と前記第２の外部音量値との差分値に基づいて前記音量設定値を補正した音量値に、前記音声出力手段の出力音量を調整制御することを特徴とする請求項２記載の音声出力装置。
【請求項４】
前記記憶手段は、前記音量設定値と前記第１の外部音量値とをユーザ情報毎に記憶するものであり、
前記制御手段は、前記音量取得手段により外部音量値を第２の外部音量値として取得し、該取得した第２の外部音量値と前記ユーザ情報毎の音量設定値及び第１の外部音量値とに基づいて、前記音声出力手段の出力音量を調整制御することを特徴とする請求項２又は３記載の音声出力装置。
【請求項５】
複数のガイドレベルで操作ガイドするための各ガイドレベルの操作ガイドデータを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶される前記いずれかのガイドレベルの操作ガイドデータを用いて音声出力を行う音声出力手段と、
前記音声出力手段により音声出力されるガイドレベルの設定値を記憶する第２の記憶手段と、
操作習熟度を判定する判定手段と、
前記判定手段により判定された操作習熟度と前記第２の記憶手段に記憶された前記ガイドレベルの設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルを切り替え制御する制御手段と、
を有することを特徴とする音声出力装置。
【請求項６】
前記制御手段は、前記判定手段により判定された操作習熟度に応じて、前記第２の記憶手段に記憶された前記ガイドレベルの設定値を変更して、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルを切り替え制御することを特徴とする請求項５記載の音声出力装置。
【請求項７】
前記第２の記憶手段は、機能毎に前記音声出力手段により音声出力されるガイドレベルの設定値を記憶するものであり、
前記判定手段は、操作習熟度を機能毎に判定するものであり、
前記制御手段は、前記判定手段により判定された機能毎の操作習熟度及び前記ガイドレベルの設定値に基づいて、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルを機能毎に切り替え制御することを特徴とする請求項５又は６記載の音声出力装置。
【請求項８】
前記第２の記憶手段は、機能毎に、使用頻度を示す情報、操作が誤りなく行われたことを示す情報、操作ガイド出力中に当該操作が行われた回数を示す情報の少なくとも１つを記憶するものであり、
前記判定手段は、前記第２の記憶手段に記憶される操作している機能に対する少なくとも１つの情報から、当該機能の操作習熟度を判定することを特徴とする請求項７記載の音声出力装置。
【請求項９】
前記第２の記憶手段は、ユーザ情報毎に前記音声出力手段により音声出力されるガイドレベルの設定値を記憶するものであり、
前記判定手段は、操作習熟度を入力されるユーザ情報毎に判定するものであり、
前記制御手段は、前記判定手段により判定された機能毎の操作習熟度及び前記ガイドレベルの設定値に基づいて、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルをユーザ情報毎に切り替え制御することを特徴とする請求項５〜８のいずれかに記載の音声出力装置。
【請求項１０】
操作説明のための操作ガイドデータを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶される操作ガイドデータを用いて音声出力を行う音声出力手段と、
前記音声出力手段により音声出力される前記操作ガイドデータの読み上げ速度の設定値を記憶する第２の記憶手段と、
操作習熟度を判定する判定手段と、
前記判定手段により判定された操作習熟度と前記第２の記憶手段に記憶された前記読み上げ速度の設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を調整制御する制御手段と、
を有することを特徴とする音声出力装置。
【請求項１１】
前記制御手段は、前記判定手段により判定された操作習熟度に応じて、前記第２の記憶手段に記憶された前記読み上げ速度の設定値を変更して、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を調整制御することを特徴とする請求項１０記載の音声出力装置。
【請求項１２】
前記第２の記憶手段は、機能毎に前記音声出力手段により音声出力されるガイドレベルの設定値を記憶するものであり、
前記判定手段は、操作習熟度を機能毎に判定するものであり、
前記制御手段は、前記判定手段により判定された機能毎の操作習熟度及び前記読み上げ速度の設定値に基づいて、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を機能毎に調整制御することを特徴とする請求項１０又は１１記載の音声出力装置。
【請求項１３】
前記第２の記憶手段は、機能毎に、使用頻度を示す情報、操作が誤りなく行われたことを示す情報、操作ガイド出力中に当該操作が行われた回数を示す情報の少なくとも１つを記憶するものであり、
前記判定手段は、前記第２の記憶手段に記憶される操作している機能に対する少なくとも１つの情報から、当該機能の操作習熟度を判定することを特徴とする請求項１２記載の音声出力装置。
【請求項１４】
前記第２の記憶手段は、ユーザ情報毎に前記音声出力手段により音声出力されるガイドレベルの設定値を記憶するものであり、
前記判定手段は、操作習熟度をユーザ情報毎に判定するものであり、
前記制御手段は、前記判定手段により判定された機能毎の操作習熟度及び前記読み上げ速度の設定値に基づいて、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を機能毎に調整制御することを特徴とする請求項１０〜１３のいずれかに記載の音声出力装置。
【請求項１５】
複数の言語で操作ガイドするための各言語の操作ガイドデータを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶される前記いずれかの言語の操作ガイドデータを使用して音声出力を行う音声出力手段と、
使用言語の設定を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記使用言語の設定に基づいて、前記音声出力手段により音声出力する操作ガイドデータの使用言語を切り替え制御する制御手段と、
を有することを特徴とする音声出力装置。
【請求項１６】
複数の言語で操作ガイドするための各言語の表示データを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶される前記いずれかの言語の表示データを表示する表示手段と、
ユーザ情報毎に使用言語の設定を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記ユーザ情報毎の使用言語の設定に基づいて、前記表示手段により表示する表示データの使用言語を切り替え制御する制御手段と、
を有することを特徴とする操作表示装置。
【請求項１７】
音声出力を行う音声出力手段と、外部要因情報を取得する外部要因情報取得手段とを有する音声出力装置における音声出力制御方法において、
前記音声出力手段への音声出力設定値を記憶手段に登録する登録ステップと、
前記外部要因情報取得手段により外部要因情報を取得し、該取得した外部要因情報と前記記憶手段に記憶された前記音声出力設定値とに基づいて、前記音声出力手段の出力音声を調整制御する調整ステップと、
を有することを特徴とする音声出力制御方法。
【請求項１８】
音声出力を行う音声出力手段と、外部音量を取得する音量取得手段とを有する音声出力装置における音声出力制御方法において、
入力される前記音声出力手段への音量設定値と該音量設定値の入力時に前記音量取得手段により取得される第１の外部音量値を記憶手段に登録する登録ステップと、
前記音量取得手段により外部音量値を第２の外部音量値として取得し、該取得した第２の外部音量値と前記記憶手段に記憶された前記音量設定値及び前記第１の外部音量値とに基づいて、前記音声出力手段の出力音量を調整制御する調整ステップと、
を有することを特徴とする音声出力制御方法。
【請求項１９】
複数のガイドレベルで操作ガイドするための各ガイドレベルの操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかのガイドレベルの操作ガイドデータを用いて音声出力を行う音声出力手段とを有する音声出力装置における音声出力制御方法において、
前記音声出力手段により音声出力されるガイドレベルの設定値を第２の記憶手段に登録する登録ステップと、
操作習熟度を判定する判定ステップと、
該判定された操作習熟度と前記第２の記憶手段に記憶された前記ガイドレベルの設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルを切り替え制御するガイドレベル切り替えステップと、
を有することを特徴とする音声出力制御方法。
【請求項２０】
操作説明のための操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される操作ガイドデータを用いて音声出力を行う音声出力手段とを有する音声出力装置における音声出力制御方法において、
前記音声出力手段により音声出力される前記操作ガイドデータの読み上げ速度の設定値を第２の記憶手段に登録する登録ステップと、
操作習熟度を判定する判定ステップと、
該判定された操作習熟度と前記第２の記憶手段に記憶された前記読み上げ速度の設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を調整制御する調整ステップと、
を有することを特徴とする音声出力制御方法。
【請求項２１】
複数の言語で操作ガイドするための各言語の操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかの言語の操作ガイドデータを使用して音声出力を行う音声出力手段とを有する音声出力装置における音声出力制御方法において、
使用言語の設定を第２の記憶手段に登録する登録ステップと、
前記第２の記憶手段に記憶された前記使用言語の設定に基づいて、前記音声出力手段により音声出力する操作ガイドデータの使用言語を切り替え制御する切り替えステップと、
を有することを特徴とする音声出力制御方法。
【請求項２２】
複数の言語で操作ガイドするための各言語の表示データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかの言語の表示データを表示する表示手段とを有する操作表示装置における操作表示制御方法において、
ユーザ情報毎に使用言語の設定を第２の記憶手段に登録する登録ステップと、
前記第２の記憶手段に記憶された前記ユーザ情報毎の前記使用言語の設定に基づいて、前記表示手段により表示する表示データの使用言語を切り替え制御する切り替えステップと、
を有することを特徴とする操作表示制御方法。
【請求項２３】
請求項１７〜２１のいずれかに記載された音声出力制御方法を実行するためのプログラム。
【請求項２４】
請求項２２に記載された操作表示制御方法を実行するためのプログラム。
【請求項２５】
請求項１７〜２１のいずれかに記載された音声出力制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【請求項２６】
請求項２２に記載された操作表示制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作説明のための操作ガイドを音声出力可能な音声出力装置および操作表示装置および音声出力制御方法および操作表示制御方法およびプログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来技術として、近年、パーソナルコンピュータ（ＰＣ）での文字入力、カーナビゲーションシステムでの住所検索・携帯電話での相手先電話番号の検索、ファクシミリでの音声ガイダンス等あらゆる場面、また障害をもつユーザや年配のユーザを含むあらゆるユーザに対し、音声合成にて操作をサポートするシステムが検討されている。このような中で、画像形成装置に対しても音声合成を用いて操作説明を行う装置も検討されている。
【０００３】
特許文献１には、音声を生成して出力する音声出力部により操作案内音声を発声する操作部を備える画像形成装置が提供されている。
【特許文献１】特開２００３−３１６５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来の音声合成を用いて操作説明を行うシステムには、以下のような問題点があった。
【０００５】
外部の雑音に対して音量が小さすぎて聞き取りにくいことや、逆に大きすぎてしまう。
【０００６】
また、初めて操作を行う操作者に対しては、詳細な説明が必要であるが、操作に慣れている操作者に対しては簡素化した説明で十分であるのが現実であるが、常に一定の操作説明が行われてしまう。
【０００７】
ユーザによって速度が設定できてもそれは固定であり、すでに知っている機能の場合は音声を速く、あまり使用していない機能の場合は遅く通知して欲しいという要望があるが実現されていない。
【０００８】
また、システムによってあらかじめ使用する言語を選択できるものもあるが、個人別に使う言語を選択することはできない。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、音声出力を行う音声出力手段への音声出力設定値をメモリに登録しておき、外部要因情報（外部音量情報、ユーザの操作習熟度情報、使用言語情報）を取得し、該取得した外部要因情報とメモリに記憶された前記音声出力設定値とに基づいて、出力音声を調整制御することにより、ユーザにより登録された設定情報と、周囲の騒音環境、ユーザの習熟度等の外部要因情報に基づいて、音声合成設定を変更して、あらゆる騒音環境で、あらゆる操作習熟度のユーザ、あらゆる言語を使用するユーザにとって、より使いやすい音声出力装置および操作表示装置および音声出力制御方法および操作表示制御方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、音声出力を行う声出力手段と、外部音量を取得する音量取得手段と、入力される前記音声出力手段への音量設定値と該音量設定値の入力時に前記音量取得手段により取得される第１の外部音量値とを記憶する記憶手段と、前記音量取得手段により外部音量値を第２の外部音量値として取得し、該取得した第２の外部音量値と前記記憶手段に記憶された前記音量設定値及び前記第１の外部音量値とに基づいて、前記音声出力手段の出力音量を調整制御する制御手段とを有することを特徴とする。
【００１１】
また本発明は、複数のガイドレベルで操作ガイドするための各ガイドレベルの操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかのガイドレベルの操作ガイドデータを用いて音声出力を行う音声出力手段と、前記音声出力手段により音声出力されるガイドレベルの設定値を記憶する第２の記憶手段と、操作習熟度を判定する判定手段と、前記判定手段により判定された操作習熟度と前記第２の記憶手段に記憶された前記ガイドレベルの設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータのガイドレベルを切り替え制御する制御手段とを有することを特徴とする。
【００１２】
さらに本発明は、操作説明のための操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される操作ガイドデータを用いて音声出力を行う音声出力手段と、前記音声出力手段により音声出力される前記操作ガイドデータの読み上げ速度の設定値を記憶する第２の記憶手段と、操作習熟度を判定する判定手段と、前記判定手段により判定された操作習熟度と前記第２の記憶手段に記憶された前記読み上げ速度の設定値とに基づいて、前記音声出力手段により音声出力する操作ガイドデータの読み上げ速度を調整制御する制御手段とを有することを特徴とする。
【００１３】
また本発明は、複数の言語で操作ガイドするための各言語の操作ガイドデータを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかの言語の操作ガイドデータを使用して音声出力を行う音声出力手段と、使用言語の設定を記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記使用言語の設定に基づいて、前記音声出力手段により音声出力する操作ガイドデータの使用言語を切り替え制御する制御手段とを有することを特徴とする。
【００１４】
さらに本発明は、複数の言語で操作ガイドするための各言語の表示データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶される前記いずれかの言語の表示データを表示する表示手段と、ユーザ情報毎に使用言語の設定を記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記ユーザ情報毎の前記使用言語の設定に基づいて、前記表示手段により表示する表示データの使用言語を切り替え制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、外部の音量とユーザ設定（ユーザ設定値及び設定時の外部音量）とに基づいて、音量の再調整を行ってから音声出力を行うので、従来のような外部の音量に対して音が大きすぎる／小さすぎるという問題を軽減することができる。
【００１６】
また、使用頻度が高い機能、慣れている機能のように習熟度が高いと判定される機能に対しては、ユーザ設定されている操作ガイドをより簡易的なガイドに切り替え制御し、使用頻度が低い機能、不慣れである機能のように習熟度が低いと判定される機能に対しては、ユーザ設定されている操作ガイドをより詳細なガイドに切り替え制御して音声出力を行うため、よりユーザのニーズにあったレベルの音声ガイドを提供することが可能となる。
【００１７】
さらに、使用頻度が高い機能、慣れている機能のように習熟度が高いと判定される機能に対しては、ユーザ設定されている操作ガイドの読み上げ速度を上げるように調整制御し、使用頻度が低い機能、不慣れである機能のように習熟度が低いと判定される機能に対しては、ユーザ設定されている操作ガイドの読み上げ速度をより下げるように調整制御して音声出力を行うため、よりユーザのニーズにあった読み上げ速度の音声ガイドを提供することが可能となる。
【００１８】
また、ユーザ設定されている使用言語に基づいて、音声出力を行う操作ガイドデータ（音声合成リソース）の使用言語を切り替え制御するので、使用可能な言語が複数言語に渡る場合であっても、操作ガイドの音声出力言語を使用者ごとにカスタマイズすることができる。
【００１９】
さらに、ユーザ設定されている使用言語に基づいて、操作部の表示データ（画面ビットマップリソース）の使用言語を切り替え制御するので、使用可能な言語が複数言語に渡る場合であっても、操作部の表示言語を使用者ごとにカスタマイズすることができる。
【００２０】
従って、あらゆる騒音環境で、あらゆる操作習熟度のユーザ、あらゆる言語を使用するユーザにとって、より使いやすい音声出力装置を提供することが可能となる等の効果を奏する。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の一実施形態を示す音声出力装置を適用可能な画像処理装置の構成を説明するブロック図であり、本実施形態では一例として複合ディジタル複写機を挙げて説明する。
【００２２】
図１において、１００は複合ディジタル複写機で、リーダ部１０３，プリンタ部１０４，ファクシミリ部１０６，コンピュータインタフェース部１０７，ハードディスク１０８，制御部１０９から構成される。
【００２３】
リーダ部１０３は、原稿の画像を読み取り、原稿画像に応じた画像データを出力する。リーダ部１０３から出力された画像データは制御部１０９を介してハードディスク１０８に一時的に保存される。プリンタ部１０４は、制御部１０９を介してハードディスク１０８から取り出した画像データに応じた画像を記録紙上に記録する。なお、リーダ部１０３およびプリンタ部１０４の構成については後述する図３において詳細に説明する。
【００２４】
ファクシミリ部１０６は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データを制御部１０９へ転送し、又、制御部１０９から転送された画像データを圧縮して、圧縮された圧縮画像データを電話回線を介して送信する。なお、ファクシミリ部１０６により受信した圧縮画像データは、ハードディスク１０８に一時的に保存することができる。
【００２５】
コンピュータインタフェース部１０７は、ネットワーク１１２を介してパーソナルコンピュータ又はワークステーション（ＰＣ／ＷＳ）１１０、またはスキャナまたはネットワークスキャナ１１１と制御部１０９とを接続するインタフェースであり、ＰＣ／ＷＳｌ１０から転送された画像を表すコードデータ（画像データ，ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ，ページ記述言語）データ）と、スキャナまたはネットワークスキャナ１１１から転送される所定の通信媒体、例えばネットワーク，セントロニクスケーブル，２３２Ｃケーブル等を介して画像データとをプリンタ部１０４で記録できる画像データ（ビットマップデータ）に展開して制御部１０９を介してハードディスク１０８に記憶する。なお、ここではコンピュータインタフェース部１０７はネットワーク１１２を介してＰＣ／ＷＳ１１０及びネットワークスキャナ１１１と接続されているが、パラレルケーブル，ＵＳＢケーブル等を介して接続されるように構成してもよい。
【００２６】
なお、図示はしないが、ＰＣ／ＷＳ１１０は、各種情報を表示する表示部，使用者からの入力を受け付けるキーボード及びポインティングデバイス，ＣＰＵ，ＲＡＭ，ＲＯＭ，ネットワークインタフェース等を有している。又、ネットワークスキャナ１１１は、原稿画像を読み取る読み取り部，使用者からの入力を受け付ける操作パネル，各種情報を表示する表示部，ＣＰＵ，ＲＡＭ，ＲＯＭ，ネットワークインタフェースを有する。
【００２７】
制御部１０９は、リーダ部１０３，ファクシミリ部１０６，コンピュータインタフェース部１０７，ハードディスク１０８各間のデータの流れを制御して、複合ディジタル複写機１００全体を制御するものである。なお、制御部１０９の構成については後述する図２において詳細に説明する。
【００２８】
図２は、図１に示した制御部１０９の構成を示すブロック図である。
【００２９】
図２に示すように、制御部１０９は、制御回路１００３、マイク１００１、Ａ／Ｄ変換部１００２、操作部１０１１、Ｄ／Ａ変換部１００９、スピーカ１００８、音声合成部１０１０、Ｉ／Ｆ部１０１３から構成されている。
【００３０】
図２において、制御回路（コントローラ）１００３は、ＣＰＵ１００４、ＲＯＭ１００５、ＲＡＭ１００６、不揮発性メモリ１００７等から構成され、ＣＰＵ１００４がＲＯＭ１００５又は不揮発性メモリ１００７又は図示しない記憶媒体に格納された制御プログラムをＲＡＭ１００６上にロードして実行することにより機器制御を行っている。ＲＡＭ１００６は、ＣＰＵ１００４のワークエリア等に使用される。
【００３１】
１００７は不揮発性メモリで、ハードディスク、フラッシュメモリ、ＥＥＰＲＯＭ、ＥＰＲＯＭ等から構成され、複数の言語で操作ガイドするための各言語による操作部１０１１への表示データ（画面表示リソースデータ）、操作ガイドデータ（音声合成リソースデータ）、音声出力される合成語彙データやユーザ設定情報等が登録されている。
【００３２】
なお、これら表示データ、操作ガイドデータ、及び合成語彙データは、後述する複数のガイドレベル毎に、また複数の言語毎に、それぞれ用意され、それぞれ不揮発性メモリ１００７内に記憶されているものとする。
【００３３】
操作部１０１１は、複合ディジタル複写機１００を操作したり、機器設定や制御内容を表示する。なお、操作部１０１１の構成については後述する図４において詳細に説明する。
【００３４】
マイク１００１は、外部音量を取得する。Ｄ／Ａ変換部１００２は、マイク１００１から入力される外部音声をＡ／Ｄ変換し、変換された値が制御回路（コントローラ）１００３に入力され出力音量の調整が行われる。
【００３５】
音声合成部１０１０は、コントローラ１００３より渡された応答文（操作ガイドデータ）を単語に分割し、読みとアクセントを付加し、音韻パラメータと韻律パラメータとのディジタル信号に変換してバス１０１２を介してＤ／Ａ変換部１００９に送る。
【００３６】
Ｄ／Ａ変換部１００９は、受け取ったディジタル信号をアナログ信号に変換しスピーカ１００８によって音声として出力させる。
【００３７】
Ｉ／Ｆ部１０１３は、図１に示したリーダ部１０３，ファクシミリ部１０６，コンピュータインタフェース部１０７，ハードディスク１０８等を接続するためのものである。
【００３８】
図３は、図１に示したリーダ部１０３及びプリンタ部１０４の構成を説明する断面図である。
【００３９】
図３において、２０１は原稿給送装置で、原稿を最終頁順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。２０４はスキャナユニットで、原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯して移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５，２０６，２０７及びレンズ２０８によってＣＣＤイメージセンサ（以下ＣＣＤと呼ぶ）２０９へ導かれる。
【００４０】
ＣＣＤ２０９では、このように走査された原稿の画像を読み取り、ＣＣＤ２０９から出力される画像データは、所定の処理が施された後、プリンタ部１０４及び制御部１０９へ転送される。
【００４１】
２２１はレーザドライバで、レーザ発光部２１０を駆動するものである。このレーザドライバ２２１は、レーザ発光部２１０に制御部１０９から出力された画像データに基づいたレーザ光を発光させる。２１１は感光ドラムで、レーザドライバ２２１により発光されたレーザ光が照射され、レーザ光に応じた潜像が形成される。２１２は現像器で、感光ドラム２１１に形成された潜像の部分に現像剤を付着させて現像する。
【００４２】
２１３，２１４はカセットで、記録紙が載置される。２１５は転写部で、レーザ光の照射開始と同期したタイミングでカセット２１３及びカセット２１４のいずれかから給紙されて搬送される記録紙に感光ドラム２１１に付着した現像剤を転写する。２１６は定着部で、転写部２１５で現像剤が転写され搬送されてくる記録紙に熱と圧力を加えて現像剤を記録紙に定着させる。
【００４３】
２１８はフラッパで、記録紙の搬送経路を切り替えるものである。２１７は排紙ローラで、記録紙を機外（ここではソータ部２２０）に排出するローラである。２２０はソータ部で、排紙ローラ２１７により排出された記録紙をそれぞれのビンに収納する等の仕分けをしたり、仕分けされた記録紙のステイプルを行う。なお、ソータ部２２０は仕分けが設定されていない場合は最上ビンに記録紙を収納する。
【００４４】
なお、両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させ、フラッパ２１８によって再給紙搬送路２１９へ導く。また、多重記録が設定されている場合は、記録紙を排出ローラ２１７まで搬送しないようにフラッパ２１８によって再給紙搬送路２１９へ導く。再給紙搬送路２１９へ導かれた記録紙は上述したタイミングで転写部２１５へ給紙される。
【００４５】
なお、図３では、プリンタ部（プリンタエンジン）１０４がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【００４６】
図４は、図２に示した操作部１０１１の構成を説明する平面図であり、図２と同一のものには同一の符号を付してある。
【００４７】
図４において、３０１は主電源ランプで、電源オン時に点灯する。図示しない電源スイッチは、本体の側面に配置され、本体への通電を制御する。３０２は予熱キーで、予熱モードのＯＮ／ＯＦＦを切り替える際に押下する。
【００４８】
３０３はコピーモードキーで、複数の機能の中からコピーモードを選択するときに押下する。３０４はファックスモードキーで、複数の機能の中からファックスモードを選択するときに押下する。３０５はパーソナルボックスキーであり、複数の機能の中からパーソナルボックスモードを選択するときに押下する。
【００４９】
３０６はコピースタートキーで、コピーの開始を指示するときに押下するキーである。３０７はストップキーで、コピーを中断したり、中止したりするときに押下するキーである。３０８はリセットキーで、スタンバイ中に押下した場合は標準モードに復帰させるキーとして動作する。３０９はガイドキーで、各機能の説明をタッチパネル３１６に表示させるために押下するキーである。３１０はユーザモードキーで、ユーザがシステムの基本設定を変更するときに押下する。
【００５０】
３１１は割り込みキーで、コピー中に割り込みしてコピーを実行したいときに押下する。３１２はテンキーで、数値の入力を行うときに押下するキー群である。３１３はクリアキーで、数値をクリアするときに押下する。３１４はワンタッチダイヤルキーで、本実施形態では２０個のキーが配列されており、ファクシミリ送信する際にいずれかのワンタッチダイヤルキーを押下すると、キー毎に登録された電話番号に自動的にダイヤルする。
【００５１】
３１５は２枚組のフタで、ワンタッチダイヤルキー３１４の各キー部分がくり抜かれ形状の２重のフタになっている。図示しないセンサスイッチにより、２枚のフタが閉じられた第１の状態、１枚目のフタだけが開いた第２の状態、及び２枚のフタが開いた第３の状態を検出する。これら３種類のフタの開閉状態との組合せで、ワンタッチダイヤルキー３１４のキーの動作が決定されるので、本実施形態では、キーが２０×３＝６０個存在するのと同等の効果を持つ。タッチパネル３１６は、液晶画面とタッチセンサの組合せからなり、モード毎に個別の設定画面が表示され、さらに、描画されたキーに触れる（以下、押下ともいう）ことで、各種の詳細な設定を行うことが可能である。
【００５２】
なお、図４では図２に示したマイク１００１，スピーカ１００８が、操作部１０１１上に設けられている場合を示しているが、その他の場所に設けられる構成であってもよい。
【００５３】
図５は、本実施形態のユーザ設定変更画面の一例を示す模式図であり、図示しないユーザ設定変更画面表示ボタンが押下された場合に図４に示したタッチパネル３１６に表示される。
【００５４】
図５において、Ｓ５０１は音量設定変更ボタンで、音量設定の変更を行いたい場合に押下する。なお、この音量設定変更ボタンＳ５０１が押下されると、例文の音声出力が行われる。Ｓ５０２は音量レベル表示で、現在の音量がどのくらいであるのか表示したものである。Ｓ５０３は音量設定ボタンで、「―」「標準」「＋」の各ボタンにより音量を任意の大きさに設定することができる。
【００５５】
Ｓ５０４はガイドレベル設定変更ボタンで、ガイドレベル設定を変更したい場合に押下する。なお、このガイドレベル設定変更ボタンＳ５０４が押下されると、ガイドレベルの説明もしくは例文の音声出力が行われる。
【００５６】
Ｓ５０５はガイドレベル設定ボタンで、ガイドレベルを、レベル１（より詳しく機能を通知する）、レベル２（機能名と簡単な説明のみ通知する）、レベル３（機能名のみ通知する）のいずれかに選択設定することができる。例えば、両面ボタンの説明の場合、レベル１では「両面ボタンです。両面の原稿を使用される場合、両面で出力を行いたい場合に使用します。」、レベル２では「両面ボタンです。」、レベル３では「両面。」と音声ガイドにより説明される。なお、ガイドレベルは、レベル１〜レベル３の３段階のレベルに限られるものではなく、４段階以上のレベルに分かれていてもよい。また、このガイドレベルは、機能別にそれぞれガイドレベルを変更できるような設定も可能である。
【００５７】
Ｓ５０６は詳細設定ボタンで、この詳細設定ボタンＳ５０６を押下すると、図６に示すガイドレベルのユーザ設定変更画面（詳細）がタッチパネル３１６に表示され、機能別にガイドレベルを設定することが可能となる。
【００５８】
図６は、本実施形態のガイドレベルのユーザ設定変更画面（詳細）の一例を示す模式図である。
【００５９】
図６において、Ｓ６０１は省略／詳細切り替えボタンで、図６に示した例では、詳細「−」となっており、機能Ａの詳細が表示されており、機能Ａ−１〜機能Ａ−４の各ガイドレベルをそれぞれ設定可能な状態となっているが、この省略／詳細切り替えボタンＳ６０１を、省略「＋」に切り替えた場合は、機能Ａのガイドレベルを一斉に変更することが可能となる。なお、機能別使用頻度をカウントするようにし、自動的に（ユーザが意図的に設定変更しなくても）、ガイドレベルを変更する設定を設けてもよい。
【００６０】
以下、図５のユーザ設定変更画面の説明に戻る。
【００６１】
図５において、Ｓ５０７は読み上げ速度設定変更ボタンで、読み上げ速度設定の変更を行いたい場合に押下する。なお、この読み上げ速度設定変更ボタンＳ５０７を押下すると、例文の音声出力が行われる。Ｓ５０８は音声読み上げ速度レベル表示で、現在の読み上げ速度がどのくらいであるのか表示したものである。Ｓ５０９は読み上げ速度設定ボタンで、「−」「標準」「＋」の各ボタンにより読み上げ速度を任意の大きさに設定することができる。
【００６２】
Ｓ５１０は詳細設定ボタンで、この詳細設定ボタンＳ５１０を押下すると、ガイドレベル設定変更の場合と同様に、ユーザ設定変更詳細画面（図示しない）が表示され、機能別に音声読み上げ速度を設定することができる。なお、機能別使用頻度をカウントするようにし、該カウントされた機能別使用頻度に応じて、自動的に（ユーザが意図的に設定変更しなくても）、読み上げ速度を変更するような設定にしてもよい。
【００６３】
Ｓ５１１は使用言語設定変更ボタンで、使用言語設定を変更したい場合に押下する。なお、この使用言語設定変更ボタンＳ５１１を押下すると、切り替え可能な言語が表示され、該表示された切り替え可能な言語を、音声使用言語切り替えボタンＳ５１２で選択的に切り替えることが可能である。
【００６４】
Ｓ５１３は設定ボタンで、ユーザ設定変更画面での設定を有効にして完了する場合に押下する。Ｓ５１４は標準に戻すキーで、ユーザ設定を全て標準設定に戻す場合に押下する。Ｓ５１５はキャンセルキーで、ユーザ設定変更画面での設定を無効にし、設定変更前の設定に戻す場合に押下する。
【００６５】
＜音量調整処理＞
以下、図５に示したユーザ設定変更画面及び図７のフローチャートを参照して本発明の音声出力装置における音量調整処理について説明する。
【００６６】
図７は、本発明の音声出力装置における第１の制御処理手順の一例を示すフローチャートであり、本発明の音声出力装置における音量調整処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ１００４がＲＯＭ１００５又は不揮発性メモリ１００７又はその他の記憶媒体に格納されたプログラムをＲＡＭ１００６にロードして実行することにより実現される。また、Ｖ１０１〜Ｖ１１５は各ステップを示す。
【００６７】
ユーザ設定は、以下のように登録される。
【００６８】
まず、ステップＶ１０１において、処理を開始すると、ステップＶ１０２に進み、ＣＰＵ１００４は個人認証処理を行う。この個人認証処理は、ユーザにより入力される認証情報（ユーザＩＤ及びパスワード，ＩＣカード等）と不揮発性メモリ１００７により格納されるユーザ登録情報とを比較して行うものとする。なお、図７のフローチャートには示していないが、ＣＰＵ１００４は、この個人認証処理に失敗したと判断した場合には、そのまま処理を終了させる。
【００６９】
次に、ステップＶ１０３において、ＣＰＵ１００４は、ユーザ設定の登録を行うか否かを判定する。このユーザ設定の登録を行うか否かの判定は、ＣＰＵ１００４が、図示しないユーザ設定変更画面表示ボタンが押下されたか否かにより判定する。
【００７０】
そして、ステップＶ１０３で、ＣＰＵ１００４は、ユーザ設定の登録を行うと判断した場合には、ステップＶ１０４に処理を移行し、一方、ユーザ設定の登録を行わないと判断した場合には、ステップＶ１０８に処理を移行する。
【００７１】
ステップＶ１０４で、ＣＰＵ１００４は、図５に示したユーザ設定変更画面をタッチパネル３１６上に表示し音量設定変更ボタンＳ５０１が押下されたことを検知すると、音声合成部１０１０により例文のディジタル音声を合成し、Ｄ／Ａ変換部１００９によりアナログ変換し、スピーカ１００８により音声出力する。
【００７２】
なお、図７のフローチャートには示していないが、図５に示したユーザ設定変更画面でガイドレベル設定変更ボタンＳ５０４、読み上げ速度設定変更ボタンＳ５０７等が押下された場合には、その他の処理に移行する。
【００７３】
次に、ステップＶ１０５において、ＣＰＵ１００４は、図５に示した音量設定ボタンＳ５０３により音量設定操作が行われたこと（ユーザによる調整）を検知すると、該検知した音量設定値（ユーザによる調整値）を現在のボリューム（ユーザが決定した音量）として取得し、さらにマイク１００１及びＡ／Ｄ変換部１００２により外部音量を取得する。
【００７４】
次に、ステップＶ１０６において、ＣＰＵ１００４は、ユーザによる設定完了通知を検知すると（図５に示した設定ボタンＳ５１３が押下されたことを検知すると）、取得した現在のボリューム（ユーザが決定した音量）と外部音量とをユーザ設定情報として、ステップＶ１０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録する。
【００７５】
次に、ステップＶ１０７において、ＣＰＵ１００４は、音声合成を開始するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成開始ボタンを押下したか否かにより行う。
【００７６】
ＣＰＵ１００４は、ステップＶ１０７で、音声合成を開始しないと判断した場合には、処理を終了し、一方、音声合成を開始すると判断した場合には、ステップＶ１０９に処理を移行させる。
【００７７】
また、ステップＶ１０３において、ＣＰＵ１００４は、ユーザ設定の登録を行わないと判断した場合には、ステップＶ１０８において、不揮発性メモリ１００７内の所定の領域から、ステップＶ１０２で個人認証された認証情報に紐付けられて登録されているユーザ設定内容（ユーザ設定情報）を呼び出し、ユーザが決定した音量と登録時の外部音量とを取得し、ステップＶ１０９に処理を移行させる。
【００７８】
次に、ステップＶ１０９において、ＣＰＵ１００４は、マイク１００１及びＡ／Ｄ変換部１００２により現在の外部音量を取得する。次に、ステップＶ１１０において、ＣＰＵ１００４は、登録時の外部音量と現在の外部音量との差分を出し、設定されている音量から最適な音量に補正し、ステップＶ１１１において、補正した音量で音声出力するように、音声合成部１０１０に合成させ、Ｄ／Ａ変換部１００９によりアナログ変換させ、スピーカ１００８により音声出力させる。
【００７９】
例えば、ステップＶ１０４〜Ｓ１０６で、ユーザが決定した音量が「１０」、登録時の外部音量が「５」と登録されているとすると、ステップＶ１０９で取得した現在の外部音量が「８」であった場合、この現在の外部音量「８」とユーザ音量登録時の外部音量「５」とを比較して差分（現在の外部音量「８」からユーザ音量登録時の外部音量「５」を減算した値「３」）を算出し、出力する音量を補正し（ユーザが決定した音量「１０」に差分「３」を加え「１３」に変更して）、音量「１３」にて音声出力を行う。
【００８０】
また、ステップＶ１０９で取得した現在の外部音量が「２」であった場合、ユーザ音量登録時の外部音量「５」との差分（現在の外部音量「２」からユーザ音量登録時の外部音量「５」を減算した値「−３」）を算出し、ユーザが決定した音量「１０」に差分「−３」を加え「７」に変更して）、音量「７」にて音声出力を行う。
【００８１】
次に、ステップＶ１１２において、ＣＰＵ１００４は、図５に示したユーザ設定変更画面からのユーザによる音量変更操作を検知したか否かを判定し、検知したと判定した場合には、ステップＶ１１３に進み、一方、検知しないと判定した場合には、そのままステップＶ１１４に進む。
【００８２】
ステップＶ１１３において、ＣＰＵ１００４は、設定されたボリューム（ユーザが決定した音量）と外部音量とをユーザ設定情報として、ステップＶ１０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録し、ステップＶ１１４に進む。
【００８３】
次に、ステップＶ１１４において、ＣＰＵ１００４は、音声合成を終了するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成終了ボタンを押下したか否かにより行う。
【００８４】
ステップＶ１１４で、ＣＰＵ１００４は、音声合成を終了しないと判定した場合には、ステップＶ１０８の処理に戻り、一方、音声合成を終了すると判断した場合には、処理を終了する。即ち、ＣＰＵ１００４は、ユーザが音声出力の終了を選択するまで、常に外部の音量を取得し補正を加えて音声出力を行う。
【００８５】
以上示したように、外部の音量とユーザ設定により、音量の再調整を行ってから出力を行うので、従来のような外部の音量に対して音が大きすぎてうるさい、または小さすぎて聞き辛い等の問題を解消することが可能である。
【００８６】
以上説明したように、図５に示したユーザ設定変更画面からの登録指示に応じて、ＣＰＵ１００４は指示されたユーザの設定（音量・音声ガイドレベル・読み上げ速度・使用言語）をあらかじめ不揮発性メモリ１００７に登録しておく。また、上記音量のユーザ設定時に、マイク１００１，Ａ／Ｄ変換部１００２によって取得された周囲の音量（外部音量）も、ＣＰＵ１００４により不揮発性メモリ１００７に登録される。さらに、ユーザによる機能操作に応じて、ＣＰＵ１００４により機能別仕様頻度も不揮発性メモリ１００７に登録される。そして、ＣＰＵ１００４は、マイク１００１，Ａ／Ｄ変換部１００２によって取得された周囲の音量（現在の外部音量）と、上記ユーザ設定にあらかじめ登録されている周囲の音量（登録時点の外部音量）から、登録時点の周囲の音量と現在の音量との差分を計測し、周囲の音量が登録時点の周囲の音量より大きい場合はその分音量をユーザ設定で登録された音量より大きく出力し、周囲の音量が小さい場合はその分音量をユーザ設定で登録された音量より小さくして出力を行うことにより、登録時点の外部音量と使用時点の外部音量とユーザ設定により、音量の再調整を行ってから音声出力するので、従来のような外部の音量に対して音が大きすぎる／小さすぎるという問題を軽減することが可能である。
【００８７】
なお、図７のステップＶ１０４，Ｖ１１１では、ＣＰＵ１００４、図５のユーザ設定変更画面から設定された使用言語に対応する言語の音声データを用いて音声出力を行うように制御するものとする。
【００８８】
＜音声ガイドレベル調整処理＞
以下、図５に示したユーザ設定変更画面及び図８のフローチャートを参照して本発明の音声出力装置における音声ガイドレベル調整処理について説明する。
【００８９】
図８は、本発明の音声出力装置における第２の制御処理手順の一例を示すフローチャートであり、本発明の音声出力装置における音声ガイドレベル調整処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ１００４がＲＯＭ１００５又は不揮発性メモリ１００７又はその他の記憶媒体に格納されたプログラムをＲＡＭ１００６にロードして実行することにより実現される。また、Ｖ２０１〜Ｖ２１７は各ステップを示す。
【００９０】
ユーザ設定は、以下のように登録される。
【００９１】
まず、ステップＶ２０１において、処理を開始すると、ステップＶ２０２に進み、ＣＰＵ１００４は個人認証処理を行う。この個人認証処理は、ユーザにより入力される認証情報（ユーザＩＤ及びパスワード，ＩＣカード等）と不揮発性メモリ１００７に格納されるユーザ登録情報とを比較して行うものとする。なお、図８のフローチャートには示していないが、ＣＰＵ１００４は、この個人認証処理に失敗したと判断した場合には、そのまま処理を終了させる。
【００９２】
次に、ステップＶ２０３において、ＣＰＵ１００４は、ユーザ設定の登録を行うか否かを判定する。このユーザ設定の登録を行うか否かの判定は、ＣＰＵ１００４が、図示しないユーザ設定変更画面表示ボタンが押下されたか否かにより判定する。
【００９３】
そして、ステップＶ２０３で、ＣＰＵ１００４は、ユーザ設定の登録を行うと判断した場合には、ステップＶ２０４に処理を移行し、一方、ユーザ設定の登録を行わないと判断した場合には、ステップＶ２０８に処理を移行する。
【００９４】
ステップＶ２０４で、ＣＰＵ１００４は、図５に示したユーザ設定変更画面をタッチパネル３１６上に表示し音声ガイドレベル設定変更ボタンＳ５０４が押下されたことを検知すると、音声合成部１０１０により例文のディジタル音声を合成し、Ｄ／Ａ変換部１００９によりアナログ変換し、スピーカ１００８により音声出力する。
【００９５】
なお、図８のフローチャートには示していないが、図５に示したユーザ設定変更画面で音量設定変更ボタンＳ５０１、読み上げ速度設定変更ボタンＳ５０７等が押下された場合には、その他の処理に移行する。
【００９６】
次に、ステップＶ２０５において、ＣＰＵ１００４は、図５に示した音声ガイドレベル設定ボタンＳ５０５により音声ガイドレベル設定操作が行われたこと（ユーザによる設定）を検知すると、該検知した音声ガイドレベル設定値（ユーザによる設定値）を現在の音声ガイドレベル（ユーザが決定した音声ガイドレベル）として取得する。
【００９７】
次に、ステップＶ２０６において、ＣＰＵ１００４は、ユーザによる設定完了通知を検知すると（図５に示した設定ボタンＳ５１３が押下されたことを検知すると）、取得した現在のガイドレベルをユーザ設定情報として、ステップＶ２０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録する。なお、機能別に設定された場合には、機能別に登録する。
【００９８】
次に、ステップＶ２０７において、ＣＰＵ１００４は、音声合成を開始するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成開始ボタンを押下したか否かにより行う。
【００９９】
ＣＰＵ１００４は、ステップＶ２０７で、音声合成を開始しないと判断した場合には、処理を終了し、一方、音声合成を開始すると判断した場合には、ステップＶ２０８に処理を移行させる。
【０１００】
また、ステップＶ２０３において、ＣＰＵ１００４は、ユーザ設定の登録を行わない判断した場合には、ステップＶ２０８において、不揮発性メモリ１００７内の所定の領域から、ステップＶ２０２で個人認証された認証情報に紐付けられて登録されているユーザ設定内容（ユーザ設定情報）を呼び出し、ステップＶ２０９に処理を移行させる。
【０１０１】
次に、ステップＶ２０９において、ＣＰＵ１００４は、ユーザが決定した音声ガイドレベルによる音声データを不揮発性メモリ１００７内の所定の領域から取得し、ステップＶ２１０において、ＣＰＵ１００４は、ステップＶ２０９で取得したユーザが設定したガイドレベルに基づく音声データを音声合成部１０１０に合成させ、Ｄ／Ａ変換部１００９によりアナログ変換させ、スピーカ１００８により音声出力させる。なお、ＣＰＵ１００４は、ガイドレベルのみでなく、ユーザ設定内の使用言語（図５に示した使用言語設定変更ボタンＳ５１１，Ｓ５１２で設定登録された使用言語）と同一の音声データ（辞書）を使用するように選択制御する。
【０１０２】
次に、ステップＶ２１１において、ＣＰＵ１００４は、ユーザのキー操作の習熟度（低い、標準、高い）を判定する。このキー操作の習熟度（低い、標準、高い）の判定は、例えば、操作のキャンセルを行わないで操作を行ったという情報や、音声読み上げ中に次の操作が行われた回数等の情報（この情報は、操作時にＣＰＵ１００４により取得されてユーザ情報毎、また機能毎に不揮発性メモリ１００７に格納される）に基づいてキー操作をスムーズであるか否かを判定することにより習熟度の判定を行うものとする。また、その機能が操作された回数と最終操作日といった「使用頻度」の情報（この情報の、操作時にＣＰＵ１００４により取得されてユーザ情報毎、また機能毎に不揮発性メモリ１００７に格納される）によりその機能の操作習熟度の判定を行うように構成してもよい。さらに、上述したキー操作がスムーズであるか否かを判断するための情報と使用頻度の情報のすくなくともいずれか一方の情報に基づいてキー操作の習熟度を判定するように構成してもよい。
【０１０３】
より具体的には、ＣＰＵ１００４は、操作のキャンセルを伴って操作を行ったという情報を取得した場合、操作がスムーズでなくキー操作の習熟度が低い（習熟していない）と判定する。また、ＣＰＵ１００４は、音声読み上げ中に次の操作が行われた回数が第１の回数（例えば３回）未満であると操作がスムーズでなくキー操作に習熟度が低い（習熟していない）と判定し、第１の回数以上で且つ第２の回数（例えば６回）未満であるとキー操作のスムーズさが標準でキー操作の習熟度が標準であると判定し、第２の回数以上であると操作がスムーズでありキー操作の習熟度が高い（習熟している）と判定する。さらに、ＣＰＵ１００４は、その機能が操作された回数が第１の回数（例えば「５」）未満であるとキー操作の習熟度が低い（習熟していない）と判定し、第１の回数以上で且つ第２の回数（例えば「１５」）未満であるとキー操作の習熟度は標準であると判定し、第２の回数以上であり且つ最終操作日からの経過日数が所定の日数（例えば「３０」）未満の場合にキー操作の習熟度が高いと判定し、第２の回数以上であっても最終操作日からの経過日数が所定の日数以上前の場合にキー操作の習熟度が低いと判定する。なお、このキー操作の習熟度の判定は、この判定方法に限れるものではなく、その他の判定方法であってもよい。
【０１０４】
そしてステップＶ２１１で、ＣＰＵ１００４は、ユーザによるキー操作習熟度が低いと判定した場合には、ステップＶ２１２において、カレントの機能に対応するガイドレベルをさらに詳細版に設定変更し、ステップＶ２１３において、ＣＰＵ１００４は、この変更されたガイドレベル（カレントの機能に対応するガイドレベル）をユーザ設定情報として、ステップＶ２０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録し、ステップＶ２１６に処理を移行する。
【０１０５】
また、ステップＶ２１１で、ＣＰＵ１００４が、ユーザによるキー操作習熟度が標準であると判定した場合には、カレントの機能に対応するガイドレベルの設定変更は行わず、そのままステップＶ２１６に処理を移行する。
【０１０６】
また、ステップＶ２１１で、ＣＰＵ１００４は、ユーザによるキー操作習熟度が高いと判定した場合には、ステップＶ２１４において、カレントの機能に対応するガイドレベルをさらに簡易版に設定変更し、ステップＶ２１５において、ＣＰＵ１００４は、この変更されたガイドレベル（カレントの機能に対応するガイドレベル）をユーザ設定情報として、ステップＶ２０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録し、ステップＶ２１６に処理を移行する。
【０１０７】
次に、ステップＶ２１６において、ＣＰＵ１００４は、音声合成を終了するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成終了ボタンを押下したか否かにより行う。
【０１０８】
ステップＶ２１６で、ＣＰＵ１００４は、音声合成を終了しないと判定した場合には、ステップＶ２０９の処理に戻り、一方、音声合成を終了すると判断した場合には、処理を終了する。即ち、ＣＰＵ１００４は、ユーザが音声出力の終了を選択するまで、常に操作者によるキー操作の習熟度を判断して、該判定したキー操作の習熟度に応じてガイドレベルのユーザ設定の再登録（更新登録）を繰り返し行い、ステップＶ２１３又はＶ２１５で更新登録したガイドレベルで次の音声出力を行うように音声出力する操作ガイドデータのガイドレベルを切り替え制御している。
【０１０９】
例えば、ユーザが設定した音声ガイドレベルが「２」であり、ユーザが両面機能の操作に優れている（習熟度が高い）と判断され、現在操作を行っているのが両面機能であるならば、音声ガイドレベルは「３」に上がる。逆に、ユーザが現在ソータ機能を初めて触るような場合（習熟度が低い場合）は、音声ガイドレベルは「１」に下がる。このように、ＣＰＵ１００４は、ユーザの操作レベルに応じて、機能毎に音声ガイドレベルを変更制御することができる。
【０１１０】
以下、音声ガイドレベルの読み上げ例をあげる。ソータでは以下のように音声ガイドを行う。
【０１１１】
レベル１：「ソータです。出力の設定を行います。一部ごとにページをそろえて出力、原稿のページごとに仕分けして出力、コピーした用紙をずらして出力することができます。」
レベル２：「ソータです。出力の設定を行います。」
レベル３：「ソータ。」
ズームプログラムでは、以下のように音声ガイドを行う。
【０１１２】
レベル１：「ズームプログラムです。ミリ単位で指定した原稿サイズとコピーサイズに応じて自動的に適切な倍率を設定し、縮小、拡大コピーをします。」
レベル２：「ズームプログラムです。ミリ単位でサイズを指定し、縮小拡大コピーをします。」
レベル３：「ズームプログラム。」
以上示したように、ＣＰＵ１００４は、不揮発性メモリ１００７に登録されている音声ガイドレベルを基本とし、ユーザが使用頻度の高い機能を操作している、キー操作がスムーズである等の少なくとも一つの要因から、ユーザの操作習熟度を判断し、操作習熟度が高い（使用頻度が高い機能を操作している、キー操作がスムーズである等）と判断した場合には、上記ユーザ設定として登録されている音声ガイドレベルを上げ、逆に、操作習熟度が低い（使用頻度が低い、キー操作がスムーズでない機能を操作している等）と判断した場合には、上記ユーザ設定として登録されている音声ガイドレベルを下げるように制御することにより、使用頻度が高い機能や慣れている機能に対しては簡易的な音声ガイドが出力されるが、使用頻度が低い機能や不慣れである機能に対しては詳細な音声ガイドに切り替えて音声出力を行うため、ユーザのニーズにあった音声ガイドの提供が可能となる。
【０１１３】
また、図８のステップＶ２０４，Ｖ２１０では、ＣＰＵ１００４、図５のユーザ設定変更画面から設定された使用言語に対応する言語の音声データを用いて音声出力を行うように制御する。これにより、従来では、使用言語が複数言語に渡る場合、「操作部の表示言語を使用者ごとにカスタマイズする」ことが理想であるが、装置で使用可能な容量に制限がある場合、すべての言語対応を行うことが困難になるという問題点があったが、音声合成リソース（音声データ）は操作部に表示を行う画面ビットマップリソース（画面データ）よりもサイズが小さいため、画面によるすべての言語対応が難しい場合でも、音声合成の対応を行って、より多くの言語に対応し、より多くのユーザが使用可能な、操作環境を提供することが可能となる。
【０１１４】
＜音声読み上げ速度調整処理＞
以下、図５に示したユーザ設定変更画面及び図９のフローチャートを参照して本発明の音声出力装置における音声読み上げ速度調整処理について説明する。
【０１１５】
図９は、本発明の音声出力装置における第３の制御処理手順の一例を示すフローチャートであり、本発明の音声出力装置における音声読み上げ速度調整処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ１０４がＲＯＭ１００５又は不揮発性メモリ１００７又はその他の記憶媒体に格納されたプログラムをＲＡＭ１００６にロードして実行することにより実現される。また、Ｖ３０１〜Ｖ３１５は各ステップを示す。
【０１１６】
ユーザ設定は、以下のように登録される。
【０１１７】
まず、ステップＶ３０１において、処理を開始すると、ステップＶ３０２に進み、ＣＰＵ１００４は個人認証処理を行う。この個人認証処理は、ユーザにより入力される認証情報（ユーザＩＤ及びパスワード，ＩＣカード等）と不揮発性メモリ１００７により格納されるユーザ登録情報とを比較して行うものとする。なお、図９のフローチャートには示していないが、ＣＰＵ１００４は、この個人認証処理に失敗したと判断した場合には、そのまま処理を終了させる。
【０１１８】
次に、ステップＶ３０３において、ＣＰＵ１００４は、ユーザ設定の登録を行うか否かを判定する。このユーザ設定の登録を行うか否かの判定は、ＣＰＵ１００４が、図示しないユーザ設定変更画面表示ボタンが押下されたか否かにより判定する。
【０１１９】
そして、ステップＶ３０３で、ＣＰＵ１００４は、ユーザ設定の登録を行うと判断した場合には、ステップＶ３０４に処理を移行し、一方、ユーザ設定の登録を行わないと判断した場合には、ステップＶ３０８に処理を移行する。
【０１２０】
ステップＶ３０４で、ＣＰＵ１００４は、図５に示したユーザ設定変更画面をタッチパネル３１６上に表示し読み上げ速度設定変更ボタンＳ５０７が押下されたことを検知すると、音声合成部１０１０により例文のディジタル音声を合成し、Ｄ／Ａ変換部１００９によりアナログ変換し、スピーカ１００８により音声出力する。
【０１２１】
なお、図９のフローチャートには示していないが、図５に示したユーザ設定変更画面で音量設定変更ボタンＳ５０１、音声ガイドレベル設定変更ボタンＳ５０４等が押下された場合には、その他の処理に移行する。
【０１２２】
次に、ステップＶ３０５において、ＣＰＵ１００４は、図５に示した読み上げ速度設定変更ボタンＳ５０９により読み上げ速度設定操作が行われたこと（ユーザによる調整）を検知すると、該検知した読み上げ速度設定値を現在の読み上げ速度（ユーザが決定した読み上げ速度）として取得する。
【０１２３】
次に、ステップＶ３０６において、ＣＰＵ１００４は、ユーザによる設定完了通知を検知すると（図５に示した設定ボタンＳ５１３が押下されたことを検知すると）、取得した現在の読み上げ速度設定値をユーザ設定情報として、ステップＶ３０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録する。なお、機能別に設定された場合には、機能別に登録する。
【０１２４】
次に、ステップＶ３０７において、ＣＰＵ１００４は、音声合成を開始するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成開始ボタンを押下したか否かにより行う。
【０１２５】
ＣＰＵ１００４は、ステップＶ３０７で、音声合成を開始しないと判断した場合には、処理を終了し、一方、音声合成を開始すると判断した場合には、ステップＶ３０８に処理を移行させる。
【０１２６】
また、ステップＶ３０３において、ＣＰＵ１００４は、ユーザ設定の登録を行わないと判断した場合には、ステップＶ３０８において、不揮発性メモリ１００７内の所定の領域から、ステップＶ３０２で個人認証された認証情報に紐付けられて登録されているユーザ設定内容（ユーザ設定情報）を呼び出し、ステップＶ３０９に処理を移行させる。
【０１２７】
次に、ステップＶ３０９において、ＣＰＵ１００４は、ステップＶ３０８で取得したユーザが設定した読み上げ速度設定値に基づく速度で音声出力するように、音声データを音声合成部１０１０に合成させ、Ｄ／Ａ変換部１００９によりアナログ変換させ、スピーカ１００８により音声出力させる。
【０１２８】
次に、ステップＶ３１０において、ＣＰＵ１００４は、ユーザのキー操作の習熟度（低い、標準、高い）を判定する。この判定方法については上述した図８のステップＶ２１１と同様であるので詳細は省略する。
【０１２９】
そしてステップＶ３１０で、ＣＰＵ１００４は、ユーザによるキー操作の習熟度が低いと判定した場合には、ステップＶ３１１において、カレントの機能に対応する読み上げ速度をさらに遅く設定変更し、ステップＶ３１２において、ＣＰＵ１００４は、この変更された読み上げ速度設定値（カレントの機能に対応する読み上げ速度設定値）をユーザ設定情報として、ステップＶ３０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録し、ステップＶ３１５に処理を移行する。
【０１３０】
また、ステップＶ３１０で、ＣＰＵ１００４が、ユーザによるキー操作の習熟度が標準であると判定した場合には、カレントの機能に対応する読み上げ速度の設定変更は行わず、そのままステップＶ３１５に処理を移行する。
【０１３１】
また、ステップＶ３１０で、ＣＰＵ１００４は、ユーザによるキー操作の習熟度が高いと判定した場合には、ステップＶ３１３において、カレントの機能に対応する読み上げ速度をさらに早く設定変更し、ステップＶ３１４において、ＣＰＵ１００４は、この変更された読み上げ速度設定値（カレントの機能に対応する読み上げ速度設定値）をユーザ設定情報として、ステップＶ３０２でユーザ認証された認証情報（ユーザＩＤ等）に紐付けて、不揮発性メモリ１００７内の所定の領域に登録し、ステップＶ３１５に処理を移行する。
【０１３２】
次に、ステップＶ３１５において、ＣＰＵ１００４は、音声合成を終了するか否かを判定する。この判定は、タッチパネル３１６上に表示される図示しない音声合成終了ボタンを押下したか否かにより行う。
【０１３３】
ステップＶ３１５で、ＣＰＵ１００４は、音声合成を終了しないと判定した場合には、ステップＶ３０８の処理に戻り、一方、音声合成を終了すると判断した場合には、処理を終了する。
【０１３４】
即ち、ＣＰＵ１００４は、ユーザが音声出力の終了を選択するまで、音声出力し、キー操作の習熟度の判定を行い、該判定したキー操作の習熟度に応じて読み上げ速度のユーザ設定の再登録（更新登録）を繰り返し行い、該ステップＶ３１２又はＶ３１４で更新登録した読み上げ速度で次の音声出力を行うように音声出力する操作ガイドデータの読み上げ速度を調整制御している。
【０１３５】
例えば、ユーザが設定した読み上げ速度が「５」であり、ユーザが両面機能の操作に優れている（習熟度が高い）と判断された場合、現在操作を行っているのが両面機能であるならば、読み上げ速度は「６」に上がる。逆に、ユーザが現在ソータ機能を初めて触るような場合（習熟度が低い場合）は、読み上げ速度は「４」に下がる。このように、ＣＰＵ１００４は、ユーザの操作レベルに応じて、機能毎に読み上げ速度を変更制御することができる。
【０１３６】
なお、ＣＰＵ１００４は、ユーザの操作レベル判定に基づいて、ガイドレベルと読み上げ速度とを関連させて変更するように制御してもよい。
【０１３７】
具体的には、ＣＰＵ１００４は、まずユーザが設定した音声ガイドレベルと読み上げ速度を取得する。そして例えば、ＣＰＵ１００４は、ユーザが設定した読み上げ速度が「５」であり、ユーザが両面機能の操作に優れている（習熟度が高い）と判断し、現在の操作を行っているのが両面機能である場合、両面機能の音声ガイドレベルを判定し、音声ガイドレベルが最高レベルでない場合には音声ガイドレベルを上げ、一方、既に音声ガイドレベルが最高である場合には音声読み上げ速度を「６」に上げるようにユーザ設定を変更制御する。また、ＣＰＵ１００４は、ユーザにとって不慣れな機能である（習熟度が低い）と判断した場合、その機能の音声ガイドレベルを判定し、音声ガイドレベルが最低レベルでない場合には音声ガイドレベルを「４」に下げ、一方、既に音声ガイドレベルが最低である場合には音声読み上げ速度を下げるようにユーザ設定を変更制御するように構成してもよい。
【０１３８】
また、ＣＰＵ１００４は、ユーザがある機能の操作に優れている（習熟度が高い）と判断した場合であって、その機能の音声ガイドレベルをユーザが設定したレベルからまだ上げていない場合にはその機能の音声ガイドレベルを上げ、一方、既にその機能の音声ガイドレベルをユーザが設定したレベルから上げている場合にはその機能の音声読み上げ速度を上げるようにユーザ設定を変更制御する。また、ＣＰＵ１００４は、ユーザにとって不慣れな機能である（習熟度が低い）と判断した場合であって、その機能の音声ガイドレベルをユーザが設定したレベルからまだ下げていない場合にはその機能の音声ガイドレベルを下げ、一方、既にその機能の音声ガイドレベルをユーザが設定したレベルから下げている場合にはその機能の音声読み上げ速度を下げるようにユーザ設定を変更制御してもよい。
【０１３９】
以上示したように、ＣＰＵ１００４は、不揮発性メモリ１００７にユーザ設定として登録されている音声読み上げ速度を基本とし、ユーザが使用頻度の高い機能を操作している、キー操作がスムーズである等の少なくとも一つの要因から、ユーザの操作習熟度を判断し、操作習熟度が高い（使用頻度が高い機能を操作している、キー操作がスムーズである等）と判断した場合には、上記ユーザ設定として登録されている音声読み上げ速度を上げ、逆に、操作習熟度が低い（使用頻度が低い、キー操作がスムーズでない機能を操作している等）と判断した場合には、上記ユーザ設定として登録されている音声読み上げ速度を下げるように制御することにより、使用頻度が高い機能や慣れている機能に対しては音声読み上げ速度を上げて音声ガイドが出力されるが、使用頻度が低い機能や不慣れである機能に対しては音声読み上げ速度を下げて音声ガイドが出力されるため、ユーザのニーズにあった読み上げ速度の音声ガイド出力を提供することが可能となる。
【０１４０】
また、使用頻度が高い機能、慣れている機能に対しては、音声ガイドを簡易化したレベルにあげたのち、もしくは一番簡易化されたレベルに達した後、読み上げ速度を早めた音声出力を提供し、一方、使用頻度が低い機能、不慣れである機能に対しては、音声ガイドを詳細化させたレベルに下げた後、もしくは一番詳細化されたレベルに達した後、読み上げ速度を遅くした音声出力を提供することにより、ユーザの操作習熟度に応じた音声ガイドレベル，読み上げ速度の音声ガイドを提供することができる。
【０１４１】
さらに、図９のステップＶ３０４，Ｖ３０９では、ＣＰＵ１００４、図５のユーザ設定変更画面から設定された使用言語に対応する言語の音声データを用いて音声出力を行うように制御することにより、音声合成リソースは操作部に表示を行う画面ビットマップリソースよりもサイズが小さいため、画面による多くの言語対応が難しい場合でも、音声合成の対応は可能となる。
【０１４２】
また、上記各フローチャートの説明では示していないが、ＣＰＵ１００４は、図５のユーザ設定変更画面から設定された使用言語に対応する言語の表示データ（不揮発性メモリ１００７に記憶されている）を用いて操作部１０１１のタッチパネル３１６に表示出力を行うように制御する。
【０１４３】
従って、不揮発性メモリ１００７に登録されるユーザ設定を基本とし、外部音量、ユーザによるキー操作、使用頻度に基づいて、ＣＰＵ１００４が、ボリューム、ガイド内容、読み上げ速度、使用言語を切り替え制御することにより、音声合成を用いて操作説明を行うシステムにおいて、ボリューム、ガイド内容、読み上げ速度、言語をユーザが常に最適に使用できるように変更を行って、よりユーザに適した操作環境を有する画像形成装置の提供が見込まれる。
【０１４４】
上記実施形態内に示した各変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１４５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４６】
以下、図１０に示すメモリマップを参照して本発明に係る音声出力装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１４７】
図１０は、本発明に係る音声出力装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０１４８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５０】
本実施形態における図７，図８，図９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１５５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１５７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１６２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【産業上の利用可能性】
【０１６３】
本発明の音声出力装置は、画像形成装置（複合機及び複写装置等）の音声操作ガイドに限らず、コンピュータ等の情報処理装置、ＴＶ、冷蔵庫、洗濯機等の各種家電、自動車を含む各種装置における音声操作ガイドの用途にも適用できる。
【図面の簡単な説明】
【０１６４】
【図１】本発明の一実施形態を示す音声出力装置を適用可能な画像処理装置の構成を説明するブロック図である。
【図２】図１に示した制御部の構成を示すブロック図である。
【図３】図１に示したリーダ部及びプリンタ部の構成を説明する断面図である。
【図４】図２に示した操作部の構成を説明する平面図である。
【図５】本実施形態のユーザ設定変更画面の一例を示す模式図である。
【図６】本実施形態のガイドレベルのユーザ設定変更画面（詳細）の一例を示す模式図である。
【図７】本発明の音声出力装置における第１の制御処理手順の一例を示すフローチャートである。
【図８】本発明の音声出力装置における第２の制御処理手順の一例を示すフローチャートである。
【図９】本発明の音声出力装置における第３の制御処理手順の一例を示すフローチャートである。
【図１０】本発明に係る音声出力装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０１６５】
１０９  制御部
１００１  マイク
１００２  Ａ／Ｄ変換部
１００３    制御回路
１００４  ＣＰＵ
１００５  ＲＯＭ
１００６  ＲＡＭ
１００７  不揮発性メモリ
１００８  スピーカ
１００９  Ｄ／Ａ変換部
１０１０  音声合成部
１０１１  操作部
１０１２  バス
【図１】
2005321488.tif 000003
【図２】
2005321488.tif 000004
【図３】
2005321488.tif 000005
【図４】
2005321488.tif 000006
【図５】
2005321488.tif 000007
【図６】
2005321488.tif 000008
【図７】
2005321488.tif 000009
【図８】
2005321488.tif 000010
【図９】
2005321488.tif 000011
【図１０】
2005321488.tif 000012