(57)【要約】  セキュア情報のための音声認識システム。音声認識システムの実施形態はセキュリティシステムと連動する下位語音声認識システムを含む。下位語音声認識構成要素はパスワード又はセキュリティコードのような入力された発話に対し下位語音声単位を提供する。入力された発話についての下位語音声単位は、認証のためにセキュリティシステムに提供される。
2008544327.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティデータを示す入力された発話についての下位語音声単位を提供するように構成された下位語音声単位認識構成要素と、
前記下位語音声認識構成要素から分離され、前記下位言語音声単位を受けとり、セキュリティデータを示す記憶された情報と前記下位語音声単位を比較するように構成されたセキュリティシステムと
を備える音声認識システム。
【請求項２】
前記下位語音声認識構成要素と前記セキュリティシステムとが、セキュアインタフェースで接続されたことを特徴とする、請求項１に記載の音声認識システム。
【請求項３】
前記セキュリティシステムは、前記セキュリティデータついて記憶された下位言音声ユニットを読み出し、当該記憶された下位語音声単位を前記入力された発話についての下位語音声単位と比較することを特徴とする、請求項１に記載の音声認識システム。
【請求項４】
前記セキュリティデータは、セキュアデータベースに記憶されたパスワード又はセキュリティコードを含むことを特徴とする、請求項１に記載の音声認識システム。
【請求項５】
下位語音声単位認識構成要素とともに作動可能な、ユーザ識別子を前記セキュリティシステムへ提供するように構成されたアプリケーションをさらに備え、
前記セキュリティシステムは、前記ユーザ識別子についての前記記憶された下位語音声単位を読み出すことを特徴とする、請求項３に記載の音声認識システム。
【請求項６】
前記セキュリティシステムは、前記記憶された下位言音声ユニットと前記入力された発話についての下位語音声ユニットとの比較に基づいて、前記セキュリティデータが正しい旨のメッセージをアプリケーションへ提供することを特徴とする、請求項５に記載の音声認識システム。
【請求項７】
前記アプリケーションは前記比較における合致に応答して解放されることを特徴とする、請求項６に記載の音声認識システム。
【請求項８】
入力された発話についての下位語音声単位を認識するように構成された下位語音声単位認識構成要素を備え、前記下位語音声単位をセキュリティシステムへ提供し、前記セキュリティシステムから前記下位語音声単位に基づいたセキュリティ認可を受け取るように構成されたことを特徴とするアプリケーション。
【請求項９】
前記アプリケーションは、セキュリティデータを入力させるプロンプトに応答した前記入力された発話を受け取り、前記下位語音声単位を認識するため、前記入力された発話を下位語音声単位認識構成要素へ提供することを特徴とする、請求項８に記載のアプリケーション。
【請求項１０】
前記アプリケーションは、プロンプトに応答したユーザ識別子を受け取り、前記ユーザ識別子を前記セキュリティシステムへ提供することを特徴とする、請求項８に記載のアプリケーション。
【請求項１１】
前記アプリケーションは、セキュアインタフェースを介して前記セキュリティシステムへ接続されるように構成されたことを特徴とする、請求項８に記載のアプリケーション。
【請求項１２】
入力された発話を受け取るステップと、
前記入力された発話に対応する下位言語音声単位を認識するステップと、
前記入力された発話に対応する下位語音声単位と記憶された下位語音声単位とに基づいてセキュリティ情報を認証するために、前記入力された発話についての前記下位語音声単位を、セキュアインタフェースを介してセキュリティシステムへ提供するステップと、 
を含むことを特徴とする方法。
【請求項１３】
ユーザ識別子を前記セキュリティシステムへ提供するステップと、
前記下位語音声単位と前記ユーザ識別子とに基づいてセキュリティ情報を認証するステップと
を含むことを特徴とする、請求項１２に記載する方法。
【請求項１４】
前記入力された発言は、ユーザにより入力されたセキュリティ情報であり、
前記ユーザ識別子に基づいて、セキュアデータベースから前記記憶された下位語音声単位を読み出すステップと、
前記入力された発話についての前記下位語音声単位が前記ユーザ識別子についての前記読み出された下位語音声単位に合致するかどうかを判定するステップと
を含むことを特徴とする、請求項１３に記載の方法。
【請求項１５】
前記入力された発話についての前記下位語音声単位が前記ユーザ識別子についての前記記憶された下位語音声単位に合致するときに、ユーザアプリケーションを解法するステップをさらに含むことを特徴とする、請求項１４に記載の方法。
【請求項１６】
セキュアデータベースへユーザ識別子と共に前記セキュリティ情報を入力するステップと、
前記入力されたセキュリティ情報についての下位語音声単位を提供するステップと、
前記下位語音声単位を前記セキュアデータベースへ記憶するステップと
をさらに含むことを特徴とする、請求項１２に記載の方法。
【請求項１７】
発話として入力される前記セキュリティ情報は、音響入力装置を介して入力され、前記入力されたセキュリティ情報についての前記下位語音声単位を提供するステップは、
前記入力された発話の下位語音声単位を認識するステップを含むことを特徴とする、請求項１６に記載の方法。
【請求項１８】
テキストとして入力される前記セキュリティ情報は、テキスト入力装置を介して入力され、前記入力されたセキュリティ情報についての前記下位語音声単位を提供するステップは、
前記テキスト入力装置から入力された前記テキストついての前記下位語音声単位を発生させるステップを含むことを特徴とする、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は音声認識システムに関する。
【背景技術】
【０００２】
多くの自動化されたシステムは情報へアクセスするため又は種々の機能を実行するため電話のキーを使用して入力される確かなパスワード又はコードを必要とする。例えば、自動化されたバンキングシステムは口座情報を読み出すために確かなパスワード又はセキュリティコードを必要とする。このようなシステムはユーザに誕生日又は社会保障番号のような秘密情報又はユーザに関連する他のパスワードを入力させるように促す。次にシステムはユーザの真偽を検証するため秘密情報又はパスワードの記憶されたレコードに対してユーザの入力又は応答を検証する。これらの簡単な数字パスワードは、しばしば密かに発見することが比較的容易である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
様々なアプリケーションがタスクを実行するために、ユーザがプロンプトに対する応答として音声情報を入力するように促すための電話や対話システムを使用する。これらのアプリケーションは入力された音声を認識するため、音声認識システムを使用する。このような音声認識システムは話された発話中の語群（words）を認識するため文典（grammar）を使用する。セキュア情報のための電話又は対話システムに関連して、セキュアデータのための文典を確立することは困難である。これは文典が語を認識するためには、その語についての書かれた規則を持たねばならないからである。このため、秘密のパスワード情報としてしばしば使用される固有の名称及び他の語は文典において旨く処理されていない。更にたとえ文典は秘密パスワードを含んでも、もし自動音声認識が電話の対話システムで起こるならば、セキュアアプリケーション又はシステムの外で、秘密のパスワード情報は一般にセキュアではなくなるため、セキュリティは低下する。
【課題を解決するための手段】
【０００４】
本発明の実施形態はこれらの問題および／または他の問題の１つ以上を対象とする。上記背景技術は本発明を如何なる意味でも限定することを意図せず、単なる例示として提供される。
【０００５】
本発明の実施形態はセキュア情報のための音声認識システムに関する。音声認識システムはセキュリティシステムと連動する下位の語音声単位認識構成要素（sub-word speech unit recognition component）を含む。下位語音声単位認識構成要素は、ユーザからパスワード又は秘密情報を表す音声入力を受け、発話中の下位語音声単位を認識し、そして下位語音声単位を記憶された情報又はデータと比較するため、下位語音声単位をセキュリティシステムへ提供する。
【０００６】
上記要約は以下の詳細説明の項で更に述べる概念を選択的に簡略化して紹介するために提供される。この要約は請求の対象の重要な特徴又は必須の特徴を特定することを意図せず、請求する対象の範囲を決定するための助けとして使用されることを意図する。
【発明を実施するための最良の形態】
【０００７】
本発明の実施形態はセキュア情報のための下位語音声認識に関する。本発明をより詳細に説明するのに先立ち、本発明を実施することができる１つの例示的なコンピュータ環境１００の実施形態を図１に関して説明する。
【０００８】
図１に示すコンピュータシステム環境１００は適切なコンピュータ環境の一例に過ぎず、本発明の使用又は機能の範囲に関する限定を示唆する意図はない。また、典型的作動環境１００に示す要素又は要素の組み合わせに関する依存又は必要性を有すると解釈するべきでない。
【０００９】
本発明は種々の他の一般的目的又は特定目的のコンピュータシステム環境又は構成で使用できる。本発明の使用に適する既知のコンピュータシステム、環境および／または構成の例には、限定しないが、パーソナルコンピュータ、サーバコンピュータ、携帯装置又はラップトップ装置、マルチプロセッサシステム、マイクロプロセッサ系システム、セットトップボックス、プログラマブル電子装置、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記システム又は装置のいずれかを含む分散コンピュータ環境などがある。
【００１０】
本発明はコンピュータにより実行されるプログラムモジュールのようなコンピュータで実行可能な命令の一般的文脈で記述される。一般に、プログラムモジュールには、特定業務を実行するか又は特定の抽象データ型を実装する、ルーティン、プログラム、オブジェクト、コンポーネント、データ構造がある。当業者はここで提供される説明と図面に基づき、コンピュータで読取可能媒体上に記憶される命令として、この発明の態様を実施することができる。
【００１１】
本発明は、またタスクが通信ネットワークを介して接続されるリモートプロセッサデバイスにより実行される分散コンピュータ環境でも実行される。分散コンピュータ環境で、プログラムモジュールは記憶装置を含むローカル及びリモートコンピュータ記憶媒体の両方に設置される。
【００１２】
図１に関して、本発明を実施するための典型的なシステムにはコンピュータ１００の形の汎用コンピュータ装置がある。コンピュータ１００の構成要素には限定しないが、プロセッサユニット１２０、システムメモリ１３０及びシステムメモリを含む種々のシステム構成要素をプロセッサユニット１２０へ接続するシステムバス１２１がある。システムバス１２１は、メモリバス又はメモリコントローラ、周辺バス、種々のバスアーキテクチャのいずれかを使用するローカルバスを含むいくつかの種類のバス構造の１つとすることができる。限定しないが例として、このようなアーキテクチャにはＩＳＡ（Industrial Standard Architecture bus）バス、マイクロチャネル・アーキテクチャ（ＭＣＡ）バス、ＥＩＳＡ（Enhanced ISA）バス、ＶＥＳＡ（Video Electronics Standards Association）ローカルバス、及びメザニンバスとしても知られるＰＣＩ（Peripheral Components Interconnect bus）バス、がある。
【００１３】
コンピュータ１１０には一般に種々のコンピュータで読み取り可能な媒体がある。コンピュータで読取可能な媒体は、コンピュータ１１０でアクセスでき、揮発性及び不揮発性媒体の双方を含み、取外し可能な及び取外し不可能な媒体を含む利用可能な媒体のいずれかとすることができる。限定しない例として、コンピュータで読取可能な媒体にはコンピュータ記憶媒体及び通信媒体がある。コンピュータ記憶媒体は、コンピュータで読取可能な命令、データ構造、プログラムモジュール又は他のデータのような情報の記憶のための方法又は技術を実装した揮発性媒体及び不揮発性媒体の双方を含み、取外可能な媒体及び取外し不可能な媒体を含む。
【００１４】
コンピュータ記憶媒体には、限定しないがＲＡＭ、ＲＯＭ、ＥＥPＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ‐ＲＯＭ、デジタル多用途ディスク（ＤＶＤ：Digital Versatile Disks）又は他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、または他の磁気式記憶装置、又は所望の情報を記憶するために使用でき、そしてコンピュータ１００によりアクセス可能な他の媒体がある。通信媒体は、一般にコンピュータで読取可能な命令、データ構造、プログラムモジュール又は他のデータを、搬送キャリアＷＡＶ又は他の搬送機構のような変調データ信号内に具現化する、情報伝達媒体のいずれかを含む。“変調データ信号”なる語句は、信号中の情報を符号化するように設定又は変更された１つまたは複数のその特徴を有する信号を意味する。限定しない１つの例で、通信媒体には有線回線又は直接配線接続のような有線媒体及び音響、ＦＲ、赤外線及び他の無線媒体のような無線媒体がある。上記のいずれかの組合せはコンピュータで読取可能な媒体の範囲に含まれる。
【００１５】
システムメモリ１３０には読み取り専用メモリ（ＲＯＭ）１３１やランダムアクセスメモリ（ＲＡＭ）１３２のような揮発性そして／または不揮発性メモリの形のコンピュータ記憶媒体がある。スタートアップの間のようなコンピュータ内の要素間の情報伝送に役立つ基本ルーティンを含む基本入力／出力システム（ＢＩＯＳ）１３３は一般にＲＯＭ１３１内に記憶される。ＲＡＭ１３２は一般にデータおよび／または直ちにアクセスでき、および／またはプロセッサユニット１２０により現在処理されているプログラムモジュールを含む。限定しない例として、図１はオペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６及びプログラムデータ１３７を示す。
【００１６】
また、コンピュータ１１０は取り外し可能な／取外し不可能な揮発性／不揮発性の他のコンピュータ記憶媒体も含む。単なる例として、図１は取外し不可の不揮発性磁気媒体から読み取り又はこれへ書き込むハードディスク・ドライブ１４１、取外し可能な不揮発性磁気ディスク１５２から読取り又はこれへ書き込む磁気ディスクドライブ１５１、及びＣＤ‐ＲＯＭ又は他の光媒体のような取外し可能な不揮発性光ディスクドライブ１５５を示す。典型的な動作環境で使用できる取外し可能な／取外し不可能な揮発性／不揮発性の他のコンピュータ記憶媒体には、限定しないが、磁気テープカセット、フラッシュメモリ・カード、デジタル多用途ディスク、デジタルビデオ・テープ、半導体ＲＡＭ、半導体ＲＯＭ等がある。一般に、ハードディスク・ドライブ１４１は、インタフェース１４０のような取外し不可のメモリインタフェースを介して、システムバス１２１へ接続される。また一般に、磁気ディスクドライブ１５１と光ディスクドライブ１５５はインタフェース１５０のような取外し可能なメモリインタフェースによりシステムバス１２１へ接続される。
【００１７】
上で論じ、そして図１に例示したドライブ及びそれらに関連するコンピュータ記憶媒体はコンピュータ１１０のためのコンピュータで読取り可能な命令、データ構造、プログラムモジュール及び他のデータの記憶を提供する。例えば図１で、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６及びプログラムデータ１４７の記憶のためのハードディスク・ドライブ１４１を図示する。これらの構成要素はオペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、及びプログラムデータ１３７と同じものとするか、又は異なるものとすることができる。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、及びプログラムデータ１４７には少なくともそれらが異なるコピーであることを示すため、ここでは異なる番号が付与している。
【００１８】
ユーザはキーボード、マイクロホン、マウスやトラックボール又はタッチパッドのようなポインティングデバイス（ｂ）のような入力装置を介してコマンド及び情報をコンピュータ１１０へ入力する。他の入力装置（図示しない）にはジョイスティック、ゲームパッド、衛星アンテナ、スキヤナ等がある。これらや他の入力装置はしばしば、システムバスに接続されるが、パラレルポート、ゲームポート又はＵＳＢ（Universal Serial Bus）のような他のインタフェースとバス構造により接続されるユーザ入力インタフェース１６０を介してプロセッサユニット１２０へ接続される。モニタ１９１又は他の種類の表示装置もビデオインタフェース１９０のようなインタフェースを介してシステムバス１２１へ接続される。モニタの他に、コンピュータは出力周辺機器インタフェース１９０を介して接続されるスピーカ１９７やプリンタ１９６のような他の周辺出力装置を含む。
【００１９】
コンピュータ１１０は、リモートコンピュータ１８０のような１つ又は複数のリモートコンピュータへの論理接続を使用してネットワーク化された環境で作動する。リモートコンピュータ１８０はパーソナルコンピュータ、携帯デバイス、サーバ、ルータ、ネットワークＰＣ、ピアデバイス又は他の一般的なネットワークノードであり、そして一般にコンピュータ１１０に関する上記要素の多く又は全てを含む。図１に示す論理接続はローカルエリアネットワーク（ＬＡＮ）１７１及びワイドエリアネットワーク１７３を含むが、他のネットワークも含む。このようなネットワーク環境は事務所、企業規模のコンピュータネットワーク、イントラネット及びインタネットではよく知られている。
【００２０】
ＬＡＮネットワーク環境で使用される場合、コンピュータ１１０はネットワークインタフェース又はネットワークアダプタ１７０を介してＬＡＮ１７１へ接続される。ＷＡＮネットワーク環境を使用する場合、一般に、コンピュータ１１０はインタネットのようなＷＡＮ１７３に跨る通信を確立するためのモデム１７２又は他の手段を含む。内部又は外部にあるモデム１７２はユーザ入力インタフェース１６０又は他の適切な構造を介してシステムバス１２１へ接続される。ネットワーク化された環境では、コンピュータ１１０関して示されるプログラムモジュール又はその一部は、リモートメモリ記憶装置に記憶される。限定しない例として、図１はリモートコンピュータ１８０上に存在するリモートアプリケーションプログラム１８５を図示する。示されたネットワーク接続は一例であり、コンピュータ間の通信接続の確立のための他の手段も使用できることは理解されるだろう。
【００２１】
この発明の実施形態は、種々のアプリケーションを有し、示される特定実施形態に限定されない、セキュア情報のための音声認識システム２００に関する。図２に示す実施形態において、音声認識システム２００は、アプリケーション２０２とセキュリティシステム２０４とを含む。図２において、アプリケーション２０２は、概して、オーディオプロンプト２０８でユーザ２０７を促し、音声応答２１０を受け、そしてユーザが音声指令とプロンプトに対する音声応答を使用して、あるタスクを実行することを可能にする音声認識システム２０６を有する電話システム又は対話システムを例証する。
【００２２】
一実施形態では、音声認識システム２０６は下位の語音声単位認識構成要素２１２を含む。下位語音声単位認識構成要素２１２はユーザ２０７からの応答又は発話２１０を受ける。構成要素２１２は、入力された音声の発話又は応答２１０に音素のような下位語音声単位２１４を認識する。
【００２３】
示された実施形態では、セキュリティシステム２０４は、セキュアデータベース又はセキュア情報２２０を含む。説明する実施形態で、データベース２２０は、パスワードやセキュリティコードのようなセキュリティデータに対応する下位語音声単位を含む。図示するように、認識構成要素２１２は入力された音声又は発話２１０の認証のためセキュアインタフェース２２２を介してセキュリティシステム２０４と連動する。セキュアインタフェース２２２は図示のようにセキュリティプロトコルを利用するファイヤウォール又は他のインタフェースである。特定のインタフェース又はプロトコルはこの発明の目的にとって重要ではなく、むしろセキュリティシステム２０４内のデータがアプリケーション２０２内のデータよりも安全を確保されているということである。
【００２４】
特に、例示した実施形態では、システム２００を使用してパスワード又はセキュリティコードの検証又は認証を行う。パスワード又はコードはプロンプト２０８に応答してユーザ２０７により入力される。発話は下位語音声単位認識構成要素２１２により、下位語音声単位２１４へ処理される。アプリケーション２０２はユーザ名、アカウント番号又は他の識別コードのようなユーザ識別子２２４と併せて、下位語音声単位をセキュリティシステム２０４へ提供する。
【００２５】
セキュリティシステム２０４は、受け取ったユーザ識別子２２４に対応するパスワード又はセキュリティコードを示す記憶された情報へアクセスするため、下位語音声単位２１４及びユーザ識別子２２４を使用する。記憶された情報は、例えば記憶された下位語音声単位である。入力音声に対応する下位語音声単位を音声単位比較器構成要素２２５により記憶されたデータ又は記憶された下位語音声単位と比較する。
【００２６】
入力された下位語音声単位２１４が記憶されたパスワード又はセキュリティコードに合えば、パスワードが正しいという認可メッセージ２２６がセキュアインタフェース２２２を介してアプリケーション２０２へ提供される。さもなければ、メッセージ２２６はパスワードが正しくないことを示す。上述したように、セキュア情報に対し、下位語音声単位だけがアプリケーション２０２で認識され、セキュアインタフェース２２２を介してセキュリティシステム２０４へ送られる。これにより、セキュア情報の語レベルの認識はセキュリティシステム２０４の外では利用できず、情報のセキュリティを守ることができる。
【００２７】
図３はセキュリティコード又はパスワードのようなセキュアデータのためのセキュア音声認識の実施形態を実施するステップをより詳細に図示する。図示された実施形態では、ブロック２３０に示すようにユーザ２０７が業務を実行するため、アプリケーション２０２にアクセスし、ブロック２３２により示すようにユーザ２０７は、パスワードやセキュリティコードのようなセキュア情報を入力するよう促される。
【００２８】
ブロック２３４に示すように、プロンプト２０８に応答して、ユーザ２０７が応答２１０を発話する。ブロック２３６に示すように、発話された応答２１０内の下位語音声単位を下位語音声単位認識要素２１２により認識する。ステップ２３８で示すように、下位語音声単位２１４は、他の識別情報２２４と共にセキュアインタフェース２２２を介してセキュリティシステム２０４へ提供される。セキュリティシステム２０４は、下位語音声単位２１４を記憶装置２２０に記憶された識別されたユーザ２０７についてのセキュアデータ又は情報と比較する。
【００２９】
特に例示した実施形態では、ブロック２４０で示すように、音声単位比較器構成要素２２５はセキュアデータ又は情報に対する記憶された下位語音声単位を検索し、記憶された下位語音声単位を入力された発話についての入力された下位語音声単位２１４と比較する。ブロック２４２により示すように、記憶された下位語音声単位と入力された音声又は発話についての下位語音声単位とを比較し、入力された発話がユーザ２０７についての記憶されたデータ又はパスワードに合致するかどうかを判定する。
【００３０】
もし合致していれば、次いでブロック２４８に示すように、セキュリティシステム又はアプリケーション２０４は合致を検証するアプリケーション２０２へメッセージ２２６を送り、ブロック２５０に示すように、アプリケーション２０２はユーザ２０７により求められたタスク又は情報を解放する。例えば、入力された発話についての下位語音声単位が記憶された情報に対する下位語音声単位又は音素に合致すれば、セキュリティシステムは、ユーザが他の状態では解放された情報へアクセスし、又は所望のタスクを実行できるようにアプリケーション２０２を解放できる。
【００３１】
合致しなければ、ブロック２５２で示すように、セキュリティシステム２０４は、合致しないことのメッセージをアプリケーション２０２へ送り、そしてブロック２５４で示すように、ロックしたままとし、および／又はエラーメッセージをユーザ２０７へ表示する。
【００３２】
説明した実施形態では、セキュア情報はセキュリティシステム２０４の外では決して十分に認識されない。代わりにセキュア情報に対応する下位語音声単位のみが認識され、セキュリティシステム２０４へ送られる。このため、セキュア情報のための語レベルの文典は、セキュリティシステム２０４の外で利用できるようにする必要はない。例えば、もしユーザが、テレホンバンキングシステムの銀行口座を開錠するために、ユーザの母の旧姓の入力するよう促されるならば、語レベルの認識はセキュリティシステム２０４の外では利用できない。代わりに、入力されたユーザの母の旧姓の発話は下位語音声単位として認識され、そしてユーザが入力した発話がセキュアデータベース２２０に記憶されたユーザの母の旧姓に対するデータに合致することを検証するために、下位語音声単位をセキュリティシステム２０４へ送る。
【００３３】
図４はシステム２００への登録又は参加のための実施形態を示す。プロセスは、セキュアデータベース２２０に記憶するためユーザのセキュア情報を識別する下位語音声単位の入力すること又は生成することを含む。図４は、ユーザが情報をセキュリティシステム２０４へ直接入力する実施形態を示す。しかしセキュア情報を、図２のシステム２００におけるアプリケーション２０２を介して入力することもできることは認識されるだろう。図４に示す実施形態では、セキュア情報は、音声又は音響入力装置２６０（電話又は他の音声対話システムのような）を使用して、又は英数字キーボード又はキーパッドのような非音響入力装置２６２を使用して、セキュリティシステム２０４へ入力できる。図４に示す実施形態では、セキュリティシステム２０４は、例えばユーザにユーザの母の旧姓のようなセキュア情報又はデータを入力するようなセキュリティプロンプト２６４を提供する。セキュリティプロンプト２６４に応答して、ユーザは音響の応答や発話又は非音響の応答（テキストの応答のような）を提供することができる。
【００３４】
図４に示すように、ユーザの入力が音響入力装置２６０によるならば、音響の応答における下位語音声単位が下位語音声単位認識装置２６８により認識される。ユーザの応答が（テキストの形式によるような）非音響入力装置２６２を介して入力されるものであるならば、下位語音声単位発生器２７０はテキスト入力に対する下位語音声単位を発生させる。例えば、示した実施形態において、下位語音声単位は音素であり、入力された語群を識別するための辞書又は用語集と、認識された語群に対する音素を発生させるための文字から音への規則２７４とを使用して下位語音声単位発生器２７０によりテキストから発生させる。いずれの場合も、下位語音声単位発生器２７０又は下位語音声認識装置２６８からの下位語音声単位がセキュアデータベース２２０へ記憶される。
【００３５】
図５はセキュア情報をセキュアデータベース２２０へ入力するためのステップをより詳細に示す。図示のように、ブロック２８０に示すように、ユーザは、セキュリティシステム２０４へアクセスし、ブロック２８２に示すように、登録のためユーザの識別情報（例えば名前、電話番号など）を入力することをプロンプト２６４で促される。ブロック２８４により示すように、ユーザはセキュア情報（例えばパスワード又はセキュリティコード）を入力することも促される。セキュア情報はブロック２８６により示すように、音声入力装置２６０又は非音響入力装置２６２を介してユーザにより入力される。
【００３６】
ブロック２８８により示すように、システムはユーザの応答が非音響（テキストのような）か又は音声かを決定する。ユーザのセキュア情報を、音響入力装置２６０を介して入力するならば、ブロック２９０で示すように、ユーザにより入力されるセキュア情報に対する下位語音声単位を下位語音声単位認識装置２６８で認識する。ユーザ応答がテキスト入力として入力されたならば、ステップ２９２により示すように、下位言語音声ユニットを、テキスト入力又はテキスト応答に対し、下位語音声単位発生器２７０により発生させる。一旦下位語音声単位２７１を発生させ又は認識すると、ブロック２９４により示すように、下位語音声単位２７１をユーザの識別子やアカウントの下でセキュアデータベース２２０へ記憶する。
【００３７】
この発明は特定の実施形態に関し述べてきたが、本発明の要旨と範囲から逸脱することなく、形式的な変更及び細部の変更できることを、当業者は認識するだろう。
【図面の簡単な説明】
【００３８】
【図１】この発明の実施形態を使用又は実施することができるコンピュータ環境の１つを例示するブロック図である。
【図２】セキュア情報のための音声認識システムを例示するブロック図である。
【図３】セキュア情報に関してユーザが入力した発話の認証の一実施形態を示すフローチャートである。
【図４】セキュリティシステムにおいてセキュア情報を入力する実施形態を説明するブロック図である。
【図５】セキュリティシステムにおいてセキュア情報を登録するステップの実施形態を説明するフローチャートである。
【図１】
2008544327.tif 000003
【図２】
2008544327.tif 000004
【図３】
2008544327.tif 000005
【図４】
2008544327.tif 000006
【図５】
2008544327.tif 000007
【国際調査報告】
2008544327.tif 000008