(57)【要約】（課題）単語単位の音声情報を記憶した記憶手段を有する文章読上げ装置において、音声情報が記憶されていないため、不自然な合成音声で発話された単語を補足する機能を有する文章読上げ装置を提供する。（解決手段）  上記の課題を解決するための手段として、単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置において、記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断手段と、判断手段の判断結果に基づいて未記憶単語の表記情報を強調して表示する表示手段を提供する。【選択図】  図１
2008062529.tif 000002
【特許請求の範囲】
【請求項１】
単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置において、
該記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断手段と、
該判断手段の判断結果に基づいて未記憶単語の表記情報を強調して表示する表示手段と、
を有することを特徴とする文章読み上げ装置。
【請求項２】
該表示情報は、該未記憶単語と該未記憶単語の記号情報であることを特徴とする請求項1記載の文章読み上げ装置。
【請求項３】
該表示手段は、外部からの要求に基づいて該表記情報の表示を終了することを特徴とする請求項1記載の文章読上げ装置。
【請求項４】
単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置を制御する制御方法において、
該記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断ステップと、
該判断ステップの判断結果に基づいて未記憶単語の表記情報を強調して表示する表示ステップと、
を有することを特徴とする制御方法。
【請求項５】
該表示情報は、該未記憶単語と該未記憶単語の記号情報であることを特徴とする請求項４記載の制御方法。
【請求項６】
該表示ステップは、外部からの要求に基づいて該表記情報の表示を終了することを特徴とする請求項４記載の制御方法。
【請求項７】
単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置を制御する制御プログラムにおいて、
該記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断ステップと、
該判断ステップの判断結果に基づいて未記憶単語の表記情報を強調して表示する表示ステップと、
を有することを特徴とする制御プログラム。
【請求項８】
該表示情報は、該未記憶単語と該未記憶単語の記号情報であることを特徴とする請求項７記載の制御プログラム。
【請求項９】
該表示ステップは、外部からの要求に基づいて該表記情報の表示を終了することを特徴とする請求項７記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストファイルなどに記載された文章を読上げる文章読上げ装置において、読上げ音声が不自然だった部分を補足する技術に関する。
【背景技術】
【０００２】
テキストファイルを表示しながら読上げるソフトウェアは既に販売されている。この読上げは、単語と音声情報を記憶した単語ＤＢ（ＤａｔａＢａｓｅ）と、音素情報を記憶した音素ＤＢを使う。ここでいう音声情報とは、人が発音した単語の音を符号化した情報である。また、ここでいう音素情報の音素とは、具体的な音声を形作るものとして抽象化した音の最小単位である。音素情報とは、人が発音した単語の音から抽出した音素の音を符号化した情報である。読上げ対象文章中の単語が単語ＤＢに記憶されていた場合、前述の音声情報を使うため、その音声は人が自然に聞き取れるものだった。読上げ文章中の単語が単語ＤＢに記憶されていなかった場合、前述の音素情報を合成した合成音声情報を使う。この合成音声情報は音素情報を合成し、更に自然な音声にするためにアクセントやイントネーションを調整したものである。しかし、この合成音声情報を使った合成音声は、やはり人が不自然さを感じながら聞き取れるものだった。【０００３】
先行技術文献として下記のものがある。
【特許文献１】特開平８−８７６９８
【特許文献２】特開２００５−２６５４７７
【発明の開示】
【０００４】
(発明が解決しようとする課題)
単語単位の音声情報を記憶した記憶手段を有する文章読上げ装置において、音声情報が記憶されていないため、不自然な合成音声で発話された単語を補足する機能を有する文章読上げ装置を提供する。
(課題を解決するための手段)
上記の発明が解決しようとする課題を解決するための第一の手段として、単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置において、記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断手段と、判断手段の判断結果に基づいて未記憶単語の表記情報を強調して表示する表示手段を有する。
【０００５】
上記の発明が解決しようとする課題を解決するための第二の手段として、上記の文章読上げ装置において、表示情報は、未記憶単語と未記憶単語の記号情報である。
【０００６】
上記の発明が解決しようとする課題を解決するための第三の手段として、上記の文章読上げ装置において、表示手段は、外部からの要求に基づいて表記情報の表示を終了する。
【０００７】
上記の発明が解決しようとする課題を解決するための第四の手段として、単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置を制御する制御方法において、記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断ステップと、判断ステップの判断結果に基づいて未記憶単語の表記情報を強調して表示する表示ステップを有する。
【０００８】
上記の発明が解決しようとする課題を解決するための第五の手段として、上記制御方法において、表示情報は、未記憶単語と未記憶単語の記号情報である。
【０００９】
上記の発明が解決しようとする課題を解決するための第六の手段として、上記制御方法において、表示ステップは、外部からの要求に基づいて表記情報の表示を終了する。
【００１０】
上記の発明が解決しようとする課題を解決するための第七の手段として、単語単位の音声情報を記憶した記憶手段を有する文章読み上げ装置を制御する制御プログラムにおいて、記憶手段に記憶されていない未記憶単語が読み上げ対象文書に存在するかどうかを判断する判断ステップと、判断ステップの判断結果に基づいて未記憶単語の表記情報を強調して表示する表示ステップを有する。
【００１１】
上記の発明が解決しようとする課題を解決するための第八の手段として、上記制御プログラムにおいて、表示情報は、未記憶単語と未記憶単語の記号情報である。
【００１２】
上記の発明が解決しようとする課題を解決するための第九の手段として、上記制御プログラムにおいて、表示ステップは、外部からの要求に基づいて表記情報の表示を終了する。
(発明の効果)
音声情報が記憶されていないため合成音声で読上げられた単語の意味を完全に理解できる効果がある。
【００１３】
また、音声情報が記憶されていないため合成音声で読上げられた単語とその単語の記号情報を表示することで、その合成音声を聞いた人が合成音声で読上げられた単語の表示だけでは理解できなかった場合も記号情報に基づいて合成音声の単語の意味を完全に理解することができる効果がある。
【００１４】
また、外部からの要求に基づいて音声情報が記憶されていないため合成音声で読上げられた単語の表記情報の表示を終了することで、その合成音声を聞いた人が合成音声で読上げられた単語の意味を理解するために必要とする時間を調整できる効果がある。
【図面の簡単な説明】
【００１５】
【図１】文書読上げ装置のハードウェア構成図である。
【図２】単語ＤＢの構成図である。
【図３】音素ＤＢの構成図である。
【図４】記号ＤＢの構成図である。
【図５】文章読上げ処理の機能ブロック図である。
【図６】実施例１における文章読上げ処理のフローチャート（その１）である。
【図７】実施例１における文章読上げ処理のフローチャート（その２）である。
【図８】実施例２における文章読上げ処理のフローチャートである。
【図９】合成音声の補足画面の表示例である。
【符号の説明】
【００１６】
１  文章読上げ装置
３  ＣＰＵ
５  記憶部
７  入力部
９  出力部
１１  バス
５１  文章読上げプログラム
５３  単語ＤＢ
５５  音素ＤＢ
５７  記号ＤＢ
【発明を実施するための最良の形態】
【００１７】
実施例を説明する前に本発明が必要とされる場面について説明する。上述の不自然な合成音声で発話された単語を聞いた人は、その単語の意味を直ぐに理解できないときがある。特に以下の場面ではその単語の意味を直ぐに理解するのは難しいと考えられる。ここでいう単語とは、文法上で、まとまった意味や機能をもつ言語の最小単位を意味する。
（１）機械操作や移動しているときで、その単語の意味を確認する時間がない場面
（２）その単語が未知のもので、自然な音声で発話されても意味を理解できない場面
（３）その単語を表示するハードウェアが小さく、その単語の文字を確認することが難しい場面
このため、不自然な合成音声で発話された単語を補足する機能を提供する本発明が必要となる。
以下に図面を用いて本発明の実施例１と実施例２について説明する。
(実施例１)
[１．ハードウェア構成のブロック図]
図１は、文章読上げ装置１のハードウェア構成の一例を示すブロック図である。文章読上げ装置１は、ＣＰＵ（ＣｅｎｔｒａｌＰｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）３と記憶部５、入力部７、出力部９、バス１１で構成されている。ＣＰＵ３は、各部の制御や各種の演算を行うものである。記憶部５は、文章読上げプログラム５１や単語ＤＢ５３、音素ＤＢ５５、記号ＤＢ５７を格納するものである。そして、プログラムの実行やデータの記憶を行うＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓ Ｍｅｍｏｒｙ）、プログラムやデータの記憶を行うＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、プログラムやデータを大量に記憶できる外部記憶装置として動作するものである。文章読上げプログラム５１は、入力部７から読上げ対象文書と読上げ要求を与えられると、単語ＤＢ５３や音素ＤＢ５５、記号ＤＢ５７を使って読上げ処理を行うものである。この読上げ処理は、音声情報が記憶されていない単語の合成音声を補足する機能を含むものである。単語ＤＢ５３は、読上げに使う単語単位の音声情報を記憶したものである。音素ＤＢ５５は、読上げに使う音素情報を記憶したものである。記号ＤＢ５７は、上述の合成音声を補足するための記号情報を記憶したものである。入力部７は、読上げ対象文書や文章読上げ処理に対する外部からの要求を文章読上げ装置１に与えるためのものである。具体的には、読上げ対象文書としての電子メールを入力する通信インターフェースや対象文書の読上げや後述する表記情報の表示終了などの要求のボタンとして動作可能なものである。出力部９は、読上げ音声や読上げ音声に関わる表記情報を外部に送り出すものである。具体的には、スピーカーやモニターとして動作するものである。バス１１は、ＣＰＵ３と記憶部５、入力部７、出力部９の間でデータを交換するためのものである。また、ここでいう文章とは、文字を連ねて、思想や感情をひとまとまりにしたものを意味する。【００１８】
以下に文章入力装置１の動作を簡単に説明する。
（１）入力部７から読上げ対象文書とそれに対する読上げ要求を与えられる。
（２）ＣＰＵ３が文章読上げプログラム５１をＲＡＭに展開し、文章読上げプログラム５１を実行する。そして、文章読上げプログラム５１は、（１）で与えられた読上げ対象文書と単語ＤＢ５３、音素ＤＢ５５、記号ＤＢ５７を使い、読上げ対象文書の読上げ音声情報や読上げ音声情報に対応する表記情報を生成する。
（３）出力部９が（２）で生成した読上げ音声情報や読上げ音声情報に対応する表記情報を外部に送り出す。【００１９】
[１．１．単語ＤＢの構成図]
図２は、単語の音声情報を記憶した単語ＤＢ５３を示している。単語ＤＢ５３は、文章読上げ装置１が対象読み上げ文章で使われている単語の音声情報を抽出するために使うものである。単語ＤＢ５３の情報要素は、単語名５３１と音声情報５３３、読上げ時間５３５である。単語名５３１は、文章読上げ装置１が対象読み上げ文書で使用されている単語の音声情報を探すときに使う情報である。音声情報５３３は、音声読上げ装置１が単語の音を出力部９から外部に送り出すときに使うものである。この音声情報は、人が発音した単語の音声を符号化した情報であり、場合によってはそれを更に圧縮処理したものである。読上げ時間５３５は、音声情報５３３の読上げに掛かる時間である。この読上げ時間５３５は、文章読上げ装置１が単語ＤＢ５３に記憶されていない単語の表記情報を表示する契機を計算するために使用する情報である。【００２０】
[１．２．音素ＤＢの構成図]
図３は、音素情報を記憶した音素ＤＢ５５を示している。音素ＤＢ５５は、文章読上げ装置１が単語ＤＢ５３に記憶されていない音声を合成するために使うものである。音素ＤＢ５５の情報要素は、音素名５５１と、音素情報５５３、読上げ時間５５５である。音素名５５１は、文章読上げ装置１が合成の対象となる音素情報を抽出するために使うものである。音素情報５５３は、音声読上げ装置１が単語ＤＢ５３に記憶されていない単語の音声情報を合成するときに使うものである。この音素情報５５３は、人が発音した単語の音声から抽出した音素の音を符号化した情報であり、場合によってはそれを更に圧縮処理したものである。読上げ時間５５５は、音素情報５５３の読上げに掛かる時間である。この読上げ時間５５５は、文章読上げ装置１が単語ＤＢ５３に記憶されていない単語の表記情報を表示する契機を計算するために使用する情報である。【００２１】
[１．３．記号ＤＢの構成図]
図４は、単語ＤＢ５３に記憶されていない単語の記号を記憶した記号ＤＢ５７を示している。記号ＤＢ５７は、文章読上げ装置１が単語ＤＢ５３に記憶されていないが、対象読み上げ文書で使用されている単語の意味に関連する記号を表示するために使うものである。ここでいう記号とは、文字以外のしるしを意味する。記号ＤＢ５７の情報要素は、単語名５７１と記号情報５７３である。また、ここでいう文字とは、言葉を表すしるしを意味する。単語名５７１は、文章読上げ装置１が対象読み上げ文書で使用されている単語の記号情報を探すときに使う情報である。記号情報５７３は、音声読上げ装置１が単語の意味に関連する記号を出力部９から外部に送り出すときに使うものである。ここでは、例として会社のロゴマークを格納している。【００２２】
[２．機能ブロック図]
図５は、文章読上げ機能の一例を示す機能ブロック図である。文章読上げ装置１が有する文章読上げ機能は、文章読上げプログラム５１が実行されることにより機能する。その文章読上げ機能は、入力手段２と判断手段４、記憶手段６、発話手段８、表示手段１０で構成される。以下に文章読上げ機能の各手段について説明する。【００２３】
[入力手段]
入力手段２は、読上げ対象文書とそれに対する読上げ要求を文章読上げ装置１に与える。また、後述する表記情報の表示終了要求を表示手段１０に与える。【００２４】
[判断手段]
判断手段４は、以下の動作を行う。
（１）入力手段２から与えられた読上げ対象文書と記憶手段６に記憶されている単語単位の音声情報や音素情報を使って読上げ文章に対応する全体音声情報を生成する。また、全体音声情報に合成音声情報が含まれるとき、発話中に監視する合成音声情報を読上げる契機を設定する。ここでいう合成音声情報とは、記憶手段中に音声情報が存在しない未記憶単語の音声情報を上述の音素情報を使って生成したものである。そして全体音声情報を発話手段８に与える。
（２）未記憶単語の合成音声情報を読み上げる契機を監視する。そして、その契機を検知したとき、未記憶単語の文字や記号に相当する表記情報を表示手段１０に与える。【００２５】
[記憶手段]
記憶手段６は、単語単位の音声情報や音素情報、単語単位の記号情報を記憶する。単語単位の音声情報は、単語ＤＢ５３に対応するものである。音素情報は、音素ＤＢ５５に対応するものである。記号情報は、記号ＤＢ５７に対応するものである。【００２６】
[発話手段]
発話手段８は、判断手段４から与えられた全体音声情報を音として外部に送り出す。【００２７】
[表示手段]
表示手段１０は、判断手段４から与えられた表記情報を文字や記号として外部に送り出す。また、入力手段２から与えられた表記情報の表示終了要求により、文字や記号を外部に送り出す処理を終了する。【００２８】
[３．文章読上げ処理]
以下に図６、７を使って、実施例１における文章読上げ処理を説明する。【００２９】
Ｓ５０１において、判断手段４は、入力手段２から与えられた読上げ情報である読上げ対象文章を解析する。ここでいう解析とは、読上げ対象文書で使われている単語の音声情報が音声ＤＢ５３に記憶されているかどうかを判定することである。【００３０】
Ｓ５０３において、判断手段４は、読上げ対象文章で使われている全ての単語の中からＳ５０１の判定で分かった音声ＤＢ５３に音声情報５３３が記憶されていない未記憶単語を抽出する。【００３１】
Ｓ５０５において、判断手段４は、音声ＤＢ５３に音声情報が記憶されていない未記憶単語が存在するかどうかを判定する。判定の結果、音声情報が記憶されていない未記憶単語が存在するときはＳ５０７の処理を行う。判定の結果、音声情報が記憶されていない未記憶単語が存在しないときはＳ５１３の処理を行う。【００３２】
Ｓ５０７において、判断手段４は、Ｓ５０３で抽出した未記憶単語に対応する音素情報を音素ＤＢ５５から抽出する。具体的な抽出方法は、以下の通りである。未登録単語を文章読上げ装置１が有している規則情報に基づいて読み方を表す情報であるローマ字に変換する。そして、そのローマ字に含まれる音素名に対応する音素情報５５３を音素ＤＢ５５から抽出する。【００３３】
Ｓ５０９において、判断手段４は、Ｓ５０７で抽出した音素情報５５３を合成して未登録単語の合成音声情報を生成する。そして、この合成音声が文章読上げ装置１が有する振幅しきい値に収まるように編集する。この編集は、合成音声の韻律（リズム）が自然に聞こえるように調整するために行うものである。【００３４】
Ｓ５１１において、判断手段４は、対象文書の読上げの中で未記憶単語の合成音声を読上げる契機を設定する。具体的な設定方法は、以下の通りである。
読上げ対象文章の初めに存在する単語から未記憶単語の前までに存在する単語の個々の読上げ時間５３５を加算し、それらの音声情報を発話するために必要な時間を計算する。そして、その計算した時間を未記憶単語の表示開始契機として記憶部５に記憶する。そして、未記憶単語の合成音声を生成するときに使った音素情報の読上げ時間５５５を加算して合成音声を発話するために必要な時間を計算する。そして、その計算した時間と上記表示開始契機を加算した時間を未記憶単語の表示終了契機として記憶部５に記憶する。読上げ対象文章中に未記憶単語が複数存在するときは、上述の処理を繰り返す。【００３５】
Ｓ５１３において、判断手段４は、読上げ対象文章全体に対応する全体音声を生成する。全体音声情報は、単語ＤＢ５３の音声情報５３３のみをつなぎ合わせて生成する場合と、単語ＤＢ５３の音声情報５３３とＳ５０９で生成した合成音声情報をつなぎ合わせて生成する場合がある。そして、この全体音声情報全体としての音の大きさや高さを文章読上げ装置１が有する規則情報に基づいて調整する。この調整は、全体音声情報の音が自然に聞こえるようにするために行うものである。【００３６】
Ｓ５１５において、判断手段４は、Ｓ５１３で生成した全体音声情報がＳ５０９で生成した合成音声情報を含むものかどうかを判定する。判定の結果、Ｓ５１３で生成した全体音声情報がＳ５０９で生成した合成音声を含むものときはＳ５１９の処理を行う。判定の結果、Ｓ５１３で生成した全体音声情報がＳ５０９で生成した合成音声情報を含まないもののときはＳ５１７の処理において、発話手段８が全体音声情報を発話する。【００３７】
Ｓ５１９において、発話手段８は、Ｓ５１３で合成した全体音声の発話を開始する。この全体音声情報は、単語ＤＢ５３の音声情報５３３とＳ５０９で合成した合成音声情報つなぎ合わせて生成したものである。【００３８】
Ｓ５２１において、判断手段４は、Ｓ５１９で全体音声情報の発話からの経過時間がＳ５１１で計算した表示開始契機に達したかどうかを監視する。この監視は、Ｓ５１９で発話を開始した全体音声の経過時間がＳ５１１で計算した表示開始契機に達するまで行う。この監視の結果、Ｓ５１９で発話を開始した全体音声の経過時間がＳ５１１で計算した表示開始契機に達していたときは、Ｓ５２３の処理を行う。【００３９】
Ｓ５２３において、判断手段４は、表示開始契機に対応する未記憶単語の記号情報が記号ＤＢ５７中に存在するかどうかを判定する。この判定の結果、未記憶単語の記号情報が記号ＤＢ５７中に存在しないときは、Ｓ５２５において、表示手段１０は、Ｓ５０３で抽出した未記憶単語の文字情報を出力部９に表示出力する。この判定の結果、未記憶単語の記号情報が記号ＤＢ５７中に存在すときは、Ｓ５２７において、表示手段１０は、Ｓ５０３で抽出した未記憶単語の文字情報と記号ＤＢ５７中の記号情報を出力部９に表示出力する。【００４０】
以下に図９を使って、Ｓ５２５とＳ５２７の具体例を説明する。図９は文章読上げ装置１がナビゲーション機能を有するカーナビゲーションシステムとして製品化された場合を想定したものである。９０１は、カーナビゲーションシステムを示している。９０３は、読上げ音声を出力するスピーカーを示している。９０５はナビゲーションに使う地図などを表示する画面を示している。９０７は、ナビゲーションに使う地図を示している。９０９は、Ｓ５２５で表示した未記憶単語の文字を示している。ここでは、未記憶単語として人名を示している。９１１は、Ｓ５２７で表示した記号情報を示している。ここでは、９０９に対応する記号情報として９０９の人名に関連する会社のロゴマークを示している。９１３は、メール読上げボタンを示している。このメール読上げボタンは、カーナビゲーションシステム１に受信した電子メールを読上げる処理を行わせるときに使うものである。９１５は、設定ボタンを示している。この設定ボタンは、カーナビゲーションシステムの各種設定を行うときに使うものである。９１９は、９０７の地図上でのカーナビゲーションシステムを搭載した乗り物の位置を示すしるしである。Ｓ９２１は、コントローラーを示している。このコントローラーは、９０７の地図上で目的地を指定するために使うものである。Ｓ５２５で表示する文字情報は、９０９に相当するものである。Ｓ５２７で表示する文字情報は９０９、記号情報は９１１に相当するものである。【００４１】
Ｓ５２９において、判断手段４は、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達したかどうかを監視する。この監視は、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達するまで行う。この監視の結果、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達していたときは、Ｓ５３０において、表示手段１０に表示している情報の表示を終了する。
(実施例２)
実施例２では、実施例１とは未記憶単語やその未記憶単語に対応する記号の表示を終了する契機が異なる文章読上げ処理について説明する。【００４２】
未記憶単語表示又は未記憶単語と記号情報表示以前の処理については、実施例１を同一であるため、その説明を省略する。【００４３】
以下に図８を使って、実施例２における文章読上げ処理を説明する。【００４４】
Ｓ５３１において、判断手段４は、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達したかどうかを監視する。この監視は、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達するまで行う。この監視の結果、Ｓ５２１で検知した表示開始契機からの経過時間がＳ５１１で計算した表示終了契機に達していたときは、Ｓ５４１の処理を行う。【００４５】
Ｓ５４１において、判断手段４は、外部から未記憶単語やその未記憶単語に対応する記号の表示を終了させるための終了要求を入力手段２から受信したかどうかを判定する。この判定の結果、終了要求を受信したときは、Ｓ５３０において、表示手段１０に表示している情報の表示を終了する。この判定の結果、終了要求を受信していないときは、Ｓ５４３の処理を行う。【００４６】
Ｓ５４３において、判断手段４は、Ｓ５３１で検出した表示終了契機からの経過時間が文章読上げ装置１が記憶部5中に有する延長時間に達したかどうかを判定する。この判定は、Ｓ５３１で検出した表示終了契機からの経過時間が延長時間に達するまで行う。この判定の結果、Ｓ５３１で検出した表示終了契機からの経過時間が延長時間に達していたときは、Ｓ５３０において、表示手段１０に表示している情報の表示を終了する。【００４７】
以上、本発明を実施例に基づいて説明したが、本発明は前記の実施例に限定されるものではなく、特許請求の範囲に記載した構成を変更しない限りどのようにでも実施することができる。
【産業上の利用可能性】
【００４８】
本発明は、テキストファイルなどに記載された文章を読上げる文章読上げ装置において、読上げ音声が不自然だった部分を補足する技術であり、ナビゲーションシステムや携帯端末などの製品に適用できる。
【図１】
2008062529.tif 000003
【図２】
2008062529.tif 000004
【図３】
2008062529.tif 000005
【図４】
2008062529.tif 000006
【図５】
2008062529.tif 000007
【図６】
2008062529.tif 000008
【図７】
2008062529.tif 000009
【図８】
2008062529.tif 000010
【図９】
2008062529.tif 000011
【手続補正書】
【提出日】平成21年3月27日(2009.3.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】  文書読上げ装置、文書読上げ装置を制御する制御方法及び文書読上げ装置を制御する制御プログラム
【請求項１】
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文書読上げ装置であって、
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、
音素情報と該音素情報に対応する音声情報を記憶した音素データベースと、
文書から単語を抽出し、該抽出した該単語に合致する該単語データベースの音声情報を検出し、該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成する処理部と、
該処理部で検出あるい生成した該音声情報を出力するスピーカーと、
該スピーカーが該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示するディスプレイと
を有することを特徴とする文書読上げ装置。
【請求項２】
単語情報と該単語情報に対応する記号情報を記憶した記号データベースを更に有し、
該ディスプレイが表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報の文字情報と該記号データベースに含まれる該単語情報の記号情報であることを特徴とする請求項１記載の文書読上げ装置。
【請求項３】
該ディスプレイは、外部からの要求に基づいて該単語データベースに含まれない該単語情報の表示を終了することを特徴とする請求項１記載の文書読上げ装置。
【請求項４】
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、音素情報と該音素情報に対応する音声情報を記憶した音素データベースとを有する文書読上げ装置を制御する制御方法であって、
文書から単語を抽出し、
該抽出した該単語に合致する該単語データベースの音声情報を検出し、
該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成し、
該検出あるいは該生成した該単語に対応する該音声情報を出力し、
該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示する
ことを特徴とする文書読上げ装置を制御する制御方法。
【請求項５】
単語情報と該単語情報に対応する記号情報を記憶した記号データベースを更に有し、
該表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報の文字情報と該記号データベースに含まれる該単語情報の記号情報であることを特徴とする請求項４記載の文書読上げ装置を制御する制御方法。
【請求項６】
外部からの要求に基づいて該表示する該単語データベースに含まれない該単語情報の表示を終了することを特徴とする請求項４記載の文書読上げ装置を制御する制御方法。
【請求項７】
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、音素情報と該音素情報に対応する音声情報を記憶した音素データベースと、文書の読上げ処理を実行する処理部と、音声情報を出力するスピーカーと、単語情報を表示するディスプレイとを有する文書読上げ装置を制御する制御プログラムにおいて、
該処理部を、
文書から単語情報を抽出する手段、
該抽出した該単語に合致する該単語データベースの音声情報を検出する手段、
該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成する手段、
該スピーカーに該検出あるいは該生成した該単語に対応する該音声情報を出力させる手段、
該スピーカーが該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示させる手段、
として機能させることを特徴とする文書読上げ装置を制御する制御プログラム。
【請求項８】
該ディスプレイが表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報と該単語データベースに含まれない該単語情報に対応する記号情報であることを特徴とする請求項７記載の文書読上げ装置を制御する制御プログラム。
【請求項９】
該ディスプレイに、外部からの要求に基づいて該単語データベースに含まれない該単語情報の表示を終了させる手段を更に有することを特徴とする請求項７記載の文書読上げ装置を制御する制御プログラム。
【手続補正書】
【提出日】平成21年3月27日(2009.3.27)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文書読上げ装置であって、
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、
音素情報と該音素情報に対応する音声情報を記憶した音素データベースと、
文書から単語を抽出し、該抽出した該単語に合致する該単語データベースの音声情報を検出し、該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成する処理部と、
該処理部で検出あるい生成した該音声情報を出力するスピーカーと、
該スピーカーが該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示するディスプレイと
を有することを特徴とする文書読上げ装置。
【請求項２】
単語情報と該単語情報に対応する記号情報を記憶した記号データベースを更に有し、
該ディスプレイが表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報の文字情報と該記号データベースに含まれる該単語情報の記号情報であることを特徴とする請求項１記載の文書読上げ装置。
【請求項３】
該ディスプレイは、外部からの要求に基づいて該単語データベースに含まれない該単語情報の表示を終了することを特徴とする請求項１記載の文書読上げ装置。
【請求項４】
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、音素情報と該音素情報に対応する音声情報を記憶した音素データベースとを有する文書読上げ装置を制御する制御方法であって、
文書から単語を抽出し、
該抽出した該単語に合致する該単語データベースの音声情報を検出し、
該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成し、
該検出あるいは該生成した該単語に対応する該音声情報を出力し、
該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示する
ことを特徴とする文書読上げ装置を制御する制御方法。
【請求項５】
単語情報と該単語情報に対応する記号情報を記憶した記号データベースを更に有し、
該表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報の文字情報と該記号データベースに含まれる該単語情報の記号情報であることを特徴とする請求項４記載の文書読上げ装置を制御する制御方法。
【請求項６】
外部からの要求に基づいて該表示する該単語データベースに含まれない該単語情報の表示を終了することを特徴とする請求項４記載の文書読上げ装置を制御する制御方法。
【請求項７】
単語情報と該単語情報に対応する音声情報を記憶した単語データベースと、音素情報と該音素情報に対応する音声情報を記憶した音素データベースと、文書の読上げ処理を実行する処理部と、音声情報を出力するスピーカーと、単語情報を表示するディスプレイとを有する文書読上げ装置を制御する制御プログラムにおいて、
該処理部を、
文書から単語情報を抽出する手段、
該抽出した該単語に合致する該単語データベースの音声情報を検出する手段、
該抽出した該単語が該単語データベースに含まれない場合に該抽出した該単語に含まれる各音素に対応する該音素データベースの音声情報を読み出して該単語に対応する音声情報を生成する手段、
該スピーカーに該検出あるいは該生成した該単語に対応する該音声情報を出力させる手段、
該スピーカーが該単語データベースに含まれない該単語情報を出力するときに、該単語データベースに含まれない該単語情報を表示させる手段、
として機能させることを特徴とする文書読上げ装置を制御する制御プログラム。
【請求項８】
該ディスプレイが表示する該単語データベースに含まれない該単語情報は、該単語データベースに含まれない該単語情報と該単語データベースに含まれない該単語情報に対応する記号情報であることを特徴とする請求項７記載の文書読上げ装置を制御する制御プログラム。
【請求項９】
該ディスプレイに、外部からの要求に基づいて該単語データベースに含まれない該単語情報の表示を終了させる手段を更に有することを特徴とする請求項７記載の文書読上げ装置を制御する制御プログラム。
【国際調査報告】
2008062529.tif 000012
2008062529.tif 000013
2008062529.tif 000014
2008062529.tif 000015
2008062529.tif 000016
2008062529.tif 000017