(57)【特許請求の範囲】
【請求項１】
自装置に記憶されている文書データを合成音声に変換して読み上げる文書読み上げ手段と、
予め定められた特定コマンドを受信する特定コマンド受信手段と、
前記文書データの所定の部位をマーキングするマーキング手段と、
前記マーキング手段がマーキングした文書データを表示または保存するマーキング文書表示保存手段と、
前記文書データを文頭から文節または単語または読点または句点単位毎に読み上げた時刻を記録する読み上げ時刻記録手段と、
自装置のユーザによって、前記マーキング手段がマーキングした文書データから、マーキング箇所或いはその前後の誤字、脱字等が校正されると、マーキングされた校正前文書と校正済み文書を比較し校正部位を抽出する校正部位抽出手段と、
前記マーキング手段がマーキングした部位と前記校正した部位の前記読み上げ時刻の時刻差を算出する時刻差算出手段と、
前記時刻差算出手段が算出した時刻差を累積し校正箇所の数で割り算する読み上げ時刻差平均値算出手段と、
前記文書データを文頭から文節または単語または読点または句点単位毎に読み上げるごとに所定の中断時間を設定または前記文書データの読み上げ速度を所定の速度に設定する読み上げ方法設定手段と、を有し、
前記文書読み上げ手段が所定の文書データを読み上げている最中に、前記特定コマンド受信手段が特定コマンドを受信し、前記特定コマンドが文書校正に係る特定コマンドであった場合に、前記マーキング手段は前記文書読み上げ手段が読み上げた文書データの当該特定コマンドを受信した時刻に対応する１以上の単語をマーキングし、前記マーキング文書表示保存手段は、前記マーキングされた文書データを表示または保存し、
前記平均値算出手段で算出した読み上げ時刻差の平均値が正の所定値以上の場合、中断時間を増加させ、または／および読み上げ速度を減少させ、読み上げ時刻差の平均値が負の所定値以下の場合、前記読み上げ中断時間を減少させる、または／および読み上げ速度を増加させることを特徴とする文書校正支援装置。
【請求項２】
請求項１に記載の文書校正支援装置であって、
前記文書読み上げ手段は文書データを文節または単語または読点または句点単位に読み上げ、前記特定コマンド受信手段は前記文書読み上げ手段が現在読み上げている箇所の文節もしくは単語を読み上げる毎または現在読み上げている箇所が読点または句点に達する毎に前記予め定められた特定コマンドを受信したか否かを判定し、
前記特定コマンド受信手段が前記予め定められた特定コマンドを受信したと判定した場合に、前記マーキング手段は前記文書読み上げ手段が現在読み上げている箇所の直前の文節または単語または読点または句点に対応する部位をマーキングすることを特徴とする文書校正支援装置。
【請求項３】
請求項１に記載の文書校正支援装置であって、
前記特定コマンド受信手段は、前記特定コマンドを受信した時刻から、所定の時間遡った時刻を設定する遡及時間設定手段を更に有し、
前記特定コマンド受信手段が特定コマンドを受信し、前記特定コマンドが文書校正に係る特定コマンドであった場合に、前記マーキング手段は前記文書読み上げ手段が読み上げた文書データの当該特定コマンドを受信した時刻から前記所定の時間遡って読み上げられた箇所に対応する１以上の単語をマーキングすることを特徴とする文書校正支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書校正支援装置に係り、特に作成された文書を合成音声で読み上げ、聴取者によって、違和感のある箇所で所定の操作がなされると文書にマーキングする文書校正支援装置に関する。
【背景技術】
【０００２】
近年の音声合成技術の発展は、目覚しく、肉声に近付きつつある。そのため、音声合成技術の応用範囲も広がりつつある。応用例の一つに、パーソナルコンピュータ、電子書籍リーダにおける文書読み上げ機能がある。
【０００３】
一方、文書校正について、文書校正ツールがワープロソフトに組み込まれている。また、文書校正のためのＷｅｂサービスがある。この種の文書校正において、文法的なチェック能力は、高まりつつある。しかし、誤字、脱字、誤った仮名漢字変換のチェック能力は、依然低い。
【０００４】
特許文献１は、文字情報を自然の抑揚で読み上げることができ、外部ユーザの情報端末へ読み上げ音声の提供を行なう技術を開示している。そして、文字入力手段により、文書を校正した場合、校正前文書と校正後文書とを共に表示させながら、校正箇所の読み上げ開始時点を文節単位で遅らせることで、校正内容を聴覚で確認し易くしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４０１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、校正前文書を合成音声で読み上げながら、校正すべき箇所を記憶することはできない。
【０００７】
本発明は上記事情に鑑みてなされたものである。本発明の目的は、作成した文書を合成音声で読み上げさせ、読み上げ音声の抑揚やアクセントが文書の前後関係から違和感のある場合に、所定の操作を行なうことで、校正すべき箇所を記憶し、表示する文書校正支援装置を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、作成したメール文書、ワープロ文書を合成音声で読み上げ、読み上げ音声の抑揚、アクセントが文書の前後関係から違和感のある場合に、所定の操作を受け付け、校正すべき箇所にマーキングを行ない表示し、保存する。
【０００９】
上述した課題は、自装置に記憶されている文書データを合成音声に変換して読み上げる文書読み上げ手段と、予め定められた特定コマンドを受信する特定コマンド受信手段と、文書データの所定の部位をマーキングするマーキング手段と、マーキング手段がマーキングした文書データを表示または保存するマーキング文書表示保存手段と、文書データを文頭から文節または単語または読点または句点単位毎に読み上げた時刻を記録する読み上げ時刻記録手段と、自装置のユーザによって、マーキング手段がマーキングした文書データから、マーキング箇所或いはその前後の誤字、脱字等が校正されると、マーキングされた校正前文書と校正済み文書を比較し校正部位を抽出する校正部位抽出手段と、マーキング手段がマーキングした部位と校正した部位の読み上げ時刻の時刻差を算出する時刻差算出手段と、時刻差算出手段が算出した時刻差を累積し校正箇所の数で割り算する読み上げ時刻差平均値算出手段と、文書データを文頭から文節または単語または読点または句点単位毎に読み上げるごとに所定の中断時間を設定または文書データの読み上げ速度を所定の速度に設定する読み上げ方法設定手段と、を有し、
文書読み上げ手段が所定の文書データを読み上げている最中に、特定コマンド受信手段が特定コマンドを受信し、特定コマンドが文書校正に係る特定コマンドであった場合に、マーキング手段は文書読み上げ手段が読み上げた文書データの当該特定コマンドを受信した時刻に対応する１以上の単語をマーキングし、マーキング文書表示保存手段は、マーキングされた文書データを表示または保存し、平均値算出手段で算出した読み上げ時刻差の平均値が正の所定値以上の場合、中断時間を増加させ、または／および読み上げ速度を減少させ、読み上げ時刻差の平均値が負の所定値以下の場合、読み上げ中断時間を減少させる、または／および読み上げ速度を増加させることを特徴とする文書校正支援装置により、達成できる。
【発明の効果】
【００１０】
本発明によれば、文書校正支援装置で作成したメール文書やワープロ文書を音声合成により読み上げ、違和感がある箇所で特定のダイヤルキー操作を行なうことでマーキングを行ない表示や保存を行なうことで誤字脱字などのチェック能力を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】文書校正支援装置の機能ブロック図である。
【図２】文書校正支援装置のハードウェアブロック図である。
【図３】文書校正支援装置のマーキング文書作成のフローチャートである。
【図４】文書校正支援装置の設定時間と読み上げ速度の制御のフローチャートである。
【図５】校正結果を説明する図である。
【図６】校正部位とマーキングとの位置関係を説明する図である。
【図７】文書校正支援装置と電話装置とのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００１３】
まず、図１を参照して、文書校正支援装置１の構成を説明する。図１において、文書校正支援装置１は、マンマシンインターフェース１１と、作成文書記憶部１２と、文書／合成音声変換部１３と、合成音声送信部１４と、通信インターフェース１５と、ＤＴＭＦ受信部１６と、マーキング位置特定部１７と、マーキング文書記憶部１８と、校正済み文書記憶部１９と、校正部位抽出部１１０と、読み上げ時刻差検出部１１１と、読み上げ時刻差平均時間算出部１１２と、文節単位毎の読み上げ中断時間設定部１１３と、文節単位毎の読み上げ速度設定部１１４と、文書表示部１１５と、読み上げ方法設定部１１７を有する。ＤＴＭＦ受信部１６は、遡及時間設定部１１６と、遡及時間補正部１１８と、遡及時間記憶部１１９とを有する。
【００１４】
マンマシンインターフェース１１は、パーソナルコンピュータに備えるキーボードおよびディスプレイである。作成文書記憶部１２は、マンマシンインターフェース１１で作成した文書を記憶する。文書／合成音声変換部１３は、作成文書記憶部１２で記憶した文書を合成音声データに変換する。
【００１５】
合成音声送信部１４は、文書／合成音声変換部１３で変換した音声データを電話装置２に送信する。通信インターフェース１５は、図示しないネットワークを介して電話装置２と音声データの送信および受信を実施する。
【００１６】
ＤＴＭＦ受信部１６は、電話装置２がダイヤルキーによる特定の操作を検出し、送信したＤＴＭＦ信号を受信する。マーキング位置特定部１７は、DTMF受信部１６でDTMF信号を受信した時刻に文書／合成音声変換部１３が読み上げた箇所から遡及時間記憶部１１９で設定している時間を遡り、単語、文節、文書などを単位とするマーキング範囲を特定する。ここで、遡及時間とは、ＤＴＭＦを受信した場合に遡及時間記憶部１１９で記憶している時間分遡及し、マーキングする箇所を特定するために設けられた時間を示す。
【００１７】
マーキング文書記憶部１８は、マーキングされた文書を記憶する。校正済み文書記憶部１９は、マーキングされた文書のマーキングされている箇所の校正を行なった文書を記憶する。校正部位抽出部１１０は、マーキング文書記憶部１８と校正済み文書記憶部１９の文書比較を行ない、校正部位の抽出を行なう。
【００１８】
読み上げ時刻差検出部１１１は、校正箇所を検出する毎に当該校正箇所の読み上げ時刻と当該校正箇所近傍のマーキング箇所読み上げ時刻との読み上げ時刻差を検出する。読み上げ時刻差平均時間算出部１１２は、読み上げ時刻差検出部１１１で検出した読み上げ時刻差の累積値を校正箇所の数で割り算を行ない、平均時間を算出する。
【００１９】
文節単位毎の読み上げ中断時間設定部１１３は、文書データの単語または文節または読点または句点単位毎の読み上げを中断させ、無音時間となる読み上げ中断時間を設定する。また、読み上げ時刻差平均時間算出部１１２で算出した平均値が所定値以上の場合、文節単位毎の読み上げ中断時間設定部１１３は、文書の次回読み上げ時または別の文書の読み上げ時に、読み上げ中断時間を増加させる。一方、所定値以下の場合、文節単位毎の読み上げ中断時間設定部１１３は、読み上げ中断時間を減少させる。ここで、中断時間とは、音声送信中に単語末尾、文節末尾、読点前、句点前ごとに中断時間設定部１１３に設定している時間分音声送信を中断し、無音にする事を示す。
【００２０】
文節単位毎の読み上げ速度設定部１１４は、文書の読み上げ速度を設定する。また、読み上げ時刻差平均時間算出部１１２で算出した平均値が所定値以上の場合、文節単位毎の読み上げ速度設定部１１４は、当該文書の次回読み上げ時または別の文書の読み上げ時に、読み上げ速度を遅くする。一方、所定値以下の場合、文節単位毎の読み上げ速度設定部１１４は、読み上げ速度を速くする。
【００２１】
文書表示処理部１１５は、作成文書記憶部１２とマーキング文書記憶部１８と校正済み文書記憶部１９の文書を表示処理する。遡及時間設定部１１６は、ＤＴＭＦ信号を受信してからどの位遡ってマーキングを行なうかの時間を設定する。読み上げ方法設定部１１７は、文節または単語または読点または句点単位毎の読み上げ中断時間を可変制御するか、または読み上げ速度を可変制御するかの設定を行なう。
【００２２】
遡及時間補正部１１８は、読み上げ時刻差の累積値を校正箇所の数で割り算した読み上げ時刻差の平均値を、遡及時間記憶部１１９に記憶されている時間に対して加減算する。その結果、遡及時間補正部１１８は、マーキング箇所とその後の校正箇所の読み上げ時刻差が少なくなるように遡及する時間の学習を行う。遡及時間記憶部１１９は、遡及時間設定部１１６で設定した時間および遡及時間補正部１１８で修正した時間を記憶する。なお、マーキングとは、フォント変更、文字色変更、下線、囲み付与、反転表示等であり、これらに限らない。
【００２３】
図２を参照して、文書校正支援装置１のハードウェア構成を説明する。図２において、文書校正支援装置１は、内部通信線１２４で相互接続された中央処理装置（ＣＰＵ）１２１、メモリ１２２、記憶装置１２３、入力装置１１ａ、出力装置１１ｂ、通信インターフェース１５で構成される。図２と図１との比較から容易に理解できるように、図１の各記憶部は、メモリ１２２または記憶装置１２３である。また、メモリ１２２上のプログラムをＣＰＵ１２１が実行することにより、図１の各処理部を実現する。
【００２４】
図３を参照して、文書校正支援装置１の動作を説明する。図３において、フローは、文書校正支援装置１から電話装置２に発呼し、通話を確立した状態から開始される。文書校正支援装置１は、マンマシンインターフェース１１で作成した文書を作成文書記憶部１２から読み込む（Ｓ１１）。文書校正支援装置１は、作成文書記憶部１２から読み込んだ文書を文頭から文書／合成音声変換部１３で音声データに変換する（Ｓ１２）。文書校正支援装置１は、読み上げた文書の単語末尾、文節末尾、読点前、句点前の読み上げ時刻を記録する（Ｓ１３）。文書校正支援装置１は、変換した音声データを電話装置２へ送信する（Ｓ１４）。
【００２５】
文書校正支援装置１は、音声データが読み終わったかの判断を行なう（Ｓ１６）。ステップ１６でＹＥＳのとき、文書校正支援装置１は、マーキング文書を表示して（Ｓ１７）、終了する。
【００２６】
ステップ１６でＮＯのとき、文書校正支援装置１は、電話装置２からＤＴＭＦを受信したか判定する（Ｓ１８）。ステップ１８でＹＥＳのとき、文書校正支援装置１は、現在の読み上げ位置（第１位置）を特定する（Ｓ１９）。文書校正支援装置１は、遡及時間記憶部に記憶している設定時間を抽出する（Ｓ２１）。文書校正支援装置１は、ステップ１９で特定した位置から抽出した設定時間分、遡った第２位置の単語、文節、読点間、句点間を特定する（Ｓ２２）。
【００２７】
文書校正支援装置１は、第２位置から第１位置までを所定フォントの文書に変換する（Ｓ２３）。文書校正支援装置１は、文書変換したマーキング文書を保存して（Ｓ２４）、ステップ１６に遷移する。ステップ１８でＮＯのとき、文書校正支援装置１は、そのままステップ１６に遷移する。
【００２８】
図４を参照して、文書校正支援装置１の読み上げ中断時間と読み上げ速度の制御と遡及時間の制御を説明する。本フローはマーキング済みの文書を校正した状態から開始される。文書校正支援装置１は、本フローにより、校正部位の読み上げ時刻と校正部位近傍のマーキング箇所読み上げ時刻との読み上げ時刻差を算出し、設定時間を各設定部に反映させる。
【００２９】
文書校正支援装置１は、校正箇所数Ｎに０を代入する（Ｓ３１）。文書校正支援装置１は、文頭から校正前文書と校正済み文書を比較し、校正部位を抽出する（Ｓ３２）。文書校正支援装置１は、文書の終わりか判定する（Ｓ３３）。ステップ３３でＹＥＳのとき、文書校正支援装置１は、Ｎが０を越えているか判定する（Ｓ３４）。ステップ３４でＹＥＳのとき、文書校正支援装置１は、累積時刻差をＮで割った平均値を算出する（Ｓ３６）。文書校正支援装置１は、平均値が正の所定値以上か判定する（Ｓ３７）。ステップ３７でＹＥＳのとき、文書校正支援装置１は、読み上げ中断時間を増加、または／および読み上げ速度を減少、または／および遡及時間を増加する（Ｓ３８）。
【００３０】
ステップ３３でＮＯのとき、文書校正支援装置１は、校正部位があるか判定する（Ｓ３９）。ステップ３９でＹＥＳのとき、文書校正支援装置１は、Ｎをインクリメントする（Ｓ４１）。文書校正支援装置１は、校正部位の読み上げ時刻と校正部位近傍のマーキング箇所読み上げ時刻との読み上げ時刻差を算出する（Ｓ４２）。文書校正支援装置１は、算出した読み上げ時刻差を累積する（Ｓ４３）。文書校正支援装置１は、再び校正部位を検出して（Ｓ４４）、ステップ３３に遷移する。ステップ３９でＮＯのとき、文書校正支援装置１は、そのまま、ステップ３３に遷移する。
【００３１】
ステップ３４でＮＯのとき、文書校正支援装置１は、そのまま、終了する。ステップ３７でＮＯのとき、文書校正支援装置１は、平均値が負の所定値以下か判定する（Ｓ４６）。ステップ４６でＹＥＳのとき、文書校正支援装置１は、読み上げ中断時間を減少、または／および読み上げ速度を増加、または／および遡及時間を減少して（Ｓ４７）、終了する。ステップ４６でＮＯのとき、文書校正支援装置１は、そのまま、終了する。
【００３２】
図５を参照して、（ａ）校正前文書の文節単位の分け方と読み上げ時刻の記録と（ｂ）校正済み文書を説明する。なお、図５（ｂ）のアンダーラインおよび太字が校正箇所である。図５において、（ａ）と（ｂ）とを対比すれば明らかなように、校正前文書の「諜報」は「情報」に、「試練に」は「視点に」に、「数じて」は「通じて」に、校正されている。なお、校正自体は、校正者が実施する。これに対して、文書校正支援装置１は、校正前文書と校正済み文書とを比較して、校正箇所とマーキング領域の関係を把握する。
【００３３】
図６を参照して、文書校正支援装置１の遡及時間変更、読み上げ速度変更の処理を説明する。図６において、太字は校正対象、アンダーラインはマーキング箇所である。また、遡及時間（設定時間）は、２秒である。
【００３４】
図６（ａ）において、校正部位（太字）は、２秒遡及のマーキング箇所の後半にある。この場合、入力者の応答が想定より良好と判断できる。したがって、文書校正支援装置１は、遡及時間を減少または／および読み上げ速度を増加できる。一方、図６（ｂ）において、校正部位は、２秒遡及のマーキング箇所を外れて前にある。この場合、入力者が疲れて応答が遅れていると判断できる。したがって、文書校正支援装置１は、遡及時間を増加および／または読み上げ速度を低下させる。さらに、図６（ｃ）において、校正部位は、２秒遡及のマーキング箇所の前半にあり、文書校正支援装置１は、遡及時間および読み上げ速度は適切と判断する。
【００３５】
なお、図６では、遡及時間変更、読み上げ速度変更を例に説明したが、読み上げ中断時間を変更しても良い。
【００３６】
図７を参照して、文書校正支援装置１と電話装置２間の文書読み上げとＤＴＭＦ送信のシーケンスを説明する。図７において、文書校正支援装置１は、電話装置２に合成音声に変換した音声データ送信する（Ｓ１）。文書校正支援装置１は、さらに電話装置２に合成音声に変換した音声データ送信する（Ｓ２）。電話装置から音声データを聴取している入力者は、受信した音声データに違和感があった場合、ダイヤルキーによる特定の操作をする。電話装置２は、ダイヤルキー操作を受け付ける（Ｓ３）。電話装置２は、ＤＴＭＦ信号を文書校正支援装置１に送信する（Ｓ４）。文書校正支援装置１は、ＤＴＭＦ信号を受信した時に読み上げていた箇所を特定し、当該箇所および遡及時間内の箇所にマーキングをする（Ｓ５）。
【００３７】
文書校正支援装置１は、電話装置２に合成音声に変換した音声データ送信する（Ｓ６、Ｓ７、…）。
【００３８】
文書校正支援装置１は、読み上げが全て終了した場合、マーキングされた文書を表示する（Ｓ８）。文書校正支援装置１は、表示した文書を保存する（Ｓ９）。
【００３９】
上述した実施例では、文書校正支援装置１は、電話装置２と接続され、電話装置２に音声を出力し、電話装置２から入力を受け付けている。しかし、文書校正支援装置１の構成は、これに限らず、文書校正支援装置１が音声を出力し、文書校正支援装置１がテンキー操作を受け付けてもよい。
【符号の説明】
【００４０】
１…文書校正支援装置、２…電話装置、１１…マンマシンインターフェース、１５…通信インターフェース、１２１…ＣＰＵ、１２２…メモリ、１２３…記憶装置。
【図１】
0005464048.tif 000002
【図２】
0005464048.tif 000003
【図３】
0005464048.tif 000004
【図４】
0005464048.tif 000005
【図５】
0005464048.tif 000006
【図６】
0005464048.tif 000007
【図７】
0005464048.tif 000008