(57)【要約】【課題】  アクセント型に関する詳しい知識を持たないユーザが、単語に対して所望するアクセントを登録することは困難であった。【解決手段】  単語の読みとアクセント型を単語辞書に登録する際に、前記単語辞書に登録された単語について、その読みに基づき音声認識文法を生成し(S104)、前記音声認識文法に従った発声をユーザに促し(S105)、ユーザの発声を音声認識して単語のアクセント型を決定し(S106,S107)、当該アクセントによる音声合成結果をユーザが確認した後(S108,S109)、当該アクセント型を単語辞書に登録する(S110)。【選択図】  図2
2007065388.tif 000002
【特許請求の範囲】
【請求項１】
単語の読みとアクセント型を単語辞書に登録する単語登録方法であって、
前記単語辞書に登録された単語について、その読みに基づき音声認識文法を生成する認識文法生成ステップと、
前記音声認識文法に従った発声をユーザに促す発声促進ステップと、
ユーザの発声を音声認識する音声認識ステップと、
該音声認識結果に従って前記単語のアクセント型を決定するアクセント決定ステップと、
該決定されたアクセント型を前記単語のアクセント型として前記単語辞書に登録するアクセント登録ステップと、
を有することを特徴とするアクセント登録方法。
【請求項２】
さらに、前記アクセント決定ステップにおいて決定されたアクセント型に基づいて前記単語を音声合成する第１の音声合成ステップと、
該第１の音声合成ステップによる音声合成結果が適切であるか否かをユーザが確認する第１の確認ステップと、を有し、
前記第１の確認ステップにおいて音声合成結果が適切であると確認された場合に、前記アクセント登録ステップにおいて前記アクセント型を前記単語辞書に登録することを特徴とする請求項１記載のアクセント登録方法。
【請求項３】
前記第１の確認ステップにおいて音声合成結果が適切でないと確認された場合、前記音声認識ステップにおいて前記音声認識文法に従ったユーザの発声を再度認識することを特徴とする請求項２記載のアクセント登録方法。
【請求項４】
さらに、アクセント型登録対象となる単語を選択する単語選択ステップを有し、
前記認識文法生成ステップにおいては、前記単語選択ステップで選択された単語について、音声認識文法を生成することを特徴とする請求項１乃至３のいずれかに記載のアクセント登録方法。
【請求項５】
さらに、前記単語選択ステップにおいて選択された単語について、単語辞書に登録されているアクセント型に基づいて音声合成する第２の音声合成ステップと、
該第２の音声合成ステップによる音声合成結果が適切であるか否かをユーザが確認する第２の確認ステップと、を有し、
前記第２の確認ステップにおいて音声合成結果が適切でないと確認された場合に、前記認識文法生成ステップにおいて前記音声認識文法を生成することを特徴とする請求項４記載のアクセント登録方法。
【請求項６】
前記認識文法生成ステップにおいては、前記単語をモーラ列に分解し、前記単語辞書に登録された読みと、付属語と、該分解された１モーラと、を連結することによって前記音声認識文法を生成することを特徴とする請求項１乃至５のいずれかに記載のアクセント登録方法。
【請求項７】
前記付属語は、前記単語の読みと１モーラとを連結するための語であることを特徴とする請求項６記載のアクセント登録方法。
【請求項８】
前記認識文法生成ステップにおいては、前記単語内に同一音のモーラが複数存在する場合、何番目の同一音であるかを明示するように前記音声認識文法を生成することを特徴とする請求項７記載のアクセント登録方法。
【請求項９】
単語の読みとアクセント型を単語辞書に登録する単語登録装置であって、
前記単語辞書に登録された単語について、その読みに基づき音声認識文法を生成する認識文法生成手段と、
前記音声認識文法に従った発声をユーザに促す発声促進手段と、
ユーザの発声を音声認識する音声認識手段と、
該音声認識結果に従って前記単語のアクセント型を決定するアクセント決定手段と、
該決定されたアクセント型を前記単語のアクセント型として前記単語辞書に登録するアクセント登録手段と、
を有することを特徴とするアクセント登録装置。
【請求項１０】
さらに、前記アクセント決定手段で決定されたアクセント型に基づいて前記単語を音声合成する音声合成手段と、
該音声合成手段による音声合成結果が適切であるか否かをユーザ指示に基づいて確認する確認手段と、を有し、
前記確認手段で音声合成結果が適切であると確認された場合に、前記アクセント登録手段は前記アクセント型を前記単語辞書に登録することを特徴とする請求項９記載のアクセント登録装置。
【請求項１１】
情報処理装置上で実行されることによって、請求項１乃至８の何れかに記載されたアクセント登録方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアクセント登録方法およびその装置に関し、特にユーザの発声に基づいて単語のアクセントを登録するアクセント登録方法および装置に関する。
【背景技術】
【０００２】
近年の音声認識システムの普及に伴い、発声された単語を正確に認識するために、単語のアクセントを予め登録しておくための技術が知られている。
【０００３】
単語のアクセントの登録方法としては、例えば「上野」という単語に対して「ウ、エ、ノ＊ゼロ」（ここで＊はポーズを表す）と発声することによって、アクセントを登録する方法（この場合、アクセント型を0型として登録）がある（例えば、特許文献１参照）。
【０００４】
また、テンキーを押下してアクセント型を指定する方法もあり、例えば「1」キーを押下するとアクセントは1型となる等、押下したテンキーの番号によってアクセント型を指定していた。
【０００５】
また、単語の読みからあらゆるアクセントパターンを音声出力し、適切なものをユーザが選択してアクセントを登録する方法もある。
【特許文献１】特開平０３−２１７９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の、ユーザがアクセント型を指定する登録方法では、ユーザがアクセント型（0型,1型等）に関する詳しい知識を有している必要があった。
【０００７】
また、音声出力された全アクセントパターンから適切なものをユーザが選択する方法では、ユーザがアクセント型に関する知識を有している必要はないが、全てのパターンを確認するのに手間がかかってしまう、という問題があった。
【０００８】
本発明は上述した問題を解決するためになされたものであり、アクセント型に関する詳しい知識を持たないユーザであっても、単語に対して所望するアクセントを容易に登録可能とするアクセント登録方法およびその装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための一手法として、本発明のアクセント登録方法は以下のステップを備える。
【００１０】
すなわち、単語の読みとアクセント型を単語辞書に登録する単語登録方法であって、前記単語辞書に登録された単語について、その読みに基づき音声認識文法を生成する認識文法生成ステップと、前記音声認識文法に従った発声をユーザに促す発声促進ステップと、ユーザの発声を音声認識する音声認識ステップと、該音声認識結果に従って前記単語のアクセント型を決定するアクセント決定ステップと、該決定されたアクセント型を前記単語のアクセント型として前記単語辞書に登録するアクセント登録ステップと、を有することを特徴とする。
【００１１】
さらに、前記アクセント決定ステップにおいて決定されたアクセント型に基づいて前記単語を音声合成する第１の音声合成ステップと、該第１の音声合成ステップによる音声合成結果が適切であるか否かをユーザが確認する第１の確認ステップと、を有し、前記第１の確認ステップにおいて音声合成結果が適切であると確認された場合に、前記アクセント登録ステップにおいて前記アクセント型を前記単語辞書に登録することを特徴とする。
【発明の効果】
【００１２】
以上の構成からなる本発明によれば、アクセント型に関する詳しい知識を持たないユーザであっても、単語に対して所望するアクセントを容易に登録することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら本発明の好適な実施例について説明する。
【００１４】
＜第1実施形態＞
図1は、本実施形態におけるアクセント登録を実行する音声認識装置（パーソナルコンピュータやファクシミリ装置等）の主要構成を示すブロック図である。1はテキストを表示する表示部である。2はプログラムに従って全体の制御を行う制御部である。3はプログラムや単語辞書31や音声認識文法32などを記憶する記憶部である。4はマウスや十字キーなどでユーザがテキスト中から所望の単語を選択する単語選択部である。5はユーザが選択した単語の読みを単語辞書31から取り出してアクセント登録のための音声認識文法32を生成する認識文法生成部である。6は音声認識文法32で受理可能な発声を音声認識する音声認識部である。7は単語に読みとアクセントをつけて音声合成してユーザに確認する音声合成部である。
【００１５】
以下、本実施形態におけるアクセント登録処理について、図2を用いて詳細に説明する。図2は、本実施形態のアクセント登録処理を示すフローチャートである。
【００１６】
まずステップS101において、ユーザが表示部1に表示されたテキストの中から、アクセント登録対象となる単語を選択する。次にステップS102において、該選択された単語の読みとアクセントを、単語辞書31から取り出して音声合成することによって、登録されているアクセントが正しいか否かをユーザに確認させる。
【００１７】
ここで、ステップS101,S102における具体例を図3A,図3Bに示す。すなわち、まず表示部1に図3Aに示すテキストが表示され、ユーザによって単語「天気」が選択されると、図3Bに示すように「天気」が音声合成されて「テンキ」と発語される。
【００１８】
なお、単語辞書31には単語の読みとアクセントが例えば図4に示すように登録されている。同図によれば、表記「天気」については読みが「テンキ」でアクセントは0型、表記「天候」については読みが「テンコウ」でアクセントは0型、表記「テスト」は読みが「テスト」でアクセントが1型、というふうに登録されている。なお図4に示すように、表記「テスト」の読みを示す「テ‘スト」の記載において「‘」がアクセント核の位置を示し、この場合すなわち、アクセントが「テ」にある1型のアクセントであることを示している。
【００１９】
ステップS103において、ユーザが表示画面上で不図示のOKボタンをクリックしたり、機器に付与されている確定ボタン等を押下する等により、ステップS102で読み上げられた単語のアクセントが正しいと判断されると、処理はそのまま終了する。
【００２０】
一方、ユーザがステップS102で読み上げられた単語のアクセントが正しくない（所望のアクセントではない）と判断した場合、ユーザは表示画面上で不図示のアクセント登録ボタンをクリックする。するとステップS104において、単語の読みから、アクセント登録のための音声認識文法を生成する。すなわち、単語をモーラ列に分解して核の1モーラを取り出し、単語の読みと、付属語に相当する語（例えば「の」）と、取り出された1モーラと、を全て連結することによって、音声認識文法を生成する。例えば、表記「天気」に対しては図5に示すように、音声認識文法「テンキ」(0型)、「テンキのテ」(1型)、「テンキのン」(2型)、「テンキのキ」(3型)が生成される。
【００２１】
次にステップS105において、音声認識文法で受理可能な発声パタンを表示し、例えば同時に適切なメッセージを表示することによってユーザに発声を促す。ユーザがこの画面表示に従って発声すると、ステップS106においてユーザの発声を音声認識し、ステップS107で該音声認識結果に従って単語のアクセントを推定する。そして、ステップS108で該推定したアクセントで単語を音声合成することによって、ユーザに該推定したアクセントが正しいか否かを確認する。
【００２２】
例えば、ステップS105において図6に示す発声パタンが表示されたとする。ここで図6は、音声認識文法で受理可能なパタンによる発声をユーザに促す画面例を示すものである。この場合、ステップS106における音声認識結果が「テンキのテ」である場合、ステップS107でアクセント核が「テンキ」の「テ」にあると決定する。そして、ステップS108で図7に示すように「テ‘ンキですか？」と「テンキ」を1型のアクセントで音声合成し、ユーザに確認する。
【００２３】
次にステップS109において、ユーザが表示画面上で不図示のOKボタンをクリックしたり、機器に付与されている確定ボタン等を押下する等により、ステップS108で音声合成された単語のアクセントが正しいと判断されると、ステップS110に進む。そしてステップS110においてこのアクセントが図8に示すように、単語辞書31に登録される。これにより、単語辞書31における表記「天気」について、図4のようにアクセントが0型で登録されていたものが、図8のようにアクセントは1型として修正登録されることになる。
【００２４】
一方、ユーザが表示画面上で不図示のNGボタンをクリックしたり、機器に付与されているキャンセルボタン等を押下する等により、アクセントが正しくない（所望のアクセントではない）と判断されると、ステップS106に戻る。そして再度ユーザの発声を受け付ける。なおこの場合、ユーザに対して再度の発声を促すためのメッセージを表示することが望ましい。
【００２５】
なお、図2に示すフローチャートは、単語辞書31に既に読みおよびアクセント型が登録されている単語について、そのアクセント型を更新する例を示すものであるが、もちろん本発明においてはアクセント型を新規登録することも可能である。新規登録の場合すなわち、図2に示すフローチャートにおいてステップS104から処理を開始すれば良い。
【００２６】
以上説明したように本実施形態によれば、画面上に表示された単語のアクセントを、ユーザが容易に登録・修正することができる。
【００２７】
＜変形例＞
上述した実施形態では、アクセント登録時に図2のステップS104で生成される音声認識文法の例を図5に示したが、本発明における音声認識文法の生成方法として、さらに他の例も考えられる。
【００２８】
例えば、ひとつの単語に同じ音が2つ以上出現する場合には、図9に示すように同音の位置を区別するような音声認識文法を生成することが考えられる。同図によれば、「カカク」という読みの単語に対する音声認識文法として、「カカク」(0型)、「カカクのカ」(1型)、「カカクの２番目のカ」(2型)、「カカクのク」(3型)が生成されている。なお、この場合の2型の音声認識文法を、「カカクのカカ」(2型)とすることも有効である。
【００２９】
また、既に単語辞書31にアクセント核が登録されていた場合、該アクセント核の位置で当該単語を前後に分割し、もとの単語と、付属語に相当する語と、分割された単語の前半部分と、を連結することによって、音声認識文法を生成しても良い。
【００３０】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００３１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００３４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などがある。
【００３５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００３６】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００３７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００３８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００３９】
【図１】本発明に係る一実施形態であるアクセント登録装置の構成を示すブロック図である。
【図２】本実施形態におけるアクセント登録処理を示すフローチャートである。
【図３Ａ】本実施形態におけるテキストの表示例を示す図である。
【図３Ｂ】本実施形態におけるテキストの音声合成例を示す図である。
【図４】本実施形態における単語辞書の登録内容例を示す図である。
【図５】本実施形態におけるアクセント登録用の音声認識文法例を示す図である。
【図６】音声認識文法で受理可能なパタンの発声をユーザに促すための画面例を示す図である。
【図７】音声合成によって登録アクセントをユーザに確認する様子を示す図である。
【図８】更新された単語辞書の登録内容例を示す図である。
【図９】音声認識文法の他の例を示す図である。
【図１】
2007065388.tif 000003
【図２】
2007065388.tif 000004
【図３Ａ】
2007065388.tif 000005
【図３Ｂ】
2007065388.tif 000006
【図４】
2007065388.tif 000007
【図５】
2007065388.tif 000008
【図６】
2007065388.tif 000009
【図７】
2007065388.tif 000010
【図８】
2007065388.tif 000011
【図９】
2007065388.tif 000012