(57)【要約】【課題】  音声認識率を向上させることができる音声を登録することができる音声登録装置及びその制御方法、コンピュータプログラムを提供する。【解決手段】  １つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う。提示に従って、入力された複数種類の音声を記憶媒体に保持する。【選択図】  図２
2009020218.tif 000002
【特許請求の範囲】
【請求項１】
音声認識に用いる音声を登録するための音声登録装置であって、
音声を入力する音声入力手段と、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示手段と、
前記提示手段による提示に従って、前記音声入力手段から入力された複数種類の音声を記憶媒体に保持する保持手段と
を備えることを特徴とする音声登録装置。
【請求項２】
前記提示手段は、互いに異なる発声様式による発声を促す音声登録画面を提示する
ことを特徴とする請求項１に記載の音声登録装置。
【請求項３】
前記提示手段は、互いに異なる発声様式による発声を促す音声情報を提示する
ことを特徴とする請求項１に記載の音声登録装置。
【請求項４】
前記保持手段は、入力された音声の入力状態に基づいて、音声を登録するか否かを判断する判断手段を備え、
前記保持手段は、前記判断手段の判断の結果、音声を登録すると判断する場合は、登録対象の音声を前記記憶媒体に保持する
ことを特徴とする請求項１に記載の音声登録装置。
【請求項５】
前記入力状態は、入力された音声の音量、発声速度及び高さの少なくとも１つを含む
ことを特徴とする請求項４に記載の音声登録装置。
【請求項６】
前記保持手段により保持された複数種類の音声データを用いて、音声認識を行う音声認識手段を更に備える
ことを特徴とする請求項１に記載の音声登録装置。
【請求項７】
音声認識に用いる音声を登録するための音声登録装置の制御方法であって、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示工程と、
前記提示工程による提示に従って、入力部から入力された複数種類の音声を記憶媒体に保持する保持工程と
を備えることを特徴とする音声登録装置の制御方法。
【請求項８】
音声認識に用いる音声を登録するための音声登録装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示工程と、
前記提示工程による提示に従って、入力部から入力された複数種類の音声を記憶媒体に保持する保持工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識に用いる音声を登録するための音声登録装置及びその制御方法、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
特定ユーザを対象とする一般的な音声認識装置は、認識対象の単語の音声をユーザが複数回発声して得られる音声データを予め登録しておく。そして、認識時には、この登録された音声データと、ユーザが実際に発声して得られる音声データとを比較することにより音声認識を行う。
【０００３】
ところで、音声認識時にユーザが発声する同一の単語に対する音声は毎回異なる。例えば、声が高くなったり、発声速度が速くなったり、さらには発声時の感情に左右される場合も考えられる。実環境で、音声認識を行うためには、このような同一の発声に対して生じ得る発声の揺れにも対応する必要がある。認識精度を向上させる方法として、１つの認識対象に対して、予め複数の音声を登録するという方法がある。この方法では、音声認識時にユーザが発声する音声が多少ばらついても、事前に登録した音声のバリエーションがあることにより、認識率の低下を軽減することが期待できる。
【０００４】
例えば、特許文献１には、音声登録の際にユーザに２回発声させる場合に関する記述がある。
【特許文献１】特開平０８−１６１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、単に複数回の発声を促しただけでは、発声様式にバリエーションをつけてユーザが発声することは難しい。
【０００６】
本発明は上記の課題を解決するためになされたものであり、音声認識率を向上させることができる音声を登録することができる音声登録装置及びその制御方法、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明による音声登録装置は以下の構成を備える。即ち、
音声認識に用いる音声を登録するための音声登録装置であって、
音声を入力する音声入力手段と、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示手段と、
前記提示手段による提示に従って、前記音声入力手段から入力された複数種類の音声を記憶媒体に保持する保持手段と
を備える。
【０００８】
また、好ましくは、前記提示手段は、互いに異なる発声様式による発声を促す音声登録画面を提示する。
【０００９】
また、好ましくは、前記提示手段は、互いに異なる発声様式による発声を促す音声情報を提示する。
【００１０】
また、好ましくは、前記保持手段は、入力された音声の入力状態に基づいて、音声を登録するか否かを判断する判断手段を備え、
前記保持手段は、前記判断手段の判断の結果、音声を登録する判断する場合は、登録対象の音声を前記記憶媒体に保持する。
【００１１】
また、好ましくは、前記入力状態は、入力された音声の音量、発声速度及び高さの少なくとも１つを含む。
【００１２】
また、好ましくは、前記保持手段により保持された複数種類の音声データを用いて、音声認識を行う音声認識手段を更に備える。
【００１３】
上記の目的を達成するための本発明による音声登録装置の制御方法は以下の構成を備える。即ち、
音声認識に用いる音声を登録するための音声登録装置の制御方法であって、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示工程と、
前記提示工程による提示に従って、入力部から入力された複数種類の音声を記憶媒体に保持する保持工程と
を備える。
【００１４】
上記の目的を達成するための本発明によるコンピュータプログラムは以下の構成を備える。即ち、
音声認識に用いる音声を登録するための音声登録装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声を登録するために、互いに異なる発声様式による発声を促す提示を行う提示工程と、
前記提示工程による提示に従って、入力部から入力された複数種類の音声を記憶媒体に保持する保持工程と
をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によれば、音声認識率を向上させることができる音声を登録することができる音声登録装置及びその制御方法、コンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１７】
但し、実施形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１８】
＜実施形態１＞
図１は本発明の実施形態１の音声登録装置のハードウェア構成である。
【００１９】
中央処理装置１０１は、数値演算・制御等の処理を行う。特に、中央処理装置１０１は、本発明の各実施形態で説明する処理を実現するためのプログラムを実行する。外部記憶装置１０２は、ディスク装置や不揮発メモリ等から構成され、音声認識用辞書、音声データ、パラメータ等の各種データを記憶する。メモリ１０３は、ＲＡＭ等から構成され、一時情報を保持したり、データの作業領域として機能する。この一時情報には、本発明の各実施形態で説明する処理を行うための一時的なデータも含まれる。
【００２０】
制御メモリ１０４は、ＲＯＭ等から構成され、制御プログラム、固定パラメータ等のデータを記憶する。音声認識装置１０５は、入力された音声を認識する。音声入力装置１０６は、マイクロフォン等から構成され、ユーザが当該音声登録装置に対して音声を入力するために用いられる。
【００２１】
入力装置１０７は、ポインティングデバイス（リモコンマウス等）、キーボード等から構成され、ユーザが当該音声登録装置に対してデータを入力したり、動作を指示したりするために用いられる。音声出力装置１０８は、スピーカ等で構成され、ユーザに対して音声を出力する。表示装置１０９は、ＬＣＤやＣＲＴ等で構成され、ユーザに対して各種情報を表示する。
【００２２】
次に、実施形態１の音声登録装置の各種処理を実現するプログラムモジュール構成について、図２を用いて説明する。
【００２３】
図２は本発明の実施形態１の音声登録装置のプログラムモジュール構成を示すブロック図である。
【００２４】
入力部２０１は、図１の音声入力装置１０６と入力装置１０７に対応し、ユーザは提示部２０３の指示に基づいて音声入力を行う。音声保持部２０２は、図１の外部記憶装置１０２に対応し、入力部２０１によって入力された音声データや、その音声データに関する情報を保持する。
【００２５】
提示部２０３は、図１の音声出力装置１０８と表示装置１０９に対応し、音声登録をする際に、ユーザが発声する発声様式をユーザに対して提示する。
【００２６】
音声認識部２０４は、図１の音声認識装置１０５に対応し、入力部２０１から入力された音声データと音声保持部２０２で保持している音声データを基に音声認識を行う。
【００２７】
制御部２０５は、図１の中央処理装置１０１に対応し、入力部２０１、提示部２０３及び音声認識部２０４の各種動作を制御する。
【００２８】
次に、音声登録装置が実行する音声登録処理について、図３Ａを用いて説明する。
【００２９】
図３Ａは本発明の実施形態１の音声登録装置が実行する音声登録処理を示すフローチャートである。
【００３０】
尚、１つ（同一）の音声登録対象語彙に対する音声登録回数は、少なくとも２回以上とする。つまり、この音声登録回数は、１つの音声登録対象語彙に対し、少なくとも２種類以上の発声様式の音声で登録するための回数である。また、図３Ａの例では、音声登録回数を２回とする場合を例に挙げて説明する。また、ステップＳ３０６における、カウンタ値Ｎは音声登録上限回数を示していて、この場合、Ｎ＝２となる。
【００３１】
ステップＳ３０１で、入力部２０１は、音声入力装置１０６によって音声登録を開始する。ステップＳ３０２で、提示部２０３は、ユーザに対して、Ｉ回目の音声登録を行うためにＩ回目の発声様式をユーザに提示する。
【００３２】
ステップＳ３０３で、入力部２０１は、Ｉ回目の音声登録を目的にユーザが発声した音声を入力する。発声様式は、ステップＳ３０２で提示部２０３が提示したＩ回目の発声様式である。ステップＳ３０４で、音声保持部２０２は、入力された音声を記憶登録する。ここまでで、Ｉ回目の音声登録が終了となる。
【００３３】
ステップＳ３０５で、制御部２０５は、音声登録回数値Ｉを１インクリメントする（Ｉ＝Ｉ＋１）。
【００３４】
ステップＳ３０６で、音声登録回数値Ｉ＞音声登録上限回数Ｎ（Ｉ＞Ｎ）であるか否かを判断する。Ｉ＞Ｎでない場合（ステップＳ３０６でＮＯ）、ステップＳ３０２に戻る。一方、Ｉ＞Ｎである場合（ステップＳ３０６でＹＥＳ）、処理を終了する。
【００３５】
尚、図３Ａの処理において、ステップＳ３０２の１回目と２回目で提示される発声様式は異なるが、ステップＳ３０３でユーザが発声する語彙（音声登録対象語彙）は同一である。ステップＳ３０２で提示した発声様式に応じて、ユーザは発声するため、音声保持部２０２では、同一の音声登録対象語彙に対して、互いに異なるバリエーション（複数種類の発声様式）の音声データを複数登録することが可能となる。
【００３６】
次に、音声登録装置で登録した音声データを使用して、音声認識を実行する音声認識処理について、図３Ｂを用いて説明する。
【００３７】
図３Ｂは本発明の実施形態１の音声登録装置が実行する音声認識処理を示すフローチャートである。
【００３８】
ステップＳ１００１で、ユーザからの操作に基づいて、入力部２０１は、音声認識機能（音声認識部２０４）の呼出を実行する。ステップＳ１００２で、入力部２０１は、ユーザから発声された音声を入力し、音声認識部２０４は、ユーザが発声した音声データと、音声保持部２０２に既に保持している音声データとを比較して、音声認識を実行する。尚、音声認識方法としては、例えば、音声波形データのパターンマッチング等の公知の技術を用いれば良い。
【００３９】
次に、図３Ａと図３Ｂ処理の具体例を用いて説明する。
【００４０】
ここでは、テレビのチャンネルに対して、音声入力可能なリモコンを用いて音声登録を行う場合を例に挙げて説明する。尚、音声登録を行ったチャンネルを指定する際には、登録されたチャンネルに対応する音声を発声し、チャンネルを指定することになる。以下では、１チャンネル〜１２チャンネルの内、１０チャンネルに「じゅう」と音声登録を行う例について説明する。また、この例では、テレビが図１の音声入力装置１０６、音声出力装置１０８及び表示装置１０９に対応し、リモコンが入力装置１０７に対応する。また、リモコンには、音声登録を行うための各種ボタン（例えば、音声登録開始ボタン）やキーが構成されていて、テレビに表示される操作画面上の各種コントロールの操作が可能である。
【００４１】
ステップＳ３０１で、ユーザが、リモコンの音声登録開始ボタンを押下することにより、音声登録を開始する。開始と同時に、テレビには、図４に示す操作画面４０９が表示される。そこで、ユーザは、操作画面４０９に従いリモコンを操作し、アイコン４０１〜４０８（１、３、４、６、７、８、１０及び１２チャンネル）の中から音声登録対象のチャンネルを選択する。ここでは、アイコン４０７（チャンネル１０）を音声登録対象とするため、アイコン４０７を選択する。選択した後、ステップＳ３０２に移る。
【００４２】
ステップＳ３０２で、提示部２０３は、音声登録画面である音声登録パネル５００を表示する。ここでの発声様式は、音量の大きさで区別される。ここでは、発声様式として、ユーザが目標とする音量を表すレベルメータ５０１で表現される。また、レベルメータ５０１内のゲージ部５０２が上に行くほど音を大きく発声することを意味している。
【００４３】
レベルメータ５０３は、ユーザが発声した音量に応じてゲージ部５０４を変化させる。また、レベルメータ５０３は、ユーザが発声する音量を上げると、ゲージ部５０４が上昇し、ユーザが発声する音量を下げると、ゲージ部５０４が下降する。そのため、ユーザは、レベルメータ５０１のゲージ部５０２とレベルメータ５０３のゲージ部５０４を比較しながら発声することによって、ゲージ部５０２が提示する目標音量に近づけることが容易になる。
【００４４】
録音ボタン５０６をリモコンで選択することによって音声の録音を開始する。再生ボタン５０５をリモコンで選択するとユーザが録音した音声を確認できる。停止ボタン５０７をリモコンで選択すると、再生と録音を停止できる。
【００４５】
図５では、ゲージ部５０２がレベルメータ５０１の中間レベルより低くなっているので、１回目の発声は比較的小さい音量でユーザが発声することを期待していることがわかる。提示部２０３が、音声登録パネル５００を提示した後、ステップＳ３０３に移る。
【００４６】
ステップＳ３０３で、ステップＳ３０２で行われた提示部２０３の提示をもとに、目標音量で１回目の音声登録のための文言「じゅう」を発声する。ユーザが発声した後、ステップＳ３０４に移る。
【００４７】
ステップＳ３０４で、音声登録として、音声保持部２０２が、ステップ３０３でユーザが発声した音声を１回目の音声データとして保持する。音声登録した後、ステップＳ３０５に移る。
【００４８】
ステップＳ３０５で、制御部２０５は、Ｉ＝Ｉ＋１（Ｉ＝２）とする。
【００４９】
ステップＳ３０６で、Ｉ＞Ｎであるか否かを判断する。Ｎ＝２の場合は、条件を満たしていないので、２回目の音声登録をするために、ステップＳ３０２に戻る。２回目に提示する音声登録パネル６００を図６に示す。６０１〜６０７の各機能は、図５の５０１〜５０７の各機能と同一である。
【００５０】
ゲージ部６０２は、１回目のゲージ部５０２よりも高くなっており、１回目よりも大きい音量で発声することを促している。１回目と２回目の発声する文言は同じであっても、１回目で登録された音声と２回目で登録された音声は、音量が異なり、２つの異なる発声様式の音声データを保持することが可能となる。
【００５１】
次に、登録済の音声データを用いて、音声認識によりチャンネル選択を行う処理について、図３Ｂに従って説明する。
【００５２】
ステップＳ１００１で、リモコン操作により、音声認識機能を呼び出す。開始すると同時に、ステップＳ１１０２に移る。
【００５３】
ステップＳ１００２で、ユーザが、リモコンに向かって「じゅう」と発声すると、音声認識部２０４は、ユーザが発声した音声データと、ステップＳ３０３で登録した音声保持部２０２の２つのデータを比較して音声認識を実行する。ユーザが発声した音声が音声保持部２０２で保持されている音声データ「じゅう」であると認識すると、チャンネルが１０チャンネルに変わる。
【００５４】
以上説明したように、実施形態１では、ステップＳ３０２で、提示部２０３が、１回目と２回目に異なる発声様式を促す音声登録パネルを表示する。これによって、ユーザは、１回目と２回目でどのようなバリエーションをつけて発声したら良いか判断しやすくなる。また、２つの異なるバリエーションの音声を登録することが可能になり、音声認識の精度が上がることにつながる。
【００５５】
また、ステップＳ３０２で、１回目と２回目の発声様式を別々に提示し、１回目の音声を登録した後に２回目の発声様式の提示をしていたが、２回の発声様式を同時に提示し、その後に音声登録を２回続けて行ってもよい。
【００５６】
＜実施形態２＞
実施形態１では、音声登録を行う際に、ユーザが発声した音声の音量が、期待した発声様式の音量と異なる場合に再登録を行えない。そこで、実施形態２では、ユーザが発声した音声の音量と、音声登録パネルが提示した発声様式の音量の期待値（目標音量）とを比較し、再登録するか否かを判断する方法について説明する。
【００５７】
図７は本発明の実施形態２の音声登録装置のハードウェア構成である。
【００５８】
図７の音声登録装置の各種構成要素７０１〜７０９は、図１の音声登録装置の各種構成要素１０１〜１０９に対応する。
【００５９】
音声登録判断装置７１０は、音声入力装置７０６から入力された音声の音量を比較し判断する。
【００６０】
次に、実施形態２の音声登録装置のプログラムモジュール構成について、図８を用いて説明する。
【００６１】
図８は本発明の実施形態２の音声登録装置のモジュール構成を示すブロック図である。
【００６２】
図８の各種構成要素８０１〜８０５は、図２の各種構成要素２０１〜２０４に対応する。
【００６３】
判断部８０６は、音声登録判断装置７１０に対応し、入力された音声の音量を目標音量と比較し、音声保持部８０２に登録するか否かを判断する。
【００６４】
次に、音声登録装置が実行する音声登録処理について、図９を用いて説明する。
【００６５】
図９は本発明の実施形態２の音声登録装置が実行する音声登録処理を示すフローチャートである。
【００６６】
尚、ステップＳ９０１〜ステップＳ９０３は、図３のステップＳ３０１〜ステップＳ３０３に対応する。
【００６７】
ステップＳ９０４で、ステップＳ９０３で入力した音声を、判断部８０６が音量を評価し、音声登録をするか否かを判断する。音声登録をしない場合（ステップＳ９０４でＮＯ）、ステップＳ９０２に戻る。一方、音声登録をする場合（ステップＳ９０４でＹＥＳ）、ステップＳ９０５に進む。具体的には、ユーザが発声した音声の音量が、実施形態１の図５のようにゲージ部５０２が提示する目標音量を中心に所定音量範囲内でない場合に、ステップＳ９０２に戻る。
【００６８】
ステップＳ９０５〜ステップＳ９０７は、図３のステップＳ３０４〜ステップＳ３０６に対応する。
【００６９】
実施形態２では、発声毎に音声登録をするか否かの判断を行うが、本発明は、これに限定されされるものではない。例えば、Ｎ回の音声登録を行い、その後に、Ｎ個の音声データを比較し、Ｎ個の音声データの最小値と最大値との差をとり、その差が期待値と異なっている場合、１回目から音声登録をし直してもよい。また、ユーザが判断して、再登録して良いことは言うまでもない。
【００７０】
また、判断部８０６が比較の対象とするものは、音量以外にも、発声速度、声の高さ等の様々な音声登録条件を基準に用いることが可能である。
【００７１】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、登録対象の音声データの入力状態に基づいて、音声データを登録するか否かを判断する。その判断結果に基づいて、音声データを登録する、あるいは音声データの再入力を促す。これにより、より目標音量の音声データとして適切な音声データを登録することが可能となる。
【００７２】
＜実施形態３＞
実施形態１では、ステップＳ３０２で提示した音声登録パネルは、発声様式をレベルメータで表現したが、これに限定されるものではない。
【００７３】
例えば、音符を用いて、図１０のように、発声様式を表現する。ここで、図１０は１回目と２回目の発声様式を一枚の音声登録パネルに提示している。１回目の発声様式を音符パターン１１０１、２回目の発声様式を音符パターン１１０２で表している。
【００７４】
特に、図１０に示す音声登録パネルでは、発声速度と声の高さの発声様式の違いを音符の高さと間隔の違いで区別し、１回目の音符パターン１１０１は、音符の間隔が広く音符の位置が低いので、発声速度を遅く、音を低く発声することになる。２回目の音符パターン１１０２は、音符の間隔が狭く音符の位置が高いので、発声速度を早く、音を高く発声することになる。
【００７５】
また、図形を用いて、図１１のように、発声様式を表現してもよい。ここで、図１１は１回目と２回目の発声様式を一枚の音声登録パネルに提示している。１回目の発声様式を図形１２０１、２回目の発声様式を図形１２０２で表している。
【００７６】
特に、図１１に示す音声登録パネルでは、発声速度と音量の発声様式の違いを図形の大きさの違いで区別し、１回目の図形１２０１は、四角形の縦の長さが長く、横の長さが短いので、音量を大きく発声速度を早く発声することを意味している。２回目の図形１２０２は、四角形の縦の長さが短く、横の長さが長いので、音量を小さく発声速度を遅くすることを意味している。
【００７７】
また、アイコン等のグラフィックスを用いて、図１２のように、発声様式を表現してもよい。ここで、図１２は１回目と２回目の発声様式を一枚の音声登録パネルに提示している。１回目の発声様式をアイコン１３０１、２回目の発声様式をアイコン１３０２で表している。
【００７８】
特に、図１２に示す音声登録パネルでは、発声速度の違いをアイコンの違いで区別し、１回目のアイコン１３０１は、アイコンが直立しているので、普通の発声速度で発声することを意味している。２回目のアイコン１３０２は、アイコンが走る格好をしているので、発声速度を早く発声することを意味している。
【００７９】
また、図１２のアイコンの顔の表情を、図１３のように変化させることによって、発声様式として種久の感情を表現することが可能となる。アイコン１４０１は怒りの感情、アイコン１４０２は喜びの感情、１４０３は悲しみの感情をそれぞれ表している。また、色の区別によっても感情を表現でき、例えば、「赤」は怒り、「黄色」は喜び、「黒」は悲しみ等とすることができる。
【００８０】
このように、音符、図形、アイコン等の位置、形状等の表示形態を変更することにより、ユーザに音声入力（登録）を促す際の、発声速度、声の高さ、感情等の様々な発声様式を表現できる。
【００８１】
＜実施形態４＞
上記実施形態では、発生様式を表示装置１０９に提示していたが、本発明はこれに限らず、音声出力装置１０８を用いて音声情報によって提示してもよい。
【００８２】
例えば「音声を発声してください」という音声を２種類の異なる音量で出力することによって、発声様式として音量の違いをユーザに提示することが可能となる。同様に、発声速度、声の高さ、感情等の違いを音声によって提示することができる。また、音声以外にもビープ音等のサウンドによって提示しても良い。
【００８３】
また、発声様式を表示装置１０９及び音声出力装置１０８の両方を用いて提示しても良いことは言うまでもない。
【００８４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態１の音声登録装置のハードウェア構成である。
【図２】本発明の実施形態１の音声登録装置のプログラムモジュール構成を示すブロック図である。
【図３Ａ】本発明の実施形態１の音声登録装置が実行する音声登録処理を示すフローチャートである。
【図３Ｂ】本発明の実施形態１の音声登録装置が実行する音声認識処理を示すフローチャートである。
【図４】本発明の実施形態１の音声登録を行うための操作画面の一例を示す図である。
【図５】本発明の実施形態１の音声登録パネルの一例を示す図である。
【図６】本発明の実施形態１の音声登録パネルの一例を示す図である。
【図７】本発明の実施形態２の音声登録装置のハードウェア構成である。
【図８】本発明の実施形態２の音声登録装置のモジュール構成を示すブロック図である。
【図９】本発明の実施形態２の音声登録装置が実行する音声登録処理を示すフローチャートである。
【図１０】本発明の実施形態３の音声登録パネルの一例を示す図である。
【図１１】本発明の実施形態３の音声登録パネルの一例を示す図である。
【図１２】本発明の実施形態３の音声登録パネルの一例を示す図である。
【図１３】本発明の実施形態３の音声登録パネルの一例を示す図である。
【符号の説明】
【００９４】
１０１  中央処理装置
１０２  外部記憶装置
１０３  メモリ
１０４  制御メモリ
１０５  音声認識装置
１０６  音声入力装置
１０７  入力装置
１０８  音声出力装置
１０９  表示装置
【図１】
2009020218.tif 000003
【図２】
2009020218.tif 000004
【図３Ａ】
2009020218.tif 000005
【図３Ｂ】
2009020218.tif 000006
【図４】
2009020218.tif 000007
【図５】
2009020218.tif 000008
【図６】
2009020218.tif 000009
【図７】
2009020218.tif 000010
【図８】
2009020218.tif 000011
【図９】
2009020218.tif 000012
【図１０】
2009020218.tif 000013
【図１１】
2009020218.tif 000014
【図１２】
2009020218.tif 000015
【図１３】
2009020218.tif 000016