(57)【特許請求の範囲】
【請求項１】
音声信号を受け取る構成要素と、
信号を認識し、認識された信号を単語として表現する認識ユニットとを有し、
前記認識ユニットは、前記音声信号の少なくとも一部の認識を、ユーザーが前記音声信号のその部分の一つまたは複数の単語の綴り方を、アルファベットの対応する文字で始まる綴り方リファレンス単語を援用して発話していることを認識することによって行う、綴りモード認識器を有し、前記綴りモード認識器は：
前記音声信号の前記一部を、複数の綴り方リファレンス単語を含む綴り方一覧表と比較して、前記音声信号の前記部分の一つまたは複数の単語の綴り方を発話する際にユーザーが発音した可能性が最も高い綴り方リファレンス単語である最良のN個の綴り方参照単語のリストを決定し、ここで、前記綴り方一覧表は同じ単一綴り文字と関連付けられた少なくとも二つの綴り方リファレンス単語を含み、
前記音声信号の前記一部に対し、綴り文字を識別する、動作を行い、ここで、識別される綴り文字は前記最良のN個の綴り方参照単語のリストの単語の最も頻繁に現れる先頭文字である、
音声認識システム。
【請求項２】
前記認識ユニットは、音声信号の更なる一部の認識を、
前記音声信号の前記更なる一部を複数の口述リファレンス単語の表現を含む口述一覧表と比較し、
前記音声信号の前記更なる一部に対し、前記口述リファレンス単語の中で最も可能性の高い単語を識別することにより行う、単語モード認識器を更に有し、
前記綴り方リファレンス単語のうちの少なくとも一つは前記口述一覧表から選択される、
請求項１記載の音声認識システム。
【請求項３】
ユーザー入力に応答して、前記口述一覧表から前記綴り方リファレンス単語の少なくとも一つを選択するよう動作する綴りアルファベット作成手段を更に有する、請求項２記載の音声認識システム。
【請求項４】
前記綴り方一覧表内の綴り方リファレンス単語の組は、前記口述一覧表内の口述リファレンス単語の組の部分集合であるか、前記口述一覧表内の口述リファレンス単語の組と同じである、請求項２記載の音声認識システム。
【請求項５】
前記口述一覧表から選択された各綴り方リファレンス単語は前記口述一覧表内の対応した口述リファレンス単語と音響的表現を共用する、請求項２記載の音声認識システム。
【請求項６】
各綴り方リファレンス単語は、その単語の単一文字テキスト的表現と関連付けられている、請求項１記載の音声認識システム。
【請求項７】
各綴り方リファレンス単語は関連付けられた単一綴り文字から始まる、請求項１記載の音声認識システム。
【請求項８】
各綴り方リファレンス単語はその単語の対応した多重文字テキスト的表現と関連付けられている、請求項１記載の音声認識システム。
【請求項９】
各綴り方リファレンス単語は関連付けられた単一綴り文字から始まり、
各綴り方リファレンス単語はその単語の対応した多重文字テキスト的表現と関連付けられ、
前記認識ユニットは、前記音声信号の少なくとも更なる一部の認識を、
前記音声信号の前記更なる一部を、各口述リファレンス単語がその単語のテキスト的表現と関連付けられている複数の口述リファレンス単語の表現を含む口述一覧表と比較し、
前記音声信号の前記更なる一部に対し、前記口述リファレンス単語のうち最も可能性の高い単語を識別することにより行う、単語モード認識器を更に有し、
前記綴りモード認識器は、前記音声信号の前記一部を最も可能性の高い綴り方リファレンス単語のテキスト的転写に転写するために前記単語モード認識器を使用するよう動作し、
前記綴りモード認識器は、関連付けられたテキスト的転写から先頭文字を抽出し、抽出された先頭文字を、前記音声信号の前記一部を表現する単一文字として使用する抽出手段を有する、
請求項１記載の音声認識システム。
【請求項１０】
前記綴りモード認識器は孤立単語認識モードで動作するために前記単語モード認識器を使用するよう動作する、請求項９記載の音声認識システム。
【請求項１１】
音声信号を受け取る手順と、
綴りモードにおいて、前記音声信号の少なくとも一部の認識を、ユーザーが前記音声信号のその部分の一つまたは複数の単語の綴り方を、アルファベットの対応する文字で始まる綴り方リファレンス単語を援用して発話していることを認識することによって行う手順とを含む音声認識方法であって、綴りモード認識器は：
前記音声信号の前記一部を、複数の綴り方リファレンス単語を含む綴り方一覧表と比較して、前記音声信号の前記部分の一つまたは複数の単語の綴り方を発話する際にユーザーが発音した可能性が最も高い綴り方リファレンス単語である最良のN個の綴り方参照単語のリストを決定し、ここで、前記綴り方一覧表は同じ単一綴り文字と関連付けられた少なくとも二つの綴り方リファレンス単語を含み、
前記音声信号の前記一部に対し、綴り文字を識別する、動作を行い、ここで、識別される綴り文字は前記最良のN個の綴り方参照単語のリストの単語の最も頻繁に現れる先頭文字である、
音声認識方法。
【請求項１２】
コンピュータ・プログラムを記録したコンピュータ可読記録媒体であって、前記コンピュータ・プログラムは、プロセッサによってロードされて、
音声信号を受け取る手順と、
綴りモードにおいて、前記音声信号の少なくとも一部の認識を、ユーザーが前記音声信号のその部分の一つまたは複数の単語の綴り方を、アルファベットの対応する文字で始まる綴り方リファレンス単語を援用して発話していることを認識することによって行う手順とを含む音声認識方法であって、綴りモード認識器は：
前記音声信号の前記一部を、複数の綴り方リファレンス単語を含む綴り方一覧表と比較して、前記音声信号の前記部分の一つまたは複数の単語の綴り方を発話する際にユーザーが発音した可能性が最も高い綴り方リファレンス単語である最良のN個の綴り方参照単語のリストを決定し、ここで、前記綴り方一覧表は同じ単一綴り文字と関連付けられた少なくとも二つの綴り方リファレンス単語を含み、
前記音声信号の前記一部に対し、綴り文字を識別する、動作を行い、ここで、識別される綴り文字は前記最良のN個の綴り方参照単語のリストの単語の最も頻繁に現れる先頭文字である、
音声認識方法、を実行させることができる、
コンピュータ可読記録媒体。
【発明の詳細な説明】
【０００１】
本発明は音声認識システム（speech  recognition  system）に関する。音声認識システムは、音声を表す信号を受け取る入力と、信号を認識し、認識された信号を単語として表現する認識ユニットとを具備する。認識ユニットは、信号の一部を、複数の綴り方リファレンス単語（spell  reference  word）の表現を含む綴り方一覧表（spell  inventory）と比較し、信号の一部に対し、綴り方リファレンス単語の中の最大尤度単語と関連した単一綴り文字を識別することにより、音声信号（speech  signal）の少なくとも一部を認識する綴りモード認識器を含む。
【０００２】
本発明は、請求項１１の前件部に記載された方法に関する。
【０００３】
また、本発明は、コンピュータに本発明の方法を実行させるコンピュータプログラムに関する。
【０００４】
上記のタイプの音声認識システムは、Philips社からFreeSpeech98という商品名で販売されている。このシステムによれば、単語を綴るユーザーは、たとえば、単語が有効な辞書に存在しない場合、若しくは、誤認識されたときに生ずる認識問題を解決することが可能である。ユーザーは、アルファベットの一文字を発声することにより綴ることができる。発声された単一文字の認識は難しいので（発話は短く、音声学的に詰まっている場合がある）、従来のシステムは、ユーザーが、国際スペル・アルファベット"Alpha, Bravo, Charlie, …"からの綴り単語を用いて綴ることができる。綴りのため使用される辞書において、国際アルファベットのそれぞれの綴り単語は、綴り単語の先頭文字に対応したテキスト的表現と関連付けられる。一例として、綴り単語"alpha"は、テキスト上の表現"A"にリンクされる。ユーザーによって発声された綴り単語のシーケンスの各綴り単語の先頭文字は、綴られた単語を形成するため組み合わされる。たとえば、名前"Philips"は、認識器が綴りモードの場合に、単語のシーケンス"Papa Hotel India Lima India Papa Sierra"を発声することによって綴ることができる。
【０００５】
国際的アルファベットを使用することによって、綴り単語の正確な認識が可能になり、正確な綴り方が可能になるが、殆どの人はこの綴り方用アルファベットに習熟していない。
【０００６】
本発明の目的は、非常にフレキシブルな綴りモードを備えた上記のタイプのシステム及び方法を提供することである。
【０００７】
上記目的を達成するため、本発明のシステムは、綴り方一覧表が同じ単一綴り文字と関連した少なくとも二つの多重文字綴り方リファレンス単語を含むことを特徴とする。これにより、ユーザーは、文字を綴るため使用される単語に選択の幅が与えられる。綴りモードにおいて、システムは、単一の文字を発声することにより綴りを行える可能性を依然として提供することが理解されるであろう。単一文字単語を認識するため、多重文字綴り単語を認識するのに適した認識器の他に、最適化された単一文字認識器を使用する。
【０００８】
従属した請求項２に記載されるように、少なくとも一部の綴り単語は、単に口述一覧表から取り出されるか、又は、綴り方一覧表と口述一覧表の間で共用される。綴り単語の一覧表は、口述一覧表の部分集合でもよい。綴り方一覧表が口述一覧表よりも非常に制限されている場合、綴り単語の認識精度は増大する。或いは、両方の一覧表の単語の集合は実質的に同一でもよい。これにより、ユーザーは、綴りの際に殆ど全ての単語を完全に自由に使用することができるようになる。綴り方一覧表は、"Sierra"及び"Lima"のような、実際の口述一覧表には存在しないある種の単語（又は、個別の綴り文字）を含む場合がある。
【０００９】
従属した請求項３に記載されるように、好ましくは、綴り単語はユーザーの制御の下で選択される。このように、ユーザーは、好ましい（かつ、覚え易い）綴りアルファベットを作成することができる。これにより、ユーザーは、綴り方一覧表の中の少なくとも一部の単語を選択することができる。システムは、ユーザーが追加使用としている単語が、既に綴り方一覧表に存在し別の文字から始まる他の単語から十分に区別できるかどうかを検査する。十分に区別できない場合、システムは、警告を発するか、或いは、そのような単語の追加を拒否する。
【００１０】
従属した請求項５に記載されるように、両方の一覧表で同一であるか、或いは、共用される単語は、同じ音響的表現を共用する。したがって、重複した管理や訓練は不要である。
【００１１】
従属した請求項６に係る発明によれば、綴り単語は、（単語自体は多重文字単語であるとしても）単一文字テキスト的転写と関連付けられる。これにより、最大尤度単語の識別によって、直ちに綴りの単一文字結果が得られる。
【００１２】
従属した請求項７に記載されるように、多重文字綴り単語は、関連付けられた綴り文字から始まる。このため、ユーザーは、綴り単語を容易に記憶できる。その上、より大規模の綴り単語の集合をユーザーに与え、同時に、綴りモードで要求される高レベルの認識精度を満たすことができる。通常は、"cars"と"car's"、或いは、"two"と"to"と"too"のような単語を識別することが困難であるが、このような単語は同じ文字で始まるので、綴りモードで正確に識別する必要はない。有利的には、発話された可能性が最も高い単語の中（いわゆるＮ最良リスト）で、最も頻繁に出現する先頭文字はどれであるか、及び／又は、最大尤度を有する先頭文字はどれであるかが検査され、この文字が選択される。
【００１３】
従属した請求項８に記載されるように、多重文字綴り単語は、たとえば、口述モードで使用されるような、対応した多重文字テキスト的転写と関連付けられる（テキスト的転写の共有化が実現できる）。
【００１４】
従属した請求項９に記載されるように、単語モード認識器は、（たとえば，認識された単語の完全なテキスト的表現を生成する）通常の方式で使用されると共に、綴りモードでも使用され、システムを簡単化する。後処理手順だけにおいて、単語の完全なテキスト的表現（単語モード）を使用するか、又は、先頭文字だけ（綴りモード）を使用するかが判定される。
【００１５】
従属した請求項１０に記載されるように、通常モード認識器は、孤立単語認識モードで動作するよう制限される。これにより、認識精度が上昇する。
【００１６】
本発明の上記局面並びにその他の局面は、添付図面に示された実施例を参照して明らかにされ、解明される。
【００１７】
音声認識システムは、入力パターンを認識するため、典型的に認識モデルの集まりを使用する。たとえば、音響的モデル及び語彙が単語を認識するため使用され、言語モデルは基本認識結果を改良するため使用される。小語彙若しくは大語彙認識、及び、孤立若しくは連続認識のような多様な形式の音声認識技術が知られている。図１には、大語彙連続音声認識システム１００の典型的な構造が示されている。システム１００は、スペクトル分析サブシステム（ＳＡＳ）１１０及びユニット照合サブシステム１２０とを含む。スペクトル分析サブシステム１１０において、音声入力信号（ＳＩＳ）は、代表的な特徴ベクトル（観測ベクトルＯＶ）スペクトル的及び／又は時間的に分析される。典型的に、音声信号はマイクロホンを介して受信され、デジタル化され（たとえば、６．６７ｋＨｚのレートでサンプリングされ）、たとえば、プレ・エンファシスを適用することにより前処理される。連続的なサンプルは、たとえば、３２ミリ秒の音声信号に対応したフレームに分類される（ブロック化される）。順次的なフレームは、部分的に、たとえば、１６ミリ秒ずつ重なり合う。屡々、線形予測符号化（ＬＰＣ）スペクトル分析法が、フレーム毎に、代表的な特徴ベクトル（観測ベクトル）を計算するため使用される。特徴ベクトルは、たとえば、２４、３２又は６３個の成分を有する。大語彙連続音声認識のための標準的な手法は、音声プロダクションの確立モデルを仮定することである。これにより、指定された単語系列Ｗ＝ｗ１ｗ２ｗ３．．．ｗｐは、音響的観測ベクトルＹ＝ｙ１ｙ２ｙ３．．．ｙＴの系列を生成する。認識誤差は、音響的観測ベクトルｙ１ｙ２ｙ３．．．ｙＴ（時間ｔ＝１，．．．，Ｔに関して）の系列を生じた可能性が最も高い単語系列ｗ１ｗ２ｗ３．．．ｗｐを決定することにより統計的に最小化される。ここで、観測ベクトルはスペクトル分析サブシステム１１０の出力結果である。これにより、全ての可能性のある単語系列Ｗに対し、最大事後確率：
ｍａｘＰ（Ｗ｜Ｙ）
が得られる。ベイズの条件付き確率の定理を適用することにより、Ｐ（Ｗ｜Ｙ）は、
Ｐ（Ｗ｜Ｙ）＝Ｐ（Ｙ｜Ｗ）・Ｐ（Ｗ）／Ｐ（Ｙ）
によって与えられる。Ｐ（Ｙ）はＷとは独立であるため、最大尤度単語系列は、
全ての単語系列Ｗに対し、
ａｒｇ  ｍａｘＰ（Ｙ｜Ｗ）・Ｐ（Ｗ）                        （１）
で与えられる。
【００１８】
ユニット照合サブシステム１２０において、音響的モデルは、式（１）の第１項を与える。音響的モデルは、所与の単語系列Ｗに対する観測ベクトルＹの系列の確率Ｐ（Ｙ｜Ｗ）を推定するため使用される。大語彙システムの場合、この推定は、通常、観測ベクトルを音声認識ユニットの一覧表と対照することにより行われる。音声認識ユニットは、音響的リファレンスの系列によって表現される。種々の形態の音声認識ユニットが使用される。一例として、完全な単語、又は、単語のグループが１個の音声認識ユニットによって表現される。単語モデル（ＷＭ）は、所与の語彙の各単語に、音響的リファレンスの系列内への転写を与える。殆どの小語彙音声認識システムの場合、完全な単語は、音声認識ユニットによって表現され、この場合、単語モデルと音声認識ユニットとの間に直接的な関係が存在する。たとえば、比較的多数（たとえば、数百個）の単語を認識するため使用されるその他の小語彙システムの場合、又は、大語彙システムの場合、単音、複音又は音節のような言語的ベースの副単語ユニット、並びに、フェネン(fenenes)及びフェノン(fenones)のような派生的なユニットが使用される。このようなシステムの場合、単語モデルは、語彙の単語に関係した副単語ユニットの系列を記述する辞書（ＬＥＸ）１３４と、関連した音声認識ユニットの音響的リファレンスの系列を記述する副単語モデル（ＳＷ）１３２とによって与えられる。単語モデル作成器（ＷＭＣ）１３６は、副単語モデル１３２及び辞書１３４に基づいて単語モデルを作成する。
【００１９】
図２ａは、完全単語音声認識ユニットに基づくシステムの単語モデル２００を示す図であり、単語の音声認識ユニットが１０個の音響的リファレンス（Ｓ１乃至Ｓ１０）２０１，．．．，２１０の系列を使用してモデル化される。図２ｂは、副単語ユニットに基づくシステムの単語モデル２２０を示す図であり、単語は、３個の副単語モデル２５０、２６０及び２７０の系列によってモデル化され、各副単語モデルは、４個の音響的リファレンス（Ｓ１，１〜Ｓ１，４、Ｓ２，１〜Ｓ２，４、Ｓ３，１〜Ｓ３，４）２５１〜２５４、２６１〜２６４、２７１〜２７４を含む。図２に示された単語モデルは、音声信号を確率論的にモデル化するため使用される隠れマルコフモデル（ＨＭＭ）に基づくモデルである。このモデルを使用することにより、各認識ユニット（単語モデル又は副単語モデル）は、典型的にＨＭＭによって表現され、ＨＭＭのパラメータは、訓練用データセットから推定される。大語彙音声認識システムの場合、通常，使用される副単語ユニットのセットは、たとえば、４０個に制限される。その理由は、多数のユニットに対しＨＭＭを適切に訓練するためには、多数の訓練用データを必要とするからである。リファレンスをモデル化するため、離散確率密度又は連続確率密度を含む多数の技術が知られている。一つの特定の発声に関係した音響的リファレンスの各系列は、発声の音響的転写（トランスクリプション）と呼ばれる。ＨＭＭ以外の認識技術が使用される場合、音響的転写の細部は異なると考えられる。
【００２０】
図１の単語レベル照合システム（ＷＬＭ）１３０は、観測ベクトルを、音声認識の全系列と照合し、ベクトルと系列の間の照合の尤度を与える。副単語ユニットが使用される場合、副単語ユニットの系列候補を辞書１３４内の系列に限定するため、辞書１３４を使用することによって照合に制約が加えられる。これにより、出力結果は可能性のある単語の系列に縮小される。
【００２１】
さらに、文レベル照合システム（ＳＬＭ）１４０が使用され、言語モデルに基づいて、照合に更なる制約を加え、言語モデルによって適切な系列であるとして指定された単語系列に対応したパスが調べられる。言語モデルは、式（１）の第２項を与える。音響的モデルの結果を言語モデルの結果と組み合わせることにより、ユニット照合サブシステム１２０の結果、すなわち、認識された文（ＲＳ）１５２が得られる。パターン認識で使用される言語モデルは、言語及び認識タスクの統語的及び／又は意味的構造（ＳＥＭ）１４２を含み得る。統語的構造に基づく言語モデルは、一般的に文法（ＧＲ）１４４と呼ばれる。減のモデルによって使用される文法１４４は、単語系列Ｗ＝ｗ１ｗ２ｗ３．．．ｗｑの確率を与え、この確率は、原理的に、
Ｐ（Ｗ）＝Ｐ（ｗ１）Ｐ（ｗ２｜ｗ１）Ｐ（ｗ３｜ｗ１ｗ２）．．．Ｐ（ｗｑ｜ｗ１ｗ２ｗ３．．．ｗｑ）
で与えられる。原理的に、所与の言語の全単語及び全系列長さに対し条件付き単語確率を高信頼性で推定することは実施不可能であるため、Ｎ−グラム単語モデルが一般的に使用される。Ｎ−グラムモデルの場合、項Ｐ（ｗｊ｜ｗ１ｗ２ｗ３．．．ｗｊ−１）はＰ（ｗｊ｜ｗｊ−Ｎ＋１ｗｊ−１）で近似される。実際には、２−グラム又は３−グラムが使用される。３−グラムの場合、項項Ｐ（ｗｊ｜ｗ１ｗ２ｗ３．．．ｗｊ−１）はＰ（ｗｊ｜ｗｊ−２ｗｊ−１）で近似される。
【００２２】
本発明は、音声認識システムにおける綴りを取り扱う。音声認識システム自体は、非常に制限された（簡単な）システムであり、綴りモードだけで動作する。すなわち、ユーザーは、発話された全ての入力をシステムに対し綴らなければならない。このようなシステムの出力は、発話された綴り単語の個別の先頭文字であるか、或いは、発話された綴り単語の個別の先頭文字により形成された単語である。綴り単語の数が比較的少ない場合には、認識は小語彙認識に基づく。認識性能を高めるため、孤立単語認識が使用される。
【００２３】
通常、綴りモード認識は、全ての単語が識別される認識モードに付加される。このようなモードは、単語モード認識と呼ばれる。単語モードにおいて、一般的に、発話された単語は、対応した完全テキスト的表現で表される。場合によっては、別のテキスト的表現が使用される。たとえば、発話された数字（たとえば、"ten"）は、数字（"10")で表現される。同様に、発話された入力（たとえば、"el aye"）は短縮形式（"LA"）若しくは拡張形式（"Los Angeles"）のように表現される。通常、単語モード認識器は、特に、認識システムが口述目的（音声からテキストへの変換）のため使用される場合、発話された入力のテキスト的表現を出力する。ある種の別のアプリケーションの場合、認識された完全単語を識別するだけで十分であり、完全なテキスト的表現を出力しなくてもよい。たとえば、特定の対話システムの場合、識別結果（たとえば、単語候補のリスト中のインデックスとして使用される数字）を出力するだけで十分であり、同じ識別結果が（たとえば、識別結果と関連したデータベース内の情報を獲得することにより）対話を完成させるために使用される。単語モード認識の場合、近年は、一般的に、語彙のサイズの大小に依存して、連続型の音声認識が使用される。
【００２４】
単語モード認識及び綴りモード認識の両方を備えたシステムの場合、綴りモードは、典型的に、完全単語認識が発話された完全単語の正確な識別を行わなかった場合に使用される。このような綴りモードは、一般的には、たとえば、自動口述システム、及び、自動対話システムにおいて使用される。綴りモード認識器は、発話された綴り単語の系列を、（１綴り単語毎に１文字の）対応した文字の系列に翻訳する。文字列は、ユーザーが最初に発声しようとした単語を識別するため使用される（通常、文字列は、最初に発声された単語の完全なテキスト的表現として簡単に獲得される）。綴りモード及び単語モードの両方を備えたシステムにおいて、典型的に、認識は、デフォルトとして単語モードで始まる。ユーザーが認識結果の良くないことに気付いたとき、ユーザーは、システムが綴りモードに切り替るようシステムへトリガーをかけることができる。綴りが終了した後、認識は単語モードで継続する。システム自体も、認識精度が良くない（たとえば、スコアが低い、信頼度が低い、或いは、会話の進行が遅い）ことを検出し、自動的に綴りモードへ切り替る（勿論、綴りモードへの切替をユーザーに通知する）。ある種の状況では、単語モードと綴りモードが並行して動作する。たとえば、多重文字綴り語と、口述一覧表内の単語との間に重なり合いが無い場合、システムは、綴り単語が認識された場合に単一の文字を自動的に提示し、さもなければ、完全単語を提示する。重なり合いがある場合、ユーザーは、その時点で、望ましい単一の文字又は完全単語転写を指示するように要求される。
【００２５】
図３は、綴りモード又は完全単語モードで入力信号を認識することができる音声認識システムのブロック図である。このため、認識エンジン（ＲＥＣ）１２０は、二組のデータセットを切り替え得る。第１のセット（ＳＭ）３００は、綴りモード用の関連データを含み、第２のセット（ＷＭ）３１０は、単語モード用の関連データを含む。データは、たとえば、単語モデル（音響的表現、テキスト的転写）及び言語モデルのような認識のため使用されるモデルを指定する。特に、単語モデルは多数の面を共用することができる。
【００２６】
図４は、綴りモード用の単語モデル及び単語モード用の単語モデルが、図１に関して既に説明した副単語モデル（ＳＷ）１３２及び単語モデル作成器（ＷＭＣ）１３６を共用する例を示すブロック図である。両モード用の単語モデルは、対応した辞書（ＳＬ）４００及び辞書（ＷＬ）４１０が異なる。図示された例の場合、綴りモード用の言語モデル（ＳＬＭ）４２０と、単語モード用の言語モデル（ＷＬＭ）４３０の別々の言語モデルが使用される。たとえば、単語モード用言語モデル４３０は、２−グラムを使用して連続大語彙音声用に最適化され、綴りモード用単語モデルは、１−グラムを使用して孤立音声認識用に最適化される。
【００２７】
本発明によれば、綴りモード認識のため、綴り方一覧表は、ユーザーが発声できるように、綴り方可能な文字毎に少なくとも１個の綴り方リファレンス単語と共に使用される。少なくとも１個の綴り方可能な文字毎に、綴り方一覧表は、単一の綴り方可能な文字と関連した少なくとも２個の多重文字綴り方リファレンス単語を含む。たとえば、利用者は、多重文字単語"Alpha"又は"Amsterdam"を発声することにより、文字"a"を綴ることが可能である。勿論、綴りは、単一文字単語"a"を発声することにより行うことができる。動揺に、綴り文字"b"は、多重文字単語"Bravo"及び"Bernard"と関連付けられ、ユーザーはどちらの単語を発声してもよい。３個以上の多重文字単語を同一の綴り文字に関連付けてもよい。当業者は、２個以上の単語が同一の綴り文字に関連付けられることを容易に認めるであろう。図５には、図１に示されたシステムと共に使用される辞書構造の一例が示されている。この辞書は、テーブルにより構成され、各テーブルのエントリー（行）は、発声可能な綴り文字と対応する。単語毎に、第１のフィールド５００は、綴り文字を収容し、第２のフィールド５１０は、綴り文字の音響的転写を指定する。図１において、音響的転写は、副単語ユニットの系列（ＳＷ  ｓｅｑ  １、ＳＷ  ｓｅｑ  ２、ＳＷ  ｓｅｑ  ３）として与えられる。第２のフィールド５１０は、関連した副単語ユニットへのポインタの系列を収容してもよい。
【００２８】
本発明の一実施例によれば、少なくとも一つの多重文字綴り方リファレンス単語は、単語モード認識用に使用される口述一覧表から選択される。共通した単語は、口述一覧表（辞書）から綴り方一覧表へ複写されるが、テキスト的転写は異なる（単一文字対完全転写）。かくして、共通した部分（たとえば、音響的転写）は、指定する必要が無く、１回だけ訓練すればよい。共通部分は、たとえば、（たとえば、副単語系列のような）共用される転写を指示する両方のコピーによって共用される。
【００２９】
一実施例において、ユーザーは、口述一覧表の中から、ユーザーが綴り文字として使用するためにも利用可能でなければならない単語を選択し得る。このため、システム１００は、ユーザー入力に応答して、口述一覧表から少なくとも一つの多重文字綴り方リファレンス単語を選択するよう動作的である綴りアルファベット作成手段（ＳＡＣＭ）４４０を含む。作成手段４４０は、図４の例示的なシステムに表されている。
【００３０】
図５に示されるように、通常、各綴り方リファレンス単語は、単語の単一文字テキスト的表現と関連付けられる。或いは、綴り方リファレンス単語は、対応した多重単語テキスト的表現と関連付けてもよい。このように、同じ辞書が使用され、辞書の中の可能性のある一部分だけが綴り方のため使用される。辞書の中で綴りのため使用できる単語だけが簡単に指定される。たとえば、辞書は二つの部分に分けられ、つづりモードでは一方の部分だけが使用され、単語モード認識では、両方の部分が使用される。或いは、（たとえば、１ビットの識別子を使用して）どちらのモードで認識される単語であるかを個別の単語に指定してもよい。その結果として、単語モデルは、綴りモード認識と単語モード認識の間で高度に共用される。
【００３１】
好ましくは、各多重文字綴り方リファレンス単語は、関連した単一の綴り文字から始まる。これにより、単語モード認識を用いて（場合によっては、単語数が制限された特定の綴りモード辞書を用いて）、綴りモード認識を容易に実行できるようになり、後処理では、認識された単語のテキスト的転写から先頭文字を抽出する抽出手段を使用する。抽出された文字は、綴り単語を表現する単一文字として使用される。
【００３２】
通常、音声認識システムは、ＰＣ又はワークステーションのような一般的なコンピュータ上に実現される。徐々に、ＰＤＡ、ラップトップ、又は、電話機のような携帯型機器にも音声認識機能が装備されている。本発明によって提案された機能性は、典型的に、アナログマイクロホン信号をデジタルデータストリームに変換するオーディオカードのような通例的なハードウエアを使用する装置のプロセッサを使用して実行される。必要に応じて、ＤＳＰのような最適化されたハードウエアが音声認識を実行するため使用される。ＰＣ型プロセッサ、マイクロコントローラ、又は、ＤＳＰ様式のプロセッサのようなプロセッサは、本発明による手順を実行するためのプログラムがロードされる。このプログラムは、一般的に、ハードディスク若しくはＲＯＭのようなバックグラウンド記憶装置からロードされる。コンピュータプログラム製品は、たとえば、最初にプログラムをバックグラウンド記憶装置に記憶させるため使用される。このような製品は、たとえば、ＣＤ−ＲＯＭのような記録媒体であり、インターネットのようなネットワークを介して配布される場合もある。
【図面の簡単な説明】
【図１】  典型的な音声認識システムの構成図である。
【図２】  二つの異なる単語モデルを示す図である。
【図３】  綴りモード及び単語モードの認識機能を備えた音声認識システムのブロック図である。
【図４】  モード間で単語モデルを共用する例を示す図である。
【図５】  辞書構造の一例を示す図である。
【図１】
0004790956.tif 000002
【図２ａ】
0004790956.tif 000003
【図２ｂ】
0004790956.tif 000004
【図３】
0004790956.tif 000005
【図４】
0004790956.tif 000006
【図５】
0004790956.tif 000007