(57)【特許請求の範囲】
【請求項１】
音声の形式でユーザに対して提示される複数のハイパーリンクの中から１つのハイパーリンクの選択を容易にする方法であって、該方法は、
該複数のハイパーリンクと１以上の他の語の音声発声を表す第１の信号を該ユーザに提供する段階からなり、該信号は該ハイパーリンクの識別を含んでおり、該方法はさらに、
該ユーザによって発声された音声を表す第２の信号の音声認識を実行する段階とからなり、該音声認識が、少なくとも２つの該ハイパーリンクに対応するエントリーからなる認識装置の語彙を使うことによって実行され、そして
該音声認識のための該認識装置の語彙からなる該複数のハイパーリンク・エントリーが、所定の時間間隔の間に該第１の信号の中に発生した該複数のハイパーリンクのサブセットに限定されることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、該信号を提供する段階は、テキストの集成に基づいて該第１の信号における該音声発声を合成する段階を含み、該集成が該複数のハイパーリンクを含むことを特徴とする方法。
【請求項３】
請求項２に記載の方法において、該テキストの集成がコンピュータ・ネットワーク・サーバによって提供されるドキュメントのテキストからなることを特徴とする方法。
【請求項４】
請求項３に記載の方法において、該ドキュメントがＨＴＭＬページからなることを特徴とする方法。
【請求項５】
請求項１に記載の方法において、該ユーザに提供されるハイパーリンクの該発声が、該他の語の該発声とは聴覚的に異なることを特徴とする方法。
【請求項６】
請求項１に記載の方法においてさらに、認識されたハイパーリンクに基づいて所定のアクションを実行させる段階からなることを特徴とする方法。
【請求項７】
請求項１に記載の方法においてさらに、認識されたハイパーリンクに基づいてトランザクションを初期化する段階からなることを特徴とする方法。
【請求項８】
請求項１に記載の方法においてさらに、認識されたハイパーリンクに基づいてトランザクションを実行する段階からなることを特徴とする方法。
【請求項９】
請求項２に記載の方法においてさらに、認識されたハイパーリンクに基づいてテキストの第２の集成を識別する段階からなることを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、該第２のテキストの集成がコンピュータ・ネットワーク・サーバ上にあるドキュメントのテキストを含むことを特徴とする方法。
【請求項１１】
音声の形式でユーザに対して提示される複数のハイパーリンクの中から１つのハイパーリンクの選択を容易にするシステムであって、該システムが、
該複数のハイパーリンクと１以上の他の語の音声発声を表す第１の信号を該ユーザに提供するインターフェースからなり、該信号は該ハイパーリンクの識別を含んでおり、該システムは更に、
該ユーザによって発声された音声を表す第２の信号の音声認識を実行する音声認識装置とからなり、該音声認識が、少なくとも２つの該ハイパーリンクに対応するエントリーからなる認識装置の語彙を使うことによって実行され、そして
該音声認識装置に対する該音声認識装置の語彙からなる該ハイパーリンク・エントリーが、所定の時間間隔の間に該第１の信号の中に発生した該複数のハイパーリンクのサブセットに限定されることを特徴とするシステム。
【請求項１２】
請求項１１に記載のシステムにおいて、該インターフェースは、テキストの集成に基づいて該第１の信号における該音声発声を合成するよう動作し、該集成は該複数のハイパーリンクを含むことを特徴とするシステム。
【請求項１３】
請求項１１に記載のシステムにおいて、該テキストの集成がコンピュータ・ネットワーク・サーバによって提供されるドキュメントのテキストからなることを特徴とするシステム。
【請求項１４】
請求項１１に記載のシステムにおいて、該第１の信号で表される該音声発声の少なくとも一部分があらかじめ録音された人間の声からなることを特徴とするシステム。
【請求項１５】
請求項１１に記載のシステムにおいて、該第１の信号の該ハイパーリンクの識別が、該他の語の該発声とは聴覚的に異なる形式で該ユーザに対して提供されるハイパーリンクの該発声を提供することによって実行されることを特徴とするシステム。
【請求項１６】
請求項１１のシステムにおいて、該第１および第２の信号が通信ネットワーク上で伝送され、そして少なくとも該信号のルーチングの部分が認識されたハイパーリンクに基づくことを特徴とするシステム。
【請求項１７】
請求項１１に記載のシステムにおいて、該認識されたハイパーリンクに基づいて所定のアクションを実行させる手段を含むことを特徴とするシステム。
【請求項１８】
請求項１１に記載のシステムにおいてさらに、認識されたハイパーリンクに基づいてトランザクションを初期化するトランザクション初期化装置からなることを特徴とするシステム。
【請求項１９】
請求項１１に記載のシステムにおいてさらに、認識されたハイパーリンクに基づいてトランザクションを実行するトランザクション・プロセッサからなることを特徴とするシステム。
【請求項２０】
請求項１２に記載のシステムにおいて、認識されたハイパーリンクに基づいてテキストの第２の集成を識別する手段を含むことを特徴とするシステム。
【請求項２１】
請求項２０に記載のシステムにおいて、第２のテキストの集成がコンピュータ・ネットワーク・サーバ上にあるドキュメントのテキストからなることを特徴とするシステム。
【発明の詳細な説明】
【発明の属する技術分野】
【０００１】
本出願は、格納された情報とユーザとが対話(Interaction) 、特に、そのような対話が音声会話を介して行われる技術に関する。
【０００２】
【発明の背景】
「ブラウザ」として知られているソフトウェア・プログラムは、一般的に、ワールド・ワイド・ウェブ（ＷＷＷ）として知られているインターネットの一部への簡単なアクセスを提供するために使われている。そのようなブラウザの例としては、ネットスケープ・コミュニケーション社（Netscape Communications Inc.）から入手できるネットスケープナビゲータ（Netscape Navigator）や、マイクロソフト社（Microsoft Corporation） から入手できるインターネットエクスプローラ（Internet Explorer） 等がある。これらのブラウザは、コンピュータユーザがＷＷＷからの情報を要求し表示することを支援する文字的・グラフィックス的なユーザ・インターフェースである。ブラウザによって表示される情報は、画像、文字、音声、グラフィックスおよびハイパーリンクを含むドキュメント（または「ページ」）を含み、それはよく「ハイパーテキスト（hypertext） 」と称される。
【０００３】
ハイパーテキストは、情報を見いだせる別のアドレス（通常は別のドキュメント）のテキスト形式のグラフィック表現である。そのような情報は普通、「テキスト」によって伝えられる情報の内容と関連する。ハイパーテキストは、通常アドレスそのものではなく、ユーザの関心の対象となり得るいくつかの情報を伝えるテキストである。ユーザがハイパーテキストの一部分を選択（例えば、マウスの「クリック」によって選択）すると、ブラウザは通常、そのハイパーテキストに関連するアドレスに基づいてサーバから別のドキュメントを要求する。この意味において、ハイパーテキストは、関連するアドレスにあるドキュメントへのリンクである。
【０００４】
従来のコンピュータ・ソフトウェア・ブラウザの他に、他の型式のブラウザが知られている。オーディオ・ブラウザ(Audio Browser) は、ユーザ（リスナ）に対しＷＷＷのドキュメント・テキストを「音読」することによってコンピュータ・ブラウザの機能に接近する。オーディオ・ブラウザは視力に障害のある人、あるいはコンピュータにアクセスできないが電話にアクセスできる人にとって特に有用である。テキストの音読は、従来のテキスト−音声変換（Ｔext-Ｔo-Ｓpeech:ＴＴＳ）技術によって、あるいは予め録音された音声を再生することによって行うことができる。ハイパーテキストが、その前後に「ビープ音」などの可聴デリミタ(Audible Delimiter) によって、あるいはハイパーテキストをリスナへ話すときの音声の特性の変化によって、リスナに示される。リスナがハイパーテキストに関係しているリンクされたアドレスへジャンプしたいときには、リスナーはＤＴＭＦトーン（すなわち、タッチトーン）によって応答するか、あるいは自動音声認識システムによって認識される「ジャンプ」または「リンク」などのコマンド語を話すことによって応答する。いずれの場合においても、オーディオ・ブラウザは、この応答を、リスナーに対して音読したハイパーリンクに関係するアドレスにあるドキュメントを検索するコマンドと解釈する。。
【０００５】
【発明の概要】
本発明は、改善されたオーディオ・ブラウザに向けられている。従来のブラウザには、ハイパーリンクを選択するために単純なコマンド語またはトーンを使用しなければならない制限があることを本発明の発明者は認識している。特に、ハイパーテキストでリンクされたアドレスへジャンプする要望を示すために「同じ」コマンドまたはトーンを用いるので、従来のオーディオ・ブラウザでは、そのリスナ（ユーザ）が「次の」ハイパーリンク・テキストを示す「前に」、任意のハイパーテキスト・リンクを選択しなければならない。ハイパーテキスト・リンクが連続的に速く現れることから、あるいは、追加のハイパーリンクを聞くまではどのハイパーリンクを選択するかをユーザが知ることができないことから、そのようなオーディオ・ブラウザのユーザは、巻き戻しおよび再生のコマンドを使って、ハイパーテキストの次の部分の音読の前に、読まれたが選択しなかったハイパーテキストを選択できるようにしなければならない。
【０００６】
本発明の発明者はさらに、「目の見える」人に対するコンピュータ・ブラウザで採用されている音声認識技術の特徴が「コンピュータの画面を見ることができない」人のためのブラウザを改善するのに有用であることを認識している。例えば、１９９５年６月５日に出願された米国特許出願第08/460,955号を参照されたい。
【０００７】
本発明の１つの実施例によると、例えばＷＷＷドキュメントから得られる複数のハイパーテキスト・リンク（あるいは、もう少し詳細には「ハイパーリンク語(Hyperlink Word)」）が、「オーディオ」ブラウザに対する音声認識装置の語彙として用いられている。これらのハイパーリンク語を、そのオーディオ・ブラウザの「話し声」の通常の課程でユーザに音読する。ユーザは、そのようなハイパーリンク語を、例えば「話し声」に対する音声の特性の変化によって識別する。ユーザがハイパーリンク語を選択したい時、従来技術のオーディオ・ブラウザのようにコマンドを話すかＤＴＭＦトーンを使うのではなく、そのハイパーリンク語そのものを単に繰り返す。ドキュメントのハイパーリンク語のいくつか、またはすべてをその語彙として有している音声認識装置は、話されたハイパーリンク語を認識し、認識されたハイパーリンク語に関連してリンクされたアドレスへのジャンプを生じさせる。
【０００８】
【発明の詳細な記述】
現代の環境においては、ユーザとそのユーザに関心のある情報との間の電子媒体を経由したインターフェースは、ほぼ至る所にも存在するようになってきている。そのようなインターフェースの代表的なものが図１に示されている。そこでは音声端末（例えば、電話端末）１０１に位置するユーザは、代表的に公衆電話網（ＰＳＴＮ）１１０として示されている通信経路を経由して、音声サーバノード(Audio Serving Note)１２０へのアクセスを得る。音声サーバノード１２０においては、音声サーバ１２２が関連するデータベース（データ記憶装置１２１）に格納されている情報へのユーザに対するインターフェースを提供している。
【０００９】
図に示されているように、ユーザは、データ端末（例えば、コンピュータ端末）１０２のような文字またはグラフィックを基礎とする媒体から所望の情報へのアクセスを得ることもできる。ユーザは、代表的にＰＳＴＮ１１０として示されている通信経路を経由して、データサーバノード１３０へのアクセスを得る。データサーバノード１３０においては、データ・サーバ１３２が関連するデータベース（データ記憶装置１３１）に格納されている情報へのユーザに対するインターフェースを提供している。
【００１０】
そのような文字またはグラフィックを基礎とするインターフェース・デバイスから非常に複雑な多階層の情報源へのアクセスを提供することは既に知られているが、前述したとおり、従来技術で知られるような声を基礎とするインターフェースは、そのような情報の非常に限られた範囲だけにアクセスを提供することができる。
【００１１】
しかし、複雑の程度及び詳細の程度を増加する（あるいは減少する）リンクされた層あるいは論理的な関係を指定しているネットワークのリンクのいずれかで構成されているテキストを基礎とする情報（トランザクション的なオプションを含む）を提供することは、この分野の技術においてよく知られている。情報が階層構造で構成されている場所において、そのような層の間のリンクが、特定の層に配置されているキー語またはフレーズに基づいて通常設定されており、このキー語の各々は通常、別の層にある関連する情報へのリンクを提供する。ここでの説明は、階層に格納されている情報へのアクセスに焦点を向けているが、この利用は例示的なものであり、本発明の範囲を限定することを意図するものではないことに留意されたい。事実、本発明は、論理的なリンクのすべての型式に適している。
【００１２】
そのような階層的にリンクされた情報層のテキストを基礎とする集合を頻繁に用いている場合が、ハイパーテキスト・マークアップ・ランゲージ（HyperText Markup Language:ＨＴＭＬ）として知られている方法に見出される。ＨＴＭＬは、ワールド・ワイド・ウェブに対する重要な機能を提供する。ＷＷＷによって、初期層、すなわち、「ホームページ」がユーザに提示され、そのホームページは、そのウェブ・サイトに関連する主題の事項やアプリケーションに関連する、比較的高いレベルの情報の記述を提供する。そのホームページ情報に関連するより詳しい情報または特定のトランザクションを追求したいユーザのために、そのホームページのテキスト中にキー語またはフレーズが強調表示されており、それらはより詳細な情報や特定のトランザクションにリンクされている。そのようなリンクがＨＴＭＬの機能によって提供されている。
【００１３】
代表的なＨＴＭＬのアプリケーションにおいては、ユーザに対してテキストのページがパーソナル・コンピュータのモニタ表示され（最初のそのようなページは通常はホームページと呼ばれている）、そのテキスト中のハイパーテキスト（またはハイパーリンク語）は特定の色又はアンダーライン付きで表示されるか、通常のテキストの活字とは異なる何らかの他の方法で表示される。そのようなハイパーリンク語の下にある（すなわち、関連する）情報にアクセスしたいユーザは、マウス・ポインタまたはカーソルでそのハイパーテキストを指定し、そしてマウスのボタンをクリックするか、あるいはキーボードの「Enter」キーを押すかのいずれかによって、下にある情報をアクセスする意志を知らせることになる。
【００１４】
＜Ｉ．本発明に従った例示的な処理の紹介＞
１つの実施例によると、相互にリンクされた情報の階層構造の集合に対する音声によるユーザ・インターフェースが、テキストを基礎とするリンクされたＨＴＭＬ層の集合（以降ではＨＴＭＬ「ページ」と呼ばれることがある）として、所望の情報データベースの初期確立を通じて提供される。これらのページは、単独のサーバに、あるいは複数のネットワーク化されたサーバに格納される。本発明の１つの実施例によると、任意のＨＴＭＬページのテキストが音声の形式に変換され、そのテキストのハイパーリンク語は他のテキストとは区別される音声とされる。ユーザは、関連する追加の情報が必要であるポイントを表すハイパーリンク語を繰り返す（すなわち、発声する）ことによって、この音声化された情報システムと対話(Interactive) し、自動音声認識システムは、そのユーザによって与えられたハイパーリンク語の発声を認識する。そのような与えられたハイパーリンク語の認識に応動して、その与えられたハイパーリンク語に対応する情報層へのジャンプが行われ、その後に、その新しい情報層のテキストが音声の形式に変換される。
【００１５】
本発明のこの実施例によると、ＨＴＭＬページのテキストが音声形式に変換される。その音声化されたＨＴＭＬテキストが、この実施例における電話のリンクを含む種々の周知の通信リンクを経由して、ユーザに対して再生される。このようなテキストから音声形式への変換は非常によく知られており、通常はテキスト−音声合成器（Ｔext-Ｔo-Ｓpeech synthesizer:ＴＴＳ）によって実行されることになる。そのようなＴＴＳシステムはそれ自身よく知られている。ＴＴＳシステムの例は米国特許第4,685,135号、第5,157,759号、及び第5,204,905号に開示されている。
【００１６】
実施例の音声化情報サービスとインターフェースするユーザは、追加の情報に関連するハイパーリンク語に向けられた応答によって、リンクされた情報の別の層を探索する興味を示すであろうから、音声化された情報は、ハイパーリンク語と他の音声化されたテキストとの間で聴覚的な区別をすることが望ましい。合成されたテキストの異なる部分についての異なる音声を生成する各種の方法が、ＴＴＳ技術において知られている。本発明の一実施例を表すそのような方法の１つの例は、普通のテキストは男性の声で提供され、ハイパーリンク語は女性の声で提供されるものである。あるいはその逆にすることもできる。ＴＴＳ技術における声の変更はよく知られた手法である。
【００１７】
ユーザは任意の層の情報についての音声化されたテキストを聴いており、そしてハイパーリンク語を聞いたときに、ユーザには２つの選択がある。ユーザは発音されたテキストを引き続き聴くことができる（ＨＴＭＬページの連続する音読に対応している）。あるいは、そのハイパーリンク語がそのハイパーリンク語に関連する更に詳細な情報を必要とするかを入力要求（prompt）する場合、ユーザは、その語を繰り返すことによって、その語の選択を示すことができる。その音声によるユーザの応答は、通信リンクを経由して情報システムと関連する音声認識装置に伝えられる。その通信リンクはユーザに対して発音された情報を提供するのに用いられるのと同じ通信リンクであってもよい。そのような音声認識装置もこの分野の技術においてよく知られている。
【００１８】
本発明のシステムにおける音声認識装置の機能は、ユーザが発生した応答を、検討中の情報層のハイパーリンク語の１つ、またはシステムに何らかの動作をさせるように設定された少数の予約された「アクション」語（例えば、コマンド）の１つのいずれかとして認識する機能である。従って、ハイパーリンク語はそのアクション語と一緒に、音声認識装置の語彙の一部として働く。アクション語は予約語であり、それ故にハイパーリンク語として使うことはできず、例えば、「停止（stop）」、「戻り（back）」、「開始（start）」、「より遅く（slower）」、「より速く（faster）」などであり、一般にシステム・オペレータによって設定される。もちろん、アクション語の集合は小さいことが好ましく、同じ集合がそのモデルのすべてのアプリケーションにわたって共通に維持されることが望ましい。
【００１９】
本発明のシステムのための音声認識機能は特に実装しやすい。というのは、この音声認識装置は、任意のある時点において少数の語彙、すなわち、ハイパーリンク語およびアクション語の語彙を認識するだけで済むからである。音声認識装置の性能を支援するため、ハイパーリンク語のスライディング・ウィンドウ(Sliding Window)を使って認識装置の語彙を定義することができ、任意のある時点で、その語彙は最近再生されたハイパーリンク語や以前に発音されたいくつかのハイパーリンク語を含むようにすることができる（しかし、一般には、以前に再生されたリンク全ての合計より少ない）。従って、任意のハイパーリンク語と同じ時間間隔における追加の語（追加のハイパーリンク語を含んでもよい）からなる音声認識装置の語彙に対してスライディング・ウィンドウ（これは発音者を追跡する）を使うことによって、語認識装置はその時間間隔の中に現われるハイパーリンク語（と、システムのアクション語）を認識できればよい。さらに、それらのハイパーリンク語の発音を提供するＴＴＳシステムは語認識装置と同じシステムの一部であるため、語認識装置およびＴＴＳシステムはある種の音声データ、例えば、ハイパーリンク語の音素のシーケンスを共有することができ、それはＴＴＳシステムと認識装置の「ウィンドウ」の同期化を保つのに役立つ。
【００２０】
ユーザによって話されたハイパーリンク語が語認識装置によって認識されることに応答して、特定のハイパーリンク語がユーザによって選択されたことを示す信号が生成される。純粋にテキストを基礎とするハイパーテキスト・システムで使われているものと同様の方法を使って、特定のハイパーリンク語のこの認識は、システムがそのハイパーリンク語にリンクされた情報層へジャンプするように働く。そのリンクされた層に到達すると、その層のテキストは、同様に、ユーザへの通信のために音声形式に変換され、その新しい層内のハイパーリンク語またはシステム・アクション語の選択に関する更なるユーザ応答の条件となる。ワールド・ワイド・ウェブのようなテキストを基礎とする既存の技術の場合と同様に、リンクされた情報層の１つまたはそれ以上が、他の場所において動作しているサーバに関連する記憶媒体に存在することができ、そのリンクが、第１のサーバとリンクされたサーバとの間の通信経路を経由して設定される。
【００２１】
また、任意の層に、情報の一部またはすべてを、ストリーム・オーディオ、例えばプログレッシブ・ネットワーク社（Progressive Networks,Inc.） 製のリアルオーディオ（RealAudioTM ）によってワールド・ワイド・ウェブ上で提供されるような予め録音された人間の声や格納された音声情報とすることができる。この場合、ハイパーリンク語は、他のテキストに対して使われるものとは反対の性の声で、そのようなハイパーリンク語を録音することによって区別することができる。
【００２２】
＜ＩＩ．例のプロセスの実装＞
図２において、本発明の方法を実行するシステムが示されている。この図を参照すると、対象となる情報データベースを表す一組のＨＴＭＬページがデータ記憶装置２０２の中に提供され、これは関連するＨＴＭＬサーバ２０３とともに、一次サーバノード２０１−Ｐを構成する。しかしながら、情報セットの部分層または関連する部分を、リモートサーバノード２０１−Ｒ１乃至２０１−Ｒｍに格納することができ、そのような各リモートサーバノードは、ＨＴＭＬサーバと関連するデータ記憶手段とをそれぞれ含んでいる。各リモートサーバノードは次に音声サーバノード２１５へリンクし、データ・ネットワーク２０５（例えば、インターネット）を経由して他のサーバノードにリンクされる。
【００２３】
そのデータ・セットへのアクセスの要求に応答して（例えば、ユーザの音声端末１０１からＰＳＴＮ１１０を介しての電話呼出しの到着によって）、音声サーバノード２１５の自動呼出し分配装置２２５は、利用できる音声取扱ユニット２１６−１をサービス要求に割り当てる。割り当てられた音声取扱ユニットにおいて、ＨＴＭＬクライアント２５０は、一次サーバノード２０１から呼び出されるべきＨＴＭＬページの最初のページ（「ホームページ」）が、割り当てられた音声取扱ユニットによってさらに処理されるようにする（一次サーバノード２０１は音声取扱ノード２１５と一緒に配置してもよい。）。ＨＴＭＬのホームページ（これは、一次サーバノード２０１にあるデータ記憶装置２０２から音声取扱ユニット２１６−１にあるＨＴＭＬクライアント２５０へＨＴＭＬサーバ２０３によって供給される）は通常、次に音声化変換手段２１０によって音声形式に変換される。通常これはＴＴＳシステムによって実現される。いくつかの、あるいはすべてのＨＴＭＬ「ページ」の音声化された形式が、必ずしもユーザアクセス、ユーザ要求の直後である必要はないが、そのアクセス、要求の前に得られていて格納されていてもよいことに留意されたい。この分野の技術においてよく知られているキャッシング技術は、どの音声形式が予め格納されているか、ユーザ要求に応答してどれが発生されたかを決定することができる。
【００２４】
ＨＴＭＬホームページから音声化されたテキストは、次に通信リンク２１１を介してバージ・イン・フィルタ（Barge-In Filter） ２３０へ送信され、そこからユーザの音声端末１０１を経由してそのユーザが聴くことができる。ユーザが音声化変換手段によって発音されているＨＴＭＬページを聴いている時、そのユーザは、追加のあるいは関連する詳細を得たい（あるいは以下に説明するようにトランザクションをトリガしたい）と思うハイパーリンク語を聞くことができる。そのような追加のあるいは関連する詳細に対する要求を示すべく、、ユーザは、ユーザの音声端末１０１を介してハイパーリンク語を繰返す（話す）。ユーザからのその音声応答は、バージ・イン・フィルタ２２０を通じて処理され、通信リンク２２１を介して音声認識装置２４０へ送信される。
【００２５】
バージ・イン・フィルタ２２０の重要な機能は、ユーザによって発声された語（音声化変換手段によって発音された語を除く）だけが、音声認識装置２４０に入力されることを保証することである。そのようなバージ・イン・フィルタは、この技術分野において知られており、そして既知の源（音声化変換手段）から生成された電気信号を、その既知の源とユーザが発生した語とを混合した全てから差し引くことによって動作する。この開示の目的のために、バージ・イン・フィルタもまた、ユーザとその音声取扱ユニットとの間の伝送経路にある不完全性を補償するエコー・キャンセラとして働くことを理解されたい。
【００２６】
音声認識装置２４０は、音声化変換手段２１０から通信リンク２２２を介してその認識語彙（ユーザが繰返し発声するであろうハイパーリンク語を伴う）を同期化する。音声認識装置によって選択されたハイパーリンク語の認識に応答して、その語に関連する信号が、その認識装置からＨＴＭＬクライアント２５０へ送信され、ＨＴＭＬクライアント２５０はその信号をＨＴＭＬサーバに対する適切なコードに変換し、そのコードはその選択されたハイパーリンク語へリンクされた情報層及び位置に対してハイパーリンクが設定されるべきである示す。この動作は、そのハイパーリンク語を指しているカーソルをマウスでユーザがクリックし、システムがそれに対して応答するのに似ている。
【００２７】
図３は、図２で示されてた特徴のある機能のいくつかの詳細を示している。特に、図３は、従来のテキスト−音素変換プロセッサ３１５と音素−音声変換プロセッサ３１７とを含む音声化変換２１０、ＨＴＭＬのドキュメント・ページから利用できるテキストのストリームについて動作するハイパーテキスト識別プロセッサ３１０、識別されたハイパーリンクと音素のストリングとの相関のためのハイパーテキスト−音素相関器３２０、及びハイパーテキスト・テキストの識別されたシーケンスのどれがその音声認識システムに対する語彙の一部として音声認識プロセッサ３５０によって使われるべきかを決定するウィンドウ・フィルタ３３０のＴＴＳ処理を行う機能を示している。
【００２８】
記述されている実施例に従って、任意のＨＴＭＬドキュメント・ページ（これはシステム・ユーザに対する音声での提示のためのものである。）が、ＨＴＭＬクライアント２５０によって一次サーバノード２０１から呼び出され、それ以降の処理のために利用できるようにされる。与えられたＨＴＭＬドキュメントのページがハイパーテキスト識別プロセッサ３１０によって解析され、そのページのハイパーテキストが識別される。ハイパーテキスト識別プロセッサ３１０からの出力が、ハイパーテキスト−音素相関器３２０へ提供され、そしてハイパーリンク語とＨＴＭＬページの他のテキストとの間の音声の区別を容易にするために、その出力から得られる信号が音素−音声変換プロセッサ３１７へ提供される。
【００２９】
ドキュメント・ページ上のテキストが、音声の変換のために音声化変換器（ＴＴＳ）システム２１０に対しても提供される。これは、テキスト−音素変換プロセッサ３１５によるテキストを音素のシーケンスに変換する段階と、音素−音声変換プロセッサ３１７による音素を音声へ変換する段階の、通常の２つの段階によって行われる。
【００３０】
相関付けられたハイパーテキストおよび音素のシーケンスがウィンドウ・フィルタ３２０に提示され、ウィンドウ・フィルタ３２０は、任意の時刻までにユーザに対して再生されたどのハイパーリンク語／フレーズが音声認識装置の語彙（システムのアクション語と共に）を形成するかを識別する。このウィンドウ・フィルタ３３０は、過去のある期間（例えば、秒数または語数で測定することができる）における最近再生されたハイパーテキストとそれ以前の全てのハイパーテキストを選択する。ウィンドウ・フィルタ３３０は、ユーザに最近再生された語に関する同期情報を、通信リンク３１８を経由して音素−音声変換プロセッサ３１７から受信する。そのウィンドウ・フィルタ・プロセスの結果、即ち任意のウィンドウの持続期間内で発生したハイパーリンク語又はフレーズのシーケンスが、そのような音声の音素モデル（通常は別個に訓練された隠れマルコフモデル（Ｈidden Ｍarkov Ｍodels） として実行される）とともにデータベース３４０に格納される。当然、データベース３４０は、システム・アクション語の音素モデルも含んでいる。従来の自動音声認識プロセッサ３５０は、ユーザから（バージ・イン・フィルタ２２０および通信リンク２２１を経由して）未知の音声を受信し、ハイパーリンク語またはシステム・アクション語の現在の語彙の１つとしてその音声を認識するように動作する。音声認識プロセッサ３５０はデータベース３４０と対話して、従来、例えばビタビ(Viterbi) スコアリングをそのデータベースの中の各種のモデルによってその未知の音声に対して行う。ハイパーリンク語又はフレーズ、又はシステム・アクション語の認識に応答して、選択されたハイパーリンク語（例えば、それと同等のＨＴＭＬ「ページ」の検索）またはシステム・アクション語に対する適切な動作のために、その認識システムの出力が一次サーバノード２０１に提供される。
【００３１】
ウィンドウ・フィルタ３３０は、所定の時間ウィンドウで発音されたすべてのハイパーリンク語を等しい確率でその音声認識装置の語彙の中に受け入れる、平坦な重み付けとすることができる。代わりに、ウィンドウ・フィルタは、最近発音されたハイパーリンク語を、以前に認識ウィンドウで発音された語より高い確率でその音声認識装置の語彙の中に受け入れる、時間で定義された「コンテキスト的なスムージング」（contextual smoothing）を提供することもできる。これらの確率は、認識を実行する時に音声認識装置３５０によって考慮される。
【００３２】
ある種のシステム・アクション語は、音素−音声変換手段の動作（例えば、「より速く」、「より遅く」、．．．）を参照する。そのような語が音声認識プロセッサ３５０によって認識されると、それぞれを識別する信号が適切な動作のために音声化変換手段へ送信される。
【００３３】
ユーザが経験する範囲内の任意の時点において、テキストから音声への変換音声ではなく、予め録音された音声または音声コンテント（例えば、音楽）が使えることも理解すべきである。発音されるテキストではなく人間の声が望ましいとき、そのシステムの動作が図４に示されている。図の中で見出せるように、この実施例におけるデータ源は、ストリーム音声サーバ４１０とともにＨＴＭＬサーバ２０１から構成されている（各サーバは適切な記憶手段を含んでいる）。ＨＴＭＬサーバ２０１とストリーム音声サーバ４１０は、単独のサーバあるいは別々のサーバとして実行でき、そしてそれぞれが複数の物理的サーバから構成されており、それらが同じ場所にあっても、あるいは離れた場所にあってもよいことに留意されたい。ＨＴＭＬサーバ２０１によって提供されるデータは、以前に記述された実施例の場合と同様に、テキストのＨＴＭＬページである。しかし、ストリーム音声サーバに対し、データの内容は、そのユーザが利用できるハイパーテキスト・データの集合の全て、あるいはその一部分に対応する予め録音された音声セグメントからなる。そのような音声セグメントは通常、正確な音読スクリプト(reading script)として、ハイパーテキスト・データの素材を人間が録音することによって設定される。１つの実施例においては、問題のデータのテキスト部分が男性の声で読まれて（記録され）、そしてハイパーリンク語は女性の声（男性の声とは明確に異なるピッチを有する）で読まれる。リンクを設定できる全てのセグメントは別々に録音される。ストリーム音声セグメントの再生はＨＴＭＬサーバによって制御される。
【００３４】
この実施例に対するシステムの動作は、図３に対して記載されているように進行する。ただし、ユーザには発音された音声の代わりに、（少なくとも選択されたデータ・セグメントに対して）ストリーム音声の再生が提示される。通信リンク３１０上で再生されたすべてのハイパーリンク語が、ハイパーリンク音声識別装置４１７を通じてハイパーリンク語・テキストおよび音声同期手段４２０に対して与えられる。ハイパーリンク音声識別はハイパーリンク語の音声を他のテキストに対する音声から識別するように動作する。この実施例においては、女性の声（ハイパーリンク語）を男性の声（他のテキスト）から識別する。前に述べたように、ハイパーリンク・テキスト識別手段３１０は、この場合はハイパーリンク語・テキストおよび音声同期化手段４２０を通してハイパーリンク語（テキスト形式）を供給し、それはこの分野の技術においてよく知られている方法で、同じ語のテキスト・バージョンと一緒にストリームオーディオハイパーリンク語の進行を追跡し、それによってウィンドウ・フィルタ３３０に対して必要な同期信号を提供する。ユーザはその同じ方法でそのシステムとインターフェースし、そして音声認識手段は前と同じように動作する。ハイパーリンク語が認識されると、ＨＴＭＬクライアントは前と同様にトリガされ、ＨＴＭＬサーバはストリーム音声サーバがその要求されたあらかじめ録音されているセグメントへ移動するようにさせ、そしてその新しいセグメントをユーザに対して再生し続けるようにさせる。
【００３５】
＜III.発明の方法の応用＞
本発明の実施例は、従来の音声情報システムに付随する多くの問題を解決することができる。例えば、従来の音声情報システムは設計および使用が難しいことが多い。この困難性のために、リスナーがタッチ・トーン・キーを押すことによって選択しなければならないような、よくあるネストされた階層形式において、リスナに対して各種のオプションを提示するための「ユーザ・フレンドリ」なシステムを設計する問題が抑制される。この設計の仕事の困難性は、それ自身、例えば銀行または仲買い業の機関における自動化されたトランザクション・システムを初めて使うようなユーザが遭遇する。ユーザは音声「メニュー」の入れ込まれた階層は、ナビゲートするのが難しいことに不満を洩らす場合が多い。それと対照的に、本発明は情報をナビゲートして所望のオプションを選択するためのもっと直観的なインターフェースを提供する。本発明によると、ユーザは自分が必要とするオプションをしゃべり、システムとより直観的に（例えば、手を使わなくてよい、目を使わなくてよい）正しく対処できるようにする。さらに、本発明の方法によると、ユーザは特定のオプションを選択する時に利用できるオプションに気付くことがずっと多くなる。というのは、任意の点において利用できる、提示される複数の話し言葉のオプションが利用できるからである。多くの従来技術の方法におけるように、概念を番号と関係付ける必要はない。
【００３６】
本発明は自由様式、制約のないフレーズの認識に関する現代水準の音声認識システムの問題を解決することもできる。繰り返されるべき話し言葉のハイパーリンク語によってブラウザを提示することにより、そのシステムはハイパーテキストの選択においてリスナーによって話される可能性の高い語の限定された集合を前もって「知る」。従って、このシステムは音声情報システムの設計者が工夫する可能性のある実質的にどんな話された語やフレーズも認識することができる。設計者は認識装置の精度を維持するだけのために認識、あるいはいくつかの代替方法の中で使うために少数の語彙（その音声情報システムのコンテキストに対応している）を選択することに制限されない。
【００３７】
また、ウィンドウ・フィルタを採用している実施例では、認識装置の語彙を一時的に制限して最小化することによって、高度な音声認識性能を容易に得ることができる。従って、その認識装置は常にすべての語（設計者によってハイパーテキストとして選択された）を認識しようと試みることはない（あるいはその必要がない）。これによって認識装置の性能が改善される。というのは、認識装置が長時間にわたってそれぞれの可能な同義語を認識する必要があるすべての語が存在するために語彙が大規模になる時、正しい認識はますます困難になるからである。
【００３８】
また、本発明によって、音声情報システムの設計者は豊富なＨＴＭＬオーサリング・ツールを利用することができる。
【００３９】
本発明を実施することの他の利点としては、拡張されたＨＴＭＬ媒体において後で複製することができる情報空間を通じての記録された経路の指定がある。例えば、ユーザは電話を使って情報空間の中をナビゲートすることができ、その後、テキスト「および」関連付けられた画像（同じ経路を辿って得られる）をＦＡＸマシーンに対して、あるいは電子メールのメッセージに対する付属物として配送するようシステムに指令することができる。電話機のユーザおよび目が不自由なＰＣのユーザに対してＷＷＷのパーツをオープンにすること、音声メッセージングおよび電子メールの統合化された使用、およびタッチトーン電話機を採用しない場所にある世界において音声情報システムのより一般的な適用を提供する。
【００４０】
＜IV．結論＞
記憶された情報によって音声による対話を行うためのシステムおよび方法が説明されてきた。その中で、実質的により簡単で、より直感的なユーザ・インターフェース以外に、従来技術によって処理されるよりずっと複雑な情報の集合の表示を提供する。本発明の１つの応用例においては、ユーザまたは潜在的なユーザの集合に対して利用できる情報の収集を行いたいエンティティによって、その情報が一組のリンクされたＨＴＭＬページの中に作り込まれるようにすることができる。そのＨＴＭＬデータは１つまたはそれ以上の取扱ノードに関連する記憶媒体の中にロードされることになる。無料の電話番号などの取扱ノードにアクセスするための手段が確立される。通常、情報の集合の利用可能性に関する情報（アクセスのための手段以外に）が公開され、ユーザ又は潜在的なユーザに対して公示される。取扱ノードにアクセスする時、ユーザはＨＴＭＬのデータベースの「ホームページ」の中に現われるテキストが発音されることによって迎えられる。この場合、そのホームページの中のハイパーリンク語は通常のテキストの発音方法とは明確に異なる方法で発音される。次にユーザはさらに詳しい情報が求められる（そのハイパーリンク語が発音された後、調整可能な時間のウィンドウの間に）ようなハイパーリンク語を聞いた後、そのハイパーリンク語を繰り返すことによって「バージ・イン(barge in)」する（入り込む）。そのハイパーリンク語の「バージ・イン」の繰返しが、その取扱ノードに関連付けられている音声認識装置によって認識され（その時間ウィンドウの中の「アクティブ(active)」などの複数の語から）、そしてその特定のハイパーリンク語の選択を示している信号に変換され、サーバがそのハイパーリンク語に対してリンクされているＨＴＭＬポイントに対してハイパーリンクを生成するようにさせ、あるいは株の売買などのトランザクションをトリガするため、あるいはユーザの電話をそれ以降の会話のために別の電話にリンクするようにさせる。
【００４１】
本発明の実施例が詳細に説明されてきたが、追加の請求項によって定義されているような本発明の精神および範囲から逸脱することなしに、各種の変更および置き換えが可能であることを理解されたい。特に、このシステムはユーザによって発音されたハイパーリンク語を認識した時に、その語がそのユーザの選択の確認としてユーザに対して繰り返して送り返されるように変更することができる。「間違い(wrong) 」または「停止(stop)」など、短時間の間のユーザの応答が存在しない時に、このシステムはその語に対してリンクされるＨＴＭＬ層に対するハイパーリンクを実装するように進行する。ここに記載されているシステムおよび方法を追加の変更として、グラフィック・データを含んでいるＨＴＭＬページ（それはもちろん、口頭では伝えることができない）は、そのような画像の存在を示すために「画像がここにある(image here)」などのフレーズが発音されるように構造化することができる。追加の機能として、このシステムはそのような画像に関心のあることを示しているユーザに問合わせてそのユーザのＦＡＸ番号を提供させるようにし、その問題の画像を含んでいるページのＦＡＸによるコピーがそのユーザのＦＡＸ装置に送信されるようにすることができる。さらに変更として、そのデータの部分を音声の形式で記憶し、そしてその音声データの提示がそのユーザに対して行われるようにし、ＨＴＭＬクライアントに対してリアルタイムのデジタル化されたオーディオ情報を提供するための、ストリーム音声と呼ばれるよく知られているＷＷＷ技法によってサービング・ノードに対する接続を設定する。
【００４２】
さらに、ユーザが本発明に従って音声化されたＨＴＭＬホームページから下位の音声化された詳細情報、あるいは関連付けられた層にナビゲートするプロセスは、例えば、自動化された呼出し案内システム付きの対話型の音声応答（Interactive Voice Response：ＩＶＲ）システムの利点のすべてを提供するが、ＩＶＲのメニュー構造を制限したり無効にしたりすることなしに行われる。代わりに、そのナビゲーションのプロセスは特定の内容の如何にかかわらず、ユーザがホームページから関心のある情報を表示する層に入り込む、ワールド・ワイド・ウェブのテキストをベースとするナビゲーションの配置と本質的に同じ方法で、首尾一貫して動作する。そして、よく知られているように、そのＷＷＷのＨＴＭＬシステムは高度に多様な情報アクセス媒体を提供するだけでなく、実質的にユーザ・フレンドリーである本質的に直感的なナビゲーション方式を備えていることも示されている。従って、ユーザはこのインターフェースに対するモデルを一度学習するだけで済み、その後、そのモデルを使っている別のデータベースとの対話が、そのデータベースの内容とは無関係に、対応しているナビゲーション方式を提供することが分かる。さらに、ハイパーリンク語にアクセスすることによって到達される下に隠れているデータは、学習したモデルの場合と対応している方法で行動する。
【００４３】
ＨＴＭＬページに関心のある情報をオーサリングする際、認識システムの性能を高めるため、および本発明の方法をユーザにとってより有用であるようにするために、そのハイパーリンクの語やフレーズは比較的「コンパクト」（すなわち、普通は１つまたは２つの語を含んでいる）であって数が少ないことが好ましい。
【図面の簡単な説明】
【図１】従来技術の情報アクセス・システムを示す図である。
【図２】本発明の音声による情報アクセスを示す図である。
【図３】図２に略図が示されている機能のいくつかの更なる詳細を示す図である。
【図４】あらかじめ録音された音声または他の音声内容として情報が提供される場合の本発明のシステムの一実施例を示す図である。
【図１】
0003811280.tif 000002
【図２】
0003811280.tif 000003
【図３】
0003811280.tif 000004
【図４】
0003811280.tif 000005