(57)【要約】【課題】電話番号の数字列を全て発声せずに、電話番号の一部のみを発声することにより、それに対応する電話番号を探し出して電話連結を可能にする。【解決手段】スピード音声ダイアルモード設定部５１は、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定し、短縮番号データベース５２は、ユーザが使う電話番号を保存して管理し、前記電話番号から短縮番号を抽出して短縮番号リストを構築し、短縮番号検出部５３は、前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号データベースの前記短縮番号リストから前記ユーザが発声した短縮番号を検出し、電話番号連結部５４は、前記短縮番号検出部において検出された短縮番号に対応する電話番号につなぐ。【選択図】　図５
2004007634.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定するスピード音声ダイアルモード設定部と、
ユーザが使う電話番号を保存して管理し、前記電話番号から短縮番号を抽出して短縮番号リストを構築する短縮番号データベースと、
前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号データベースの前記短縮番号リストから前記ユーザが発声した短縮番号を検出する短縮番号検出部と、
前記短縮番号検出部において検出された短縮番号に対応する電話番号につなぐ電話番号連結部と
を備えることを特徴とするスピード音声ダイアル装置。
【請求項２】
前記短縮番号は、任意の電話番号の桁数が４以上である場合には前記電話番号から下４桁番号を抽出して生成され、任意の電話番号の桁数が４未満である場合には前記電話番号が短縮番号となることを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項３】
前記短縮番号データベースは、
ユーザが保存した電話番号およびユーザが最近かけた電話番号を保存して管理する電話番号データベースと、
前記電話番号データベースに保存された前記電話番号から短縮番号を抽出して短縮番号リストを構築する短縮番号リスト構築部と
を備えることを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項４】
前記短縮番号検出部は、
前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザに通話しようとする電話番号の短縮番号を発声することを指示する発声指示部と、
前記発声指示部の前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をパルス符号変調データに変換し、前記パルス符号変調データをフィーチャに変換するパルス符号変調フィーチャ変換部と、
前記短縮番号データベースの前記短縮番号リストおよび前記パルス符号変調フィーチャ変換部の前記フィーチャをマッチングさせて前記フィーチャと同じ短縮番号を前記短縮番号リストから検出するマッチング検出部と、
前記マッチング検出部において検出された短縮番号をユーザに出力する短縮番号出力部と
を備えることを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項５】
前記パルス符号変調フィーチャ変換部は、
前記発声指示部の前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をコーデックを介して２進デジタルデータであるパルス符号変調データに変換するパルス符号変調データ変換部と、
前記パルス符号変調データ変換部の前記パルス符号変調データをテキストデータであるフィーチャに変換するフィーチャ変換部と
を備えることを特徴とする請求項４に記載のスピード音声ダイアル装置。
【請求項６】
前記電話番号連結部は、前記短縮番号検出部において検出された前記短縮番号に対応する番号が一つである場合、前記検出された短縮番号に対応する前記一つの電話番号につなぐことを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項７】
前記電話番号連結部は、前記短縮番号検出部において検出された短縮番号に対応する番号が多数である場合、ユーザが前記多数の番号から一つを選択すれば、前記短縮番号を前記選択された一つの電話番号につなぐことを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項８】
前記短縮番号検出部は、前記短縮番号検出部において検出された前記短縮番号に対応する番号が存在しない場合、ユーザが短縮番号を再発声すれば、前記短縮番号データベースの前記短縮番号リストから前記ユーザが再発声した短縮番号を検出することを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項９】
前記短縮番号検出部は、
前記短縮番号検出部において検出された前記ユーザが再発声した短縮番号に対応する番号が存在しない場合、前記短縮番号リストから前記短縮番号に類似した短縮番号を検索する類似番号検索部と、
前記類似番号検索部において検索された前記類似した短縮番号が存在する場合、前記短縮番号に類似した短縮番号をユーザに出力する類似番号出力部と、
前記類似番号出力部から出力された前記類似した短縮番号のうちユーザが通話しようとする前記類似した短縮番号を選択する類似番号選択部と
を備えることを特徴とする請求項１に記載のスピード音声ダイアル装置。
【請求項１０】
前記類似番号出力部は、前記類似番号検索部において検索された前記類似した短縮番号が存在しない場合、認識失敗である旨をユーザに出力することを特徴とする請求項９に記載のスピード音声ダイアル装置。
【請求項１１】
（ａ）ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定する段階と、
（ｂ）ユーザが使う電話番号を保存して管理し、前記電話番号から短縮番号を抽出して短縮番号リストを構築する段階と、
（ｃ）前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号リストから前記ユーザが発声した短縮番号を検出する段階と、
（ｄ）前記検出された短縮番号に対応する電話番号につなぐ段階と
を含むことを特徴とするスピード音声ダイアル方法。
【請求項１２】
前記短縮番号は、任意の電話番号の桁数が４以上である場合には前記電話番号から下４桁番号を抽出して生成され、任意の電話番号の桁数が４未満である場合には前記電話番号が短縮番号となることを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１３】
前記（ｂ）段階は、
（ｂ１）ユーザが保存した電話番号およびユーザが最近かけた電話番号を保存して管理する段階と、
（ｂ２）前記保存された電話番号から短縮番号を抽出して短縮番号リストを構築する段階と
を含むことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１４】
前記（ｃ）段階は、
（ｃ１）前記スピード音声ダイアルモードが設定された場合、ユーザに通話しようとする電話番号の短縮番号を発声することを指示する段階と、
（ｃ２）前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をパルス符号変調データに変換し、前記パルス符号変調データをフィーチャに変換する段階と、
（ｃ３）前記短縮番号リストおよび前記フィーチャをマッチングさせて前記フィーチャと同じ短縮番号を前記短縮番号リストから検出する段階と、
（ｃ４）前記検出された短縮番号をユーザに出力する段階と
を含むことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１５】
前記（ｃ２）段階は、
（ｃ２１）前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をコーデックを介して２進デジタルデータであるパルス符号変調データに変換する段階と、
（ｃ２２）前記パルス符号変調データをテキストデータであるフィーチャに変換する段階と
を含むことを特徴とする請求項１４に記載のスピード音声ダイアル方法。
【請求項１６】
前記（ｄ）段階は、前記検出された短縮番号に対応する番号が一つである場合、前記検出された短縮番号に対応する前記一つの電話番号につなぐことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１７】
前記（ｄ）段階は、前記検出された短縮番号に対応する番号が多数である場合、ユーザが前記多数の番号から一つを選択すれば、前記短縮番号を前記選択された一つの電話番号につなぐことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１８】
前記（ｄ）段階は、
（ｄ１）前記検出された短縮番号に対応する番号が存在しない場合、ユーザが短縮番号を再発声すれば、前記短縮番号リストから前記ユーザが再発声した短縮番号を検出する段階と、
（ｄ２）前記検出された短縮番号に対応する電話番号につなぐ段階と
を含むことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項１９】
前記（ｄ）段階は、
（ｄ１）ユーザが再発声した短縮番号に対応する番号が存在しない場合、前記短縮番号リストから前記短縮番号に類似した短縮番号を検索する段階と、
（ｄ２）前記検索の結果、前記類似した短縮番号が存在する場合、前記類似した短縮番号をユーザに出力する段階と、
（ｄ３）前記出力された類似した短縮番号のうちユーザが通話しようとする前記類似した短縮番号を選択する段階と、
（ｄ４）前記選択された短縮番号に対応する電話番号につなぐ段階と
を含むことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項２０】
前記（ｄ）段階は、
（ｄ１）ユーザが再発声した短縮番号に対応する番号が存在しない場合、前記短縮番号リストから前記短縮番号に類似した短縮番号を検索する段階と、
（ｄ２）前記検索の結果、前記類似した短縮番号が存在しない場合、認識失敗である旨をユーザに出力する段階と
を含むことを特徴とする請求項１１に記載のスピード音声ダイアル方法。
【請求項２１】
ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定するスピード音声ダイアルモード設定部と、
前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記電話番号データベースの電話番号リストから前記ユーザが発声した短縮番号を検出する短縮番号検出部と、
前記短縮番号検出部において検出された短縮番号に対応する電話番号につなぐ電話番号連結部と
を備えることを特徴とする短縮番号データベースを備えないスピード音声ダイアル装置。
【請求項２２】
前記短縮番号は、任意の電話番号の桁数が４以上である場合には前記電話番号から下４桁番号を抽出して生成され、任意の電話番号の桁数が４未満である場合には前記電話番号が短縮番号となることを特徴とする請求項２１に記載の短縮番号データベースを備えないスピード音声ダイアル装置。
【請求項２３】
ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定する段階と、
前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、電話番号データベースの電話番号リストから前記ユーザが発声した短縮番号を検出する段階と、
前記検出された短縮番号に対応する電話番号につなぐ段階と
を含むことを特徴とする短縮番号データベースを備えないスピード音声ダイアル方法。
【請求項２４】
前記短縮番号は、任意の電話番号の桁数が４以上である場合には前記電話番号から下４桁番号を抽出して生成され、任意の電話番号の桁数が４未満である場合には前記電話番号が短縮番号となることを特徴とする請求項２３に記載の短縮番号データベースを備えないスピード音声ダイアル方法。
【請求項２５】
請求項１１ないし請求項２０、あるいは、請求項２３または請求項２４のうち何れか１項に記載の方法をコンピュータにて実行するためのプログラムを記録したコンピュータにて読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は音声を用いて迅速で且つ便利にダイアルを行う装置および方法に係り、特に、話者独立数字音認識エンジンを数字ダイアルに適用するに当たり、ユーザの使い勝手を高めるとともに、認識エンジンの効率を極大化させる装置および方法に関する。
【０００２】
【従来の技術】
従来の音声ダイアルは、音声登録された名前を発声したり（話者従属音声認識）、電話帳に入力された人の名前を発声したり（話者独立音声認識）、あるいは電話番号を全て発声して電話をかける方法である。最近、携帯電話などにおける電話連結をさらに便利にするために、音声登録過程を経なければならない話者従属音声認識機に留まらず、音声登録無しでも認識可能な話者独立音声認識エンジンが適用されている。
【０００３】
従来の音声認識数字ダイアルの場合、電話番号の長さによって認識率の違いが大きく、発声の最中に誤認識が起こって間違った数字が現れる場合、該当数字のみ修正されるといった不都合があった。電話番号のうち中間の一つが間違って該当数字のみを入れ直すには、ユーザが液晶ディスプレイを見つめる過程と、適当なキーを押してカーソルを間違った個所まで移したり音声により該当数字を呼び出す過程とを経なければならない。他の方法として、電話番号の間違い数を問わずに、全ての電話番号を再び発声する方法がある。２つの方法ともにユーザに大きな不都合を与える。
【０００４】
音声認識機にとっては、どこがいかほどに間違ったかが分からず、たとえ再び発声するとしても、電話番号の全てを正しく発声する確率は以前と同じである。さらに、ユーザが記憶している電話番号の数に限界があるため、７桁以上の電話番号を音声によりダイアルするには難点があり、頻繁に使う番号の場合にはさらに煩わしい。なお且つ、音声認識エンジンにより組み合わせ可能な数字列の数が極めて多く、認識の速度および認識の性能に低下を来たす。
【０００５】
従来、電話番号を音声によりダイアルするに当たり、７桁以上よりなる電話番号の場合、認識エンジンがこれをよく認識できず、発声者にとっても長い電話番号をいちいち発声しなければならないという不具合があった。特に、認識の最中に雑音が入るなどして認識の結果が間違った場合、既に発声した番号を再び発声しなければならないなど、実効性に劣っていた。
【０００６】
さらに、従来の音声認識ダイアルの場合、電話帳に登録された者の電話番号は記憶しているものの、その者の登録名を記憶していない場合、音声認識名前ダイアル機能を使うことができない。
【０００７】
【発明が解決しようとする課題】
本発明が解決しようとする技術的な課題は、ユーザが通話しようとする電話番号の数字列を全て発声することなく、電話番号の一部（例えば、下４桁番号）のみを発声することにより、それに対応する電話番号を探し出して電話連結を可能にするためのスピード音声ダイアル装置および方法を提供するところにある。
【０００８】
【課題を解決するための手段】
前記問題点を解決するために、本発明は、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定するスピード音声ダイアルモード設定部、ユーザが使う電話番号を保存して管理し、前記電話番号から短縮番号を抽出して短縮番号リストを構築する短縮番号データベース、前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号データベースの前記短縮番号リストから前記ユーザが発声した宿約番号を検出する短縮番号検出部および前記短縮番号検出部において検出された短縮番号に対応する電話番号につなぐ電話番号連結部を備える装置を提供する。
【０００９】
【発明の実施の形態】
以下、添付した図面に基づき、本発明の好適な実施形態について詳細に説明する。
【００１０】
図１は、従来の音声ダイアル装置の構成図である。
【００１１】
図１を参照すれば、音声入力部１１は、ユーザが音声を入力すれば、それに応じて音声ダイアルモードを設定する。フィーチャ変換部１２は、前記音声入力部１１から入力したユーザの音声をコーデックを介してフィーチャベクトルに変換する。名前マッチング部１５は、名前モードの場合、このようにして変換されたフィーチャベクトルおよび電話帳に書き込まれたテキストに基づき該当テキストを構成するモデルシーケンスとのパターンマッチングを行う。ここで、前記モデルシーケンスは、名前テキストデータベース１４に保存されて管理され、前記名前テキストデータベース１４は、電話番号データベース１３から名前部分のみを抽出して構築される。電話番号選択部１６は、前記名前マッチング部１５において認識された名前に対応する電話番号を選択し、連結部１９は、前記選択された電話番号にダイアルする。電話番号マッチング部１７は、数字モードの場合、一定の文法によって再構成された数字音に関するモデルおよび入力されたフィーチャベクトル間のパターンマッチングを行う。電話番号確認部１８は、前記電話番号マッチング部１７から出力された電話番号を確かめる。連結部１９は、前記確かめられた電話番号にダイアルする。
【００１２】
前記従来の音声ダイアル装置の動作は、下記の通りに行われる。
【００１３】
まず、発声者は、電話連結を希望する者の名前や電話番号を発声する。このようにして発声された音声はコーデック装置を介してパルス符号変調（以下、ＰＣＭ）データに変換され、このＰＣＭデータは音声認識により認識可能なフィーチャベクトルに変換される。ターゲットプラットフォーム（携帯電話など）においては、設定されたモードに応じて、名前モードであれば電話帳から名前リストを得、数字モードであれば電話帳から電話番号リストを得る。前記名前モードの場合、入力された前記フィーチャベクトルおよび既に保存されているモデルを名前リストに合わせて再構成したモデル列間のパターンマッチングを行う。次いで、前記電話帳から音声認識の結果として得られた電話番号にダイアルする。前記数字モードの場合には、入力された前記フィーチャベクトルおよびＮ個の単独数字音が数字の数だけ出るように構成してパターンマッチングを行う。次いで、前記名前モードと同様に、認識の結果として得られた電話番号にダイアルする。
【００１４】
図２は、従来の音声ダイアル装置の数字フィーチャベクトルの構造図である。
【００１５】
図３は、従来のスピードダイアルを行う方法の構造図である。
【００１６】
従来のスピードダイアルは、ボタンを押すことにより電話連結を行う方法であって、２種類に分けられる。一つの方法は、電話番号データベースに登録された番号のうち下４桁番号に当たるボタンを長く押すことによりダイアルする方法である。もう一つの方法は、電話番号データベースに登録された番号の番地数に当たるボタンを長く押すことによりダイアルする方法である。
【００１７】
図４は、本発明に係るスピード音声ダイアル装置が取り付けられた改良音声ダイアル装置の構成図である。
【００１８】
スピード音声ダイアルモード設定部４０１は、ユーザの音声または音声スピードボタンによる入力により音声スピードダイアルモードを設定する。電話番号リスト構築部４０７は、電話番号データベース４０４から下４桁番号を得てこの下４桁番号よりなるリストを認識対象語彙として選定し、ネットワークを構成する。フィーチャ変換部４０３は、入力された音声を認識に用いるためにフィーチャベクトルに変え、短縮番号マッチング部４０８は、このように構成されたネットワーク下で形成されたモデルパターンおよび入力された前記フィーチャベクトルをマッチングする。電話番号確認部４１１は、認識の結果として得られた下４桁番号に対応する電話番号をユーザに確認させ、電話番号選択部４１２は、前記電話番号確認部４１１において確認された電話番号が多数である場合、前記多数の電話番号のうち一つを選択する。そして、電話番号連結部４１３は、前記確認または選択された電話番号にダイアルする。取消し部４１４は、前記電話番号確認部４１１における電話番号がユーザが通話しようとする電話番号ではない場合、前記電話番号を取り消す。名前モードにおける名前マッチング部４０６および名前リスト構築部４０５は、前記図１における名前マッチング部１５および名前テキストデータベース１４にそれぞれ対応する。テキスト・ツー・スピーチ（ＴＴＳ）エンジン４１０は、テキスト形式の文書が入ればそれを自動的に音声に変える。本発明に係る装置はユーザの音声を入力されて処理するものであるため、ユーザの便宜を考慮に入れて出力も音声にする。
【００１９】
図５は、本発明に係るスピード音声ダイアル装置の構成図である。
【００２０】
図５を参照すれば、本発明に係るスピード音声ダイアル装置は、スピード音声ダイアルモード設定部５１、短縮番号データベース５２、短縮番号検出部５３および電話番号連結部５４を備えてなる。前記スピード音声ダイアルモード設定部５１は、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定する。すなわち、ユーザは、このスピード音声ダイアルモード設定部５１を用いてあらかじめスピード音声ダイアルモードを設定しておいても良く、前記スピード音声ダイアルモードのボタンを用いて音声ダイアルを始めても良い。短縮番号データベース５２は、ユーザが使う電話番号を保存して管理し、前記電話番号から短縮番号を抽出して短縮番号リストを構築する。既にスピード音声ダイアルモードが設定されているため、短縮番号データベース５２は、電話番号データベースから下４桁番号を抽出してリストを作った後にネットワークを構成することにより、短縮番号データベースを構築する。前記短縮番号検出部５３は、前記スピード音声ダイアルモード設定部５１において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号データベース５２の前記短縮番号リストから前記ユーザが発声した短縮番号を検出する。前記スピード音声ダイアルモード設定部５１における設定によりスピード音声ダイアルモードが設定されれば、入力されたユーザ音声はコーデックを介してＰＣＭデータに変換され、前記変換されたＰＣＭデータは音声認識に用いられるためにフィーチャに変えられる。前記フィーチャおよび短縮番号データベース５２に保存された短縮番号をマッチングすることにより、同じものを探し出す認識過程が行われる。前記電話番号連結部５４は、前記短縮番号検出部５３において検出された短縮番号に対応する電話番号につなぐ。認識の結果として得られた短縮番号は、ユーザによる確認を通じてユーザにより選択された電話番号につながる。前記短縮番号は、任意の電話番号の桁数が４以上である場合には前記電話番号から下４桁番号を抽出して生成され、任意の電話番号の桁数が４未満である場合には前記電話番号が短縮番号となる。ここで、桁数が４未満である任意の電話番号は、１１２，１１９などの緊急電話番号を意味する。但し、今後、電話番号の桁数のフォーマットが変わる場合、ユーザの便宜のために短縮番号の長さも変わる。
【００２１】
図６は、図５の短縮番号データベース５２の詳細構成図である。
【００２２】
前記短縮番号データベース５２は、電話番号データベース６１および短縮番号リスト構築部６２を備えてなる。前記電話番号データベース６１は、ユーザが保存した電話番号およびユーザが最近かけた電話番号を保存して管理する。したがって、過去にかけた電話番号の場合、ユーザが保存をしなかったならば、前記電話番号データベースに保存されない。一般に、ユーザが最近かけた電話番号は最近通話リストとして表示される。前記短縮番号リスト構築部６２は、前記電話番号データベース６１に保存された前記電話番号から短縮番号を抽出して短縮番号リストを構築する。ユーザが既にスピード音声ダイアルモードを設定した場合やボタンを押してスピード音声ダイアルモードを設定した場合には、スピード音声ダイアルモードが始まると同時に、スピード音声ダイアルモード情報が前記電話番号データベース６１へ伝わり、前記短縮番号リスト構築部６２が前記電話番号データベース６１から下４桁数を得て認識の対象を作る。
【００２３】
図７は、図５の短縮番号検出部５３の詳細構成図である。
【００２４】
前記短縮番号検出部５３は、発声指示部７１、ＰＣＭフィーチャ変換部７２、マッチング検出部７３および短縮番号出力部７４を備えてなる。
【００２５】
前記発声指示部７１は、前記スピード音声ダイアルモード設定部においてスピード音声ダイアルモードが設定された場合、ユーザに通話しようとする電話番号の短縮番号を発声することを指示する。前記指示は、通常、ＴＴＳエンジンを介して音声によりなされる。前記ＰＣＭフィーチャ変換部７２は、前記発声指示部７１の前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をＰＣＭデータに変換し、前記ＰＣＭデータをフィーチャに変換する。すなわち、前記ＰＣＭフィーチャ変換部７２は、ユーザが案内メッセージに従って４桁の番号を発声すれば、前記発声された短縮番号をＰＣＭデータに変換し、前記ＰＣＭデータをフィーチャに変換する。前記マッチング検出部７３は、前記短縮番号データベース５２の前記短縮番号リストおよび前記ＰＣＭフィーチャ変換部７２の前記フィーチャをマッチングさせて前記フィーチャと同じ短縮番号を前記短縮番号リストから検出する。前記短縮番号出力部７４は、前記マッチング検出部において検出された短縮番号をユーザに出力する。この時にも同様に、前記出力がＴＴＳエンジンを介して音声によりなされる。前記音声として出力された短縮番号をユーザが聴き、ユーザが発声した短縮番号と同じである旨を認めれば、すなわち、ユーザが“ハイ”と発声すれば、前記電話番号連結部５４は、前記短縮番号検出部５３において検出された前記短縮番号に対応する番号が一つである場合、前記検出された短縮番号に対応する前記一つの電話番号につなぐ。これに対し、前記電話番号連結部５４は、前記短縮番号検出部において検出された短縮番号に対応する番号が多数である場合には、ＴＴＳエンジンを介して前記多数の名前を音声として出力し、前記音声として出力された多数の名前をユーザが聴き、ユーザが通話しようとする一つの電話番号を選択した場合、前記短縮番号を前記一つの電話番号につなぐ。
【００２６】
仮に、前記短縮番号検出部５３において検出された前記短縮番号に対応する番号が存在しない場合、前記短縮番号出力部７４は、ユーザに、前記短縮番号に対応する番号が存在しないために再発声することを指示する。ユーザが短縮番号を再発声すれば、前記短縮番号検出部５３は、前記短縮番号データベース５２の前記短縮番号リストから前記ユーザが再発声した短縮番号を検出する。以下における検出後の電話番号の連結過程は、前述した通りである。但し、違いがあれば、前記短縮番号検出部５３において検出された、前記ユーザが再発声した短縮番号に対応する番号が存在しない場合には、ユーザの便宜のために、前記短縮番号に類似した短縮番号につなごうとする試みをする点である。ここで、類似した短縮番号への連結は、類似番号検索部、類似番号出力部および類似番号選択部によりなされる。類似番号検索部は、前記短縮番号リストから前記短縮番号に類似した短縮番号を検索する。類似番号出力部は、前記類似番号検索部において検索された前記類似した短縮番号が存在する場合、前記短縮番号に類似した短縮番号をユーザに出力する。そして、類似番号選択部は、前記類似番号出力部から出力された短縮番号のうちユーザが通話しようとする短縮番号を選択する。ここで、前記類似番号出力部は、前記類似番号検索部において検索された前記類似した短縮番号が存在しない場合、認識失敗である旨をユーザに出力する。前記類似番号選択部において選択された短縮番号は、前記電話番号連結部５４によりユーザが通話しようとする電話番号につながる。
【００２７】
図８は、図７のＰＣＭフィーチャ変換部７２の詳細構成図である。
【００２８】
これを参照すれば、本発明に係るＰＣＭフィーチャ変換部７２は、ＰＣＭデータ変換部８１およびフィーチャ変換部８２を備えてなる。前記ＰＣＭデータ変換部８１は、前記発声指示部（図７の７１）の前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をコーデックを介して２進デジタルデータであるＰＣＭデータに変換する。前記フィーチャ変換部８２は、前記ＰＣＭデータ変換部８１の前記ＰＣＭデータをテキストデータであるフィーチャに変換する。これにより、音声およびテキストデータである前記短縮番号間の１対１の比較作業が可能になる。
【００２９】
図９は、本発明に係るスピード音声ダイアル方法のフローチャートである。
【００３０】
これを参照すれば、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定し（ステップ９１）、ユーザが使う電話番号を保存して管理し、且つ、前記電話番号から短縮番号を抽出して短縮番号リストを構築する（ステップ９２）。前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記短縮番号リストから前記ユーザが発声した短縮番号を検出し（ステップ９３）、前記検出された短縮番号に対応する電話番号につなぐ（ステップ９４）。
【００３１】
図１０は、本発明に係るスピード音声ダイアル方法のうち短縮番号リスト構築方法（図９のステップ９２）の詳細フローチャートである。
【００３２】
図１０を参照すれば、ユーザが使う電話番号を保存して管理し（ステップ１０１）、前記保存された電話番号から短縮番号を抽出して短縮番号リストを構築する（ステップ１０２）。
【００３３】
図１１は、本発明に係るスピード音声ダイアル方法のうち短縮番号検出方法（図９のステップ９３）の詳細フローチャートである。
【００３４】
図１１を参照すれば、前記スピード音声ダイアルモードが設定された場合、ユーザに通話しようとする電話番号の短縮番号を発声することを指示し（ステップ１１１）、前記指示に従ってユーザが短縮番号を発声すれば、前記発声された短縮番号をコーデックを介して２進デジタルデータであるＰＣＭデータに変換し、さらに前記ＰＣＭデータをテキストデータであるフィーチャに変換する（ステップ１１２）。次いで、前記短縮番号リストおよび前記フィーチャをマッチングさせて前記フィーチャと同じ短縮番号を前記短縮番号リストから検出し（ステップ１１３）、前記検出された短縮番号をユーザに出力する（ステップ１１４）。
【００３５】
図１２は、本発明に係るスピード音声ダイアル方法のうち前記検出された短縮番号の処理方法（図９のステップ９４）のフローチャートである。
【００３６】
前記検出された短縮番号に対応する番号が存在する場合（ステップ１２０１）、ステップ１２０２において、前記検出された短縮番号に対応する番号が一つであれば、前記検出された短縮番号に対応する前記一つの電話番号につなぐ（ステップ１２０３）。仮に、前記ステップ１２０２において、前記検出された短縮番号に対応する番号が多数である場合には、ＴＴＳエンジンを介して音声により多数である旨を出力し、ユーザが前記多数の番号から一つを選択したならば（ステップ１２０４）、前記短縮番号を前記一つの電話番号につなぐ（ステップ１２０３）。これに対し、前記ステップ１２０１において、短縮番号に対応する番号が存在しない場合、ユーザに短縮番号を再発声することを要請する（ステップ１２０５）。前記要請に応じてユーザが短縮番号を再発生すれば、前記短縮番号データベースの前記短縮番号リストから前記ユーザが再発声した短縮番号を検出し（ステップ１２０６）、ステップ１２０７において、ユーザが再発声された短縮番号に対応する番号が存在すれば、前記検出された短縮番号に対応する電話番号につなぐ（ステップ１２０３）。これに対し、ステップ１２０７において、ユーザが再発声した短縮番号に対応する番号が存在しない場合、前記短縮番号リストから前記短縮番号に類似した短縮番号を検索する（ステップ１２０８）。ステップ１２０９において、前記類似した短縮番号が存在する場合、前記類似した短縮番号をユーザに出力し（ステップ１２１０）、前記出力された類似した短縮番号のうちユーザが通話しようとする前記類似した短縮番号を選択した後（ステップ１２１１）、前記選択された短縮番号に対応する電話番号につなぐ（ステップ１２０３）。これに対し、ステップ１２０９において、前記類似した短縮番号が存在しない場合、認識失敗である旨をユーザに出力する（ステップ１２１２）。
【００３７】
すなわち、該当短縮番号に多数の登録者が存在すれば、ＴＴＳエンジンは、該当番号に保存された登録者のリストを聞かせることにより、ユーザをして希望する番号の選択を可能にする。フィードバックされた結果が本人の発声と一致しない場合、最初に間違った場合にはさらに発声させ、２回目に間違った場合には類似番号の存否を確かめて類似番号のリストをフィードバックし、類似番号さえない場合には現在の発声環境が認識に適していないと判断して認識失敗である旨を知らせる。
【００３８】
将来、任意の電話番号に直接的にマッチング可能なほどに認識率が上がれば、前記短縮番号データベースが不要になる可能性もある。このように、短縮番号データベースを備えないスピード音声ダイアル装置は、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定するスピード音声ダイアルモード設定部、前記スピード音声ダイアルモード設定部において前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記電話番号データベースの電話番号リストから前記ユーザが発声した短縮番号を検出する短縮番号検出部および前記短縮番号検出部において検出された短縮番号に対応する電話番号につなぐ電話番号連結部を備える。さらに、短縮番号データベースを備えないスピード音声ダイアル方法は、ユーザからスピード音声ダイアルモード設定のコマンドを受け取った場合、スピード音声ダイアルモードを設定する段階、前記スピード音声ダイアルモードが設定された場合、ユーザが短縮番号を発声すれば、前記電話番号データベースの電話番号リストから前記ユーザが発声した短縮番号を検出する段階および前記検出された短縮番号に対応する電話番号につなぐ段階を含む。
【００３９】
一方、前述した本発明の実施形態はコンピュータにて実行可能なプログラムにて作成可能であり、コンピュータにて読取り可能な記録媒体を用いて前記プログラムを動作させる汎用のデジタルコンピュータにより具現できる。
【００４０】
前記コンピュータにて読取り可能な記録媒体は、マグネチック貯蔵媒体（例えば、ＲＯＭ，フロッピー（登録商標）ディスク、ハードディスク等）、光学的な判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）およびキャリアウェーブ（例えば、インターネットを介した伝送）などの貯蔵媒体を含む。
【００４１】
以上、本発明についてその好適な実施形態を中心に述べてきた。本発明が属する技術分野における当業者であれば、本発明が本発明の本質的な特性から逸脱しない範囲であれば、変形された形として具現可能であるということが理解できるであろう。よって、開示された実施形態は限定的な観点ではなく、説明的な観点から考慮さるべきである。本発明の範囲は前述した説明ではなく、特許請求の範囲上に現れており、それと同等な範囲内にあるあらゆる違いは本発明に含まれるものとして解釈されるべきである。
【００４２】
【発明の効果】
上述したように、本発明によれば、電話帳に保存されている電話番号の下４桁番号のみを発声することにより、７桁以上よりなる電話番号への連結をより良好な認識性能および処理速度にて行うことができ、既に電話帳に保存された番号を対象とするために組み合わせ可能な数字も電話帳に登録されたリストの数と同じであり、認識速度および性能を高めることができる。さらに、ユーザが頻繁に使う番号は電話帳にあらかじめ登録しておく点に着目し、電話帳に入力された電話番号に対しては７桁以上の電話番号を全て発声しなくても、下４桁番号のみを発声すれば通話できるようにすることにより、認識率、認識速度および電話連結の速度など、全体のシステムの性能を高めることができる。特に、ユーザにとっては、４桁の番号のみを発声しても簡単に通話可能になるが、雑音など何らかの要因により音声認識の結果が間違ったとしても、４桁を発声することが全く煩わしくないため、商品化への実効性およびユーザの使い勝手を大幅に高めることができる。
【図面の簡単な説明】
【図１】従来の音声ダイアル装置の構成図である。
【図２】従来の音声ダイアル装置の数字フィーチャベクトルの構造図である。
【図３】従来のスピードダイアルを行う方法の構造図である。
【図４】本発明が採用された改良音声ダイアル装置の構成図である。
【図５】本発明に係るスピード音声ダイアル装置の構成図である。
【図６】本発明のうち短縮番号データベースの詳細構成図である。
【図７】本発明のうち短縮番号検出部の詳細構成図である。
【図８】本発明のうちＰＣＭフィーチャ変換部の詳細構成図である。
【図９】本発明に係るスピード音声ダイアル方法のフローチャートである。
【図１０】本発明のうち短縮番号リスト構築方法の詳細フローチャートである。
【図１１】本発明のうち短縮番号検出方法の詳細フローチャートである。
【図１２】本発明のうち検出された短縮番号の処理方法のフローチャートである。
【符号の説明】
４０１　スピード音声ダイアルモード設定部
４０２　音声入力部
４０３　フィーチャ変換部
４０４　電話番号データベース
４０５　名前リスト構築部
４０６　名前マッチング部
４０７　電話番号リスト構築部
４０８　短縮番号マッチング部
４０９　電話番号マッチング部
４１０　テキスト・ツー・スピーチ（ＴＴＳ）エンジン
４１１　電話番号確認部
４１２　電話番号選択部
４１３　電話番号連結部
４１４　取消し部
５１　スピード音声ダイアルモード設定部
５２　短縮番号データベース
５３　短縮番号検出部
５４　電話番号連結部
６１　電話番号データベース
６２　短縮番号リスト構築部
７１　発声指示部
７２　ＰＣＭフィーチャ変換部
７３　マッチング検出部
７４　短縮番号出力部
８１　ＰＣＭデータ変換部
８２　フィーチャ変換部
【図１】
2004007634.tif 000003
【図２】
2004007634.tif 000004
【図３】
2004007634.tif 000005
【図４】
2004007634.tif 000006
【図５】
2004007634.tif 000007
【図６】
2004007634.tif 000008
【図７】
2004007634.tif 000009
【図８】
2004007634.tif 000010
【図９】
2004007634.tif 000011
【図１０】
2004007634.tif 000012
【図１１】
2004007634.tif 000013
【図１２】
2004007634.tif 000014