(57)【要約】【課題】文章読み上げ装置において、読み上げ条件変更の際に、変更内容に基づきユーザがその都度読み上げ開始又は停止操作を行う必要を無くす。【解決手段】文章読み上げ装置のＣＰＵ１０内に、読み上げ開始制御部１６と読み上げ停止制御部１７を備え、音量、読み上げ速度などの文章読み上げ条件を変更する際、入力された変更情報、例えば音量のように文章読み上げ状態で変更処理するものと、速度のように文章読み上げ停止状態で変更処理するものとに分けて、それぞれの変更情報に応じて読み上げ開始又は停止制御し、変更された文章読み上げ条件に基づき読み上げを制御するようにした。【選択図】          図１
2004177635.tif 000002
【特許請求の範囲】
【請求項１】
文章読み上げ条件が変更可能な文章読み上げ装置において、
文章読み上げ条件を変更するための変更情報を入力するための手段と、
入力された変更情報に基づき、文章読み上げ状態で変更処理するか文章読み上げ停止状態で変更処理するかを判断して読み上げ開始又は停止制御する手段と、
変更された文章読み上げ条件に基づき読み上げを制御する手段と、
を備えたことを特徴とする文章読み上げ装置。
【請求項２】
請求項１に記載された文章読み上げ装置において、
前記読み上げ開始又は停止制御する手段は、さらに文章読み上げ中か否かの判別に基き文章読み上げ開始制御又は文章読み上げ停止制御を行うことを特徴とする文章読み上げ装置。
【請求項３】
請求項１又は２に記載された文章読み上げ装置において、
前記読み上げ開始又は停止制御する手段は、前記変更情報による読み上げ条件の変更が音声出力に遅延して反映されるものであるときは停止制御し、遅延せずに反映されるものであるときは停止制御しないことを特徴とする文章読み上げ装置。
【請求項４】
請求項２又は３に記載された文章読み上げ装置において、
前記読み上げ開始又は停止制御する手段は、前記変更情報が読み上げ音量又はトーンの変更情報であるとき、文章読み上げ装置が読み上げ中であるか否かを判断し、読み上中でなければ読み上げ開始制御することを特徴とする文章読み上げ装置。
【請求項５】
請求項３に記載された文章読み上げ装置において、
前記読み上げ開始又は停止制御する手段により停止制御したとき、読み上げ文章の先頭から読み上げるよう制御することを特徴とする文章読み上げ装置。
【請求項６】
文章読み上げ条件が変更可能に文章を読み上げるためにコンピュータに、
文章読み上げ条件を変更するための変更情報に基づき、文章読み上げ状態で変更処理するか文章読み上げ停止状態で変更処理するかを判断する手順と、
該判断に基づき読み上げ開始又は停止制御する手順と、
を実行させることを特徴とするプログラム。
【請求項７】
請求項６に記載されたプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文章読み上げ装置、文章を読み上げるためのプログラム及び同プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
電子書籍などのテキストデータを基に音声信号を合成して音声出力を行う文章読み上げ装置において、読み上げ文章の読み上げ中に音量や速度を調整できるようにしたものは既に知れらている。
【０００３】
例えば、特許文献１には、透明なタッチパネルがディスプレイの画面上に一体に構成された表示入力デバイスを用い、操作者が指などでタッチパネルをなぞるトレース動作を行うことで、発音速度、音量を表すパラメータを反映して音声合成を行い、それによって操作者の意図に沿った了解性の高い合成音声を得ることができるテキスト読み上げ装置が記載されている。
【０００４】
また、読み上げ中の読み上げ条件の変更は上記以外にも例えば、トーンの変更、声質の変更、男女の変更などが挙げられる。
【０００５】
【特許文献１】
特開平９−２６５２９９号公報（要約、段落（０００９）、段落（００１０）、図１，図２）
【０００６】
ところで、文章読み上げ中に読み上げの条件を変更する場合、その変更操作がリアルタイムで読み上げに反映できる場合と、変更してもそれが出力に反映するのに時間がかかる、即ち入出力に時間差が生じる場合とがある。
【０００７】
例えば、音量制御の場合は、音声出力用のアンプのゲインを調整するだけで済むため音声変換処理後に調整することができるが、速度調整を行う場合、それを出力に反映させるためにはその変更速度に基づく音声変換処理を要するから、音声変換処理以前に行わないと出力される音声に反映させることはできない。
【０００８】
このように、文章読み上げ装置における読み上げ条件の変更は、音声変換処理後に調整できるものとできないものがある。例えば、音量の変更、エフェクト（トーン（高低）、エコー、周波数等）の変更は音声変換処理後でも調整できるが、速度の変更、声質（男女（性別）、話手）の変更はその変更に基づく音声変換処理を要するから、音声変換処理前でないと出力される音声には反映されない。
【０００９】
図４は読み上げ装置において、音声変換処理と実際に音声が出力されるタイミングを示したタイミングチャートである。図示のように、音声変換処理と実際に音声が出力されるタイミングに時間的な差が生じている。これは文章読み上げ中に例えば読み上げ速度の変更を行うと、その変更がされた速度での読み上げ出力までに時間差がでるため、読み上げが不自然になることを表している。
【００１０】
この点について図５、図６を参照して更に説明する。
【００１１】
図５は、先行技術文献によるものではないが、本発明の文章読み上げ装置の前提技術となる読み上げ装置の１例を示す正面図である。文章読み上げ装置１の画面には、読上用（読み上げの開始）及び停止用のボタン３と共に速度、速度変更用及び音量変更用のスライドバー４、及びスピーカ５等が表示されている。その画面の全面には透明なタッチパネル２が配置されており、そのタッチパネル２と画面の表示内容とは対応がとられている。
【００１２】
図６は、図５に示す文章読み上げ装置１の構成を概略的に示したブロック図である。
【００１３】
文章読み上げ装置１のＣＰＵ１０には、タッチパネル２、例えば液晶ディスプレイ６のような表示手段５０と、読み上げを行う電子書籍データや、音量値、速度値等を記録したＲＡＭ３０と、音声合成用のプログラム、音声合成のための文書の解析や音声合成に使用する単語辞書データ、合成音素データ等を格納したＲＯＭ４０とが接続されている。またＣＰＵ１０は、タッチパネル２からの入力を受けその操作内容をチェックして特定するタップ部１１と、そのタップ部１１からの信号を受けそれぞれＲＡＭ３０に記録された速度値を読み出して変更し、変更した速度値を音声変換処理部１４に渡すと共に、ＲＡＭ３０の速度値を変更した速度値に更新する速度制御部１２と，同様にタップ部１１からの信号を受けそれぞれＲＡＭ３０に記録された音量値を読み出して変更し、変更した音量値でアンプ６０を制御しスピーカ５から出力すると共にＲＡＭ３０の音量値を変更された音量値で更新する音量制御部１３と、ＲＡＭ３０に記録された電子書籍データを読み出し、ＲＯＭ４０に格納された音声合成プログラムや辞書データを用いて、音声合成を行い、速度制御部１２からの出力信号に基づく音声速度でアンプ６０に出力する音声変換処理部１４と、並びに、ＲＡＭ３０に格納されている書籍データから読み上げる文章データを液晶ディスプレイ６等の表示手段５０に表示するよう制御をする表示制御部１５とからなっている。
【００１４】
ここで、音声変換処理部１４における音声合成処理手順について図７に示すフロー図に従って説明する。
【００１５】
ステップＳ１０１において、ＣＰＵ１０は、ＲＡＭ３０に格納された電子書籍データから読み上げ用に抽出された抽出文に対して逆かな漢字変換を行う。つまり、抽出文に対して読みを付与する。例えば、抽出文が“昔々、・・・・”であれば、逆かな漢字変換によって“ムカシムカシ、・・・・”が得られる。続いて、ステップＳ１０２において、逆かな漢字変換されたものに対してアクセント型を付与する（アクセント処理）。例えば、“ムカシムカシ”に対してはアクセント型として０（ゼロ）型が付与される。
【００１６】
ステップＳ１０３において、ステップＳ１０２でアクセント型が付与された後の夫々の音節の継続時間長Ｔを発声速度係数αとＲＯＭ４０に格納されているその音節の継続長Ｌとを乗算することによって算出する（Ｔ＝α×Ｌ）。
【００１７】
ステップＳ１０４において、夫々の音節の基本周波数を算出し、続いてステッＳ１０５において、夫々の音節の音量を算出する。例えば、アクセントが高くなる音節に対して、その音節の基本周波数が高くなるように基本周波数を制御する（ステップＳ１０４）とともに、音量が大きくなるように音量を制御する（ステップＳ１０５）。これらの処理はアクセントに対応して文章の読み上げに抑揚をつけるために行なう処理である。
【００１８】
ステップＳ１０６において、ステップＳ１０２で抽出された抽出文（液晶ディスプレイ６の表示画面に表示されている文章の中の最後の文）の先頭の文字から液晶ディスプレイ６に表示されている最後の文字（改ページタグの直前の文字）までのステップＳ１０３で算出された夫々の継続時間長を加算することによって想定時間（頁切り換えまでに要する時間）を算出する。
【００１９】
ステップＳ１０７において、ＲＯＭ４０に記憶されている言語処理用の辞書や音声合成用の音声データ、ステップＳ１０３で算出された夫々の音節の継続時間長、ステップＳ１０４で算出された夫々の音節の基本周波数、ステップＳ１０５で算出された夫々の音量を利用して、ステップＳ１０２で抽出された抽出文の、所望の速度及び音量の音声合成データを作成して、アンプ６０を介してスピーカ５等の音声出力装置に出力する。
【００２０】
このようにして、液晶ディスプレイ６の表示画面に表示されている１又は複数の文章の中から表示画面に表示されている最後の文が抽出された場合に、その最後の文の先頭から液晶ディスプレイ６の表示画面に表示されている最後の文字までを読み上げるのに要する時間を想定し、その最後の文の読み上げが開始されてから想定された時間が経過したときに、液晶ディスプレイ６の表示画面の表示内容を切り換え、液晶ディスプレイ６の表示画面の表示内容を切り換えるタイミングをその表示内容の読み上げの終了のタイミングに合わせる制御を行っている。
【００２１】
以上で示した文章読み上げ装置１において、図５の例で下方のスライドバー４を操作して音量調整を行った場合は、そのタッチパネル２の操作からタップ部１１がその操作が音量調整であると特定して音量制御部１３に伝え、音量制御部１３は指示に従いＲＡＭ３０から音量値を読み出して変更し、変更後の音量値に基づき直接アンプ６０を制御して音量を調整し、同時にＲＡＭ３０の音量値の領域に変更した音量値を書き込む。このように、音量変更操作は音声変換処理部１４を介在させずに行うことができるから、出力にリアルタイムで反映することができる。
【００２２】
これに対し、読み上げ速度の変更の場合は、タッチパネル２の上方のスライドバー４の操作からタップ部１１がその操作が速度調整であると特定して速度制御部１２に伝え、速度制御部１２はＲＡＭ３０から読み出した速度値を変更して音声変換処理部１４に送り、同時に変更された速度をＲＡＭ３０に記録する。音声変換処理部１４は変更した信号に基づき音声変換処理を行ってアンプ６０を制御し、スピーカ５から変更した速度で音声を出力する。
【００２３】
以上の処理動作において、読み上げ速度を変更するときは既に説明したように、音声変換入力と出力に時間差があって、速度変更がリアルタイムで出力に反映されず読み上げたとき違和感が残る。そのため一旦、停止用ボタン３を操作して音声変換処理を停止させた上で変更を行うということが行われている。
【００２４】
そのため、ユーザは文章読み上げ中に読み上げ条件を変更したい場合（機能設定も含む）には、その変更を音声変換処理を止めて行うべきか否かその都度判断し、かつその判断に従って読上用又は停止用ボタン３を操作しなければならない。具体的には、ユーザーにとって現在の読み上げの速度が適切ではない（例えば、聞きづらい）ために、ユーザーがその読み上げの速度を変更しようと思った場合には、読み上げを停止するため停止用ボタン３を操作し、次に、速度変更用のスライドバー４を操作し、更に、読み上げを開始するための読上用ボタン３を操作する。あるいは、読み上げを行っていない状態の時に音量を変更しようとユーザが思った場合には、音量変更用のスライドバー４を操作し、更に読み上げを開始するための読上用ボタン３を操作する。このような多数の操作は煩雑で不便なため問題であった。
【００２５】
【発明が解決しようとする課題】
上述したようなユーザの操作は煩雑で不便という問題点があった。
【００２６】
本発明は、以上の問題（煩雑で不便な操作）を解決するためなされたもので、その目的は、ユーザが読み上げ条件を容易に変更できるようにすることである。
【００２７】
【課題を解決するための手段】
請求項１の発明は、文章読み上げ条件が変更可能な文章読み上げ装置において、文章読み上げ条件を変更するための変更情報を入力する手段と、入力された変更情報に基づき、文章読み上げ状態で変更処理するか文章読み上げ停止状態で変更処理するかを判断して読み上げ開始又は停止制御する手段と、変更された文章読み上げ条件に基づき読み上げを制御する手段とを備えたことを特徴とする文章読み上げ装置である。即ち、文章読み上げ条件の変更と、読み上げ開始又は停止の制御とが関連付けられている。
【００２８】
請求項２の発明は、請求項１に記載された文章読み上げ装置において、さらに文章読み上げ中か否かの判別に基き文章読み上げ開始制御又は文章読み上げ停止制御を行う読み上げ開始又は停止制御する手段を備えており、文章読み上げ中か否かということと、読み上げ開始又は停止とが関連付けされている。
【００２９】
請求項３の発明は、請求項１又は２に記載された文章読み上げ装置において、前記変更情報による読み上げ条件の変更が音声出力に遅延して反映されるものであるときは停止制御し、遅延せずに反映されるものであるときは停止制御しない前記読み上げ開始又は停止制御する手段を備えており、変更による遅延と、読み上げ停止とが関連づけされている。
【００３０】
請求項４の発明は、請求項２又は３に記載された文章読み上げ装置において、前記変更情報が読み上げ音量又はトーンの変更情報であるとき、文章読み上げ装置が読み上げ中であるか否かを判断し、読み上中でなければ読み上げ開始制御する前記読み上げ開始又は停止制御する手段を備えており、音量又はトーンといった特定の変更と読み上げ停止とが関連づけされている。
【００３１】
請求項５の発明は、請求項３に記載された文章読み上げ装置において、前記読み上げ開始又は停止制御する手段により停止制御したとき、読み上げ文章の先頭から読み上げるよう制御する手段を備え、文章読み上げ条件の変更があれば、文章の先頭から読み上げられる。
【００３２】
請求項６の発明は、文章読み上げ条件が変更可能に文章を読み上げるためにコンピュータに、文章読み上げ条件を変更するための変更情報に基づき、文章読み上げ状態で変更処理するか文章読み上げ停止状態で変更処理するかを判断する手順と、該判断に基づき読み上げ開始又は停止制御する手順とを実行させることを特徴とするプログラムである。即ち、文章読み上げ条件の変更と、読み上げ開始又は停止の制御とが関連づけられている。
【００３３】
請求項７の発明は、請求項６に記載されたプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体である。この請求項７の発明によれば、請求項６と同様の作用を奏する。
【００３４】
【発明の実施の形態】
本発明の実施の形態について添付図面を参考に説明する。
【００３５】
図１は本発明に係る文章読み上げ装置１の実施の形態を示している。
【００３６】
この実施の形態は、図６に示した文章読み上げ装置１のＣＰＵ１０に読み上げ開始制御部１６と読み上げ停止制御部１７とを付加した構成である。
【００３７】
読み上げ開始制御部１６及び読み上げ停止制御部１７は共にタップ部１１からの信号を受けて、読み上げ開始制御部１６は文章読み上げ装置１が読み上げ中でないときに音声変換処理部１４を開始制御し、また読み上げ停止制御部１７は、文章読み上げ中に音声変換処理部１４を停止制御する。更に、ＲＡＭ３０には、文章読み上げ中か否かを示すための読み上げ中フラグのための記憶領域が設けられている。その他の構成機能は図７について説明したものと同様である。
【００３８】
次に、以上で説明した文章読み上げ装置１による読み上げ中における文章読み上げ条件の変更（設定をも含む）について、読み上げの音量と速度を例に採って説明する。
【００３９】
図２は前記文章読み上げ装置における処理の手順（第１の実施の形態）を説明するためのフロー図である。
【００４０】
文章読み上げ装置１の音量、速度を変更する場合、まず、ユーザによってタッチパネル２の一部がタップされたことを検出する（Ｓ２０１、ＹＥＳ）。タップ部１１はタッチパネル２からの信号を受けてその内容をチェックし、それが読上用のボタン３による読み上げ（再生）の開始のための操作であると判断（特定）したときは（Ｓ２０２、ＹＥＳ）、ＲＯＭ３０に記憶された文章の先頭から読み上げ（再生）を開始し（Ｓ２０３）そのまま読み上げを行う。
【００４１】
タップ部１１が読上（再生）の開始のための操作でなく（Ｓ２０２、ＮＯ）、音量変更スライドバー４による音量変更制御のための操作であると判断（特定）したときは（Ｓ２０４、ＹＥＳ）、読み上げ開始制御部１６はＲＡＭ３０に記録された読み上げ中（読み上げモード）であるか否かを示す「読み上げ中フラグ」をチェックし（Ｓ２０５）、読み上げ停止中（フラグが０）であれば（Ｓ２０６、ＹＥＳ）ＲＡＭ３０に記憶された文章の先頭から読み上げを開始し（Ｓ２０７）、また、読み上げ中であれば（Ｓ２０６、ＮＯ）そのまま読み上げ中の状態で、それぞれ音量制御部１３はＲＡＭ３０から音量値を読み出して変更した音量値で音量調節を行い（Ｓ２０８）、変更した音量値をＲＡＭ３０に書き込む（Ｓ２０９）と共にアンプ６０を介してスピーカ５から変更された音量で音声出力する。ここで、ユーザは読み上げ音量を聞きながら音量調節を音量変更用のスライドバー４によって行い、必要な設定が終了するまでステップＳ２０８、Ｓ２０９の処理を繰り返し、設定が終われば（Ｓ２１０、ＹＥＳ）処理を終了する。
【００４２】
ステップＳ２０４において、タッチパネル２へのタップ操作が音量変更のための操作でなく（Ｓ２０４、ＮＯ）、速度変更用のスライドバー４による速度変更のための操作であると、タップ部１１が特定（判断）したとき（Ｓ２１１、ＹＥＳ）、読み上げ停止制御部１７はＲＡＭ３０に記録された「読み上げ中フラグ」をチェックし（Ｓ２１２）、読み上げ中（読み上げモード）であれば（Ｓ２１３、ＹＥＳ）読み上げを停止すると共にＲＡＭ３０に記録された「読み上げ中フラグ」をリセット（例えば「１」から「０」に変更）する（Ｓ２１４）。読み上げ中（読み上げモード）でなければ（Ｓ２１３、ＮＯ）そのまま、速度制御部１２はＲＡＭ３０から速度値を読み出し、入力された速度値で速度調節を行い（Ｓ２１５）、変更した速度値を持った合成音声をアンプ６０を介してスピーカ５から出力し、かつ変更（調節）した速度値をＲＡＭ３０に書き込む（Ｓ２１６）。
【００４３】
ステップＳ２１５〜Ｓ２１６の手順は速度設定が終了するまで行われ、設定が終了すれば（Ｓ２１８、ＹＥＳ）、読み上げ位置を文章の先頭（つまり、読み上げ途中であればその文章の頭）に戻して（Ｓ２１８）、新しく設定された読み上げ速度で読み上げを開始し、同時にＲＡＭ３０に保存されている「読み上げ中フラグ」をセット（例えば「０」から「１」に変更）する（Ｓ２１９）。これによって速度制御の処理手順を終了して、読み上げる文章がまだあれば、読み上げを変更された条件で継続する。
【００４４】
なお、ステップＳ２１１において速度制御でない場合（Ｓ２１１，ＮＯ）については説明を省略するが、例えば速度変更用のスライドバー４以外の読み上げ音声の変更、男女声の変更等、一旦読み上げを停止した後に変更を実施した方がよい場合における処理手順は速度制御と同様であり、また、読み上げ中でないと適切に調節できないおそれがあるトーンの変更等は音量の変更と同様の手順で処理が実行される。
【００４５】
文章読み上げ中に読み上げ条件を変更するための操作がなされたとき、その変更又は設定を行うのに、例えば音量やトーンの変更や設定のように読み上げを止める必要のないものについては読み上げを止めず、止める必要のあるものは自動的に読み上げを止めるようにし、また、音量やトーンの変更や設定のように、読み上げ中でないと設定できない、つまり実際の音量やトーンを聞きいてみなければ設定ができないものについては、読み上げ停止中であっても自動的に読み上げを開始できるようにすることで、それによってユーザが読み上げ条件を変更する際の操作の負担軽減を図ることができる。
【００４６】
図３は、上記文章読み上げ装置１における別の処理手順（第２の実施の形態）を説明するためのフロー図である。
【００４７】
文章読み上げ装置１の音量、速度を変更する場合、まず、ユーザによってタッチパネル２の一部がタップされたことを検出し（Ｓ３０１、ＹＥＳ）、タップ部１１はそのタップの内容をチェックし、それが読上用のボタン３による読み上げ（再生）の開始のための操作であると判断したときは（Ｓ３０２、ＹＥＳ）、読み上げを開始し（Ｓ３０３）ＲＡＭ３０に記憶された文章の先頭から読み上げを行う。
【００４８】
読み上げの開始のための操作でなく（Ｓ３０２、ＮＯ）、音量変更用のスライドバー４による速度変更のための操作であると判断（特定）したときは（Ｓ３０４、ＹＥＳ）、読み上げ開始制御部１６はＲＡＭ３０に記録された「読み上げ中フラグ」をチェックし（Ｓ３０５）、その結果、読み上げ停止中であれば（Ｓ３０６、ＹＥＳ）、読み上げないと音量調節は不可能あるいは、適切にできないおそれがであるのでＲＡＭ３０に記憶された文章の先頭から読み上げを開始し（Ｓ３０７）、ＲＡＭ３０中の「読み上げ中フラグ」をセットする（Ｓ３０８）。ステップＳ３０６において、読み上げ中であれば（Ｓ３０６、ＮＯ）そのまま読み上げ中の状態で、それぞれ音量制御部１３はＲＡＭ３０から音量値を読み出して入力された音量値に変更することで音量調節を行い（Ｓ３０９）アンプ６０を介してスピーカ５から音声出力し、かつ変更（調節）後の音量値をＲＡＭ３０に書き込む（Ｓ３１０）。
【００４９】
ここで、ユーザが読み上げ音量を聞きながら音変更用のスライドバー４により音量調節を行い、必要な設定が終了するまでステップＳ３０９、Ｓ３１０の処理を繰り返し、調節（設定）が終われば（Ｓ３１１、ＹＥＳ）処理を終了する。
【００５０】
ステップＳ３０４において、タップ部１１により、タッチパネル２のタップ操作が音量変更のための操作でなく（Ｓ３０４、ＮＯ）、速度変更用のスライドバー４の操作による速度変更のためであるとタップ部１１が判断されたときは（Ｓ３１２、ＹＥＳ）、ユーザが速度調節操作を行うと（Ｓ３１３）、タッチパネル２の入力はタップ部１１で特定され、速度制御部１２はＲＡＭ３０から速度値を読み出して変更された速度を音声変換処理部１４に渡すと共に変更した速度値をＲＡＭ３０に書き込む（Ｓ３１４）。この段階で、読み上げ停止制御部１７はＲＡＭ３０に記録された読み上げ中フラグをチェックし（Ｓ３１５）、チェックの結果、「読み上げフラグ」がセット状態（例えばフラグが１）で読み上げ中（読み上げモード）であると判断されたときは（Ｓ３１６，ＹＥＳ）、読み上げを一旦停止し（Ｓ３１７）「読み上げフラグ」をリセットする。その後読み上げを開始し、変更された速度の合成音声をアンプ６０を介してスピーカ５から出力すると共に「読み上げフラグ」をセットする（Ｓ３１８）。以下ステップＳ３１３〜Ｓ３１８の処理を設定が終了するまで実行し、設定が終われば（Ｓ３１９、ＹＥＳ）処理を終了して、読み上げる文章がまだあれば、読み上げを変更された条件で継続する。
【００５１】
ステップＳ３１６において、読み上げ中でなければ（Ｓ３１６、ＮＯ）、設定終了後（Ｓ３１９、ＹＥＳ）に処理を終了する。
【００５２】なお、ステップ３１２において速度変更用のスライドバー４でないとき（Ｓ３１２、ＮＯ）の処理は第１実施の形態と同様である。即ち、例えば速度変更用のスライドバー４以外の読み上げ音声の変更について、男女、相手などの声質の変更等、一旦読み上げを停止した後に変更を実施した方がよい場合における処理手順は速度制御と同様であり、また、読み上げ中でないと調節できないトーン、エコー、周波数などのエフェクトの変更等は音量の変更と同様の手順で処理が実行される。
【００５３】
上述した実施の形態では、いずれも合成音声を発生するためのスピーカ５を備える１つの装置において、図２、図３に示す処理全て行っているが、各処理や処理の一部を別々の装置で処理して、最終的にスピーカ５から変更された条件に沿った合成音声を生じさせ、文章の読み上げを行うようにしても良い。例えば、第１のコンピュータはユーザーの入力を受けるのみで、その他の実質的な処理は別の第２のコンピュータが行う。更に、装置は文章読み上げのための専用の装置に限らず、読み上げ以外の機能を有するＰＤＡ、パソコン、携帯電話、カーナビゲーションの端末、ＴＶ等であっても良い。
【００５４】
尚、読み上げられる文章は書籍に限らず手紙（電子メールを含む）、道案内、宣伝並びに歌詞などであっても良い。また、ＲＡＭ３０に記憶されたデータは装置の電源が落されると消失するが、装置の電源が落されても継続して記憶されても良い。
【００５５】
上述した実施の形態では、いずれも読み上げ条件の変更に伴って、読み上げの自動的な開始と停止との両方を行うが、自動的な開始か、自動的な停止かの一方を行う構成であっても良い。また、読み上げの開始位置は、文章の先頭としているが、文章の途中でも良い。更に、条件変更が完了するまでの間に読み上げられる対象は、その条件変更時に用いられる専用の文章であっても良い。
【００５６】
以上で説明した処理は、該処理の手順を記述したプログラムにより文章読み取り装置１のＣＰＵ１０で実行させることができる。また、本プログラムは、ＦＤ（フレキシブルディスク）、ＣＤＲＯＭ、ＭＯ、ＤＶＤＲＯＭ等のプログラムを記録する周知の記録媒体に記録されて提供される他、インターネット等のネットワーク網を介して提供することができる。
【００５７】
【発明の効果】
本願の請求項１に記載の発明によれば、文章読み上げ中に読み上げ条件の変更を行う場合、ユーザは読み上げ開始又は停止のための操作を従来のように行うことなく、自動で読み上げを止める必要のないものについては読み上げを止めず、あるいは止める必要のあるものは読み上げを止めるようにすることができ、文章読み上げ条件の変更が読み上げ中に行うべきものであるときは、装置が読み上げ中でないときは自動で読み上げ開始を行うことができる。そのため、従来のようにユーザがタッチパネル等の操作を行う煩雑さがなく、読み上げ条件の変更を容易に行うことができる。
【００５８】
本願の請求項２に記載の発明によれば、請求項１に記載の発明の効果を奏し、文章を読み上げ中か否かということと、読み上げ開始又は停止とが関連付けられており、良好な読み上げが可能である。
【００５９】
本願の請求項３に記載の発明によれば、請求項１又は２に記載の発明の効果を奏し、ユーザは読み上げ速度等の変更情報の入力から出力までに時間差のある読み上げ条件変更を行っても、その時間差を意識することなく合成音声による読み上げを自然に聞くことができる。
【００６０】
本願の請求項４に記載の発明によれば、請求項２又は３に記載の発明の効果を奏し、音量又はトーンといった特定の変更と読み上げ開始とが関連づけられており、迅速な読み上げが可能である。
【００６１】
本願の請求項５に記載の発明によれば、請求項３に記載の発明の効果を奏し、文章読み上げ条件の変更があれば、文章が頭書から読み上げられるため、良好な読み上げが可能である。
【００６２】
本願の請求項６に記載の発明によれば、文章読み上げ条件の変更と、読み上げ開始又は停止の制御とが関連づけられており、文章読み上げ条件の変更を容易に行うことができる。
【００６３】
本願の請求項７に記載の発明によれば、請求項６に記載の発明と同様の効果を奏し、そのプログラムを携帯端末その他の情報機器のコンピュータに読み取らせることにより、任意の情報機器において上記効果を実現することができる。
【図面の簡単な説明】
【図１】本発明の文章読み上げ装置の第１実施の形態に係る構成を示したブロック図である。
【図２】読み取り条件変更手順を説明するためのフロー図である。
【図３】他の読み取り条件変更手順を説明するためのフロー図である。
【図４】音声変換処理と音声出力の時間差を示すタイムチャートである。
【図５】従来の文章読み上げ装置の１例を示す正面図である。
【図６】図５に示す文章読み上げ装置の概略構成を示すブロック図である。
【図７】図５に示す文章読み上げ装置の音声変換処理を説明するフロー図である。
【符号の説明】
１・・・文章読み上げ装置、２・・・タッチパネル、３・・・読み上げ及び停止用のボタン、４・・・速度及び音量変更用のスライドバー、５・・・スピーカ、６・・・液晶ディスプレイ、１０・・・ＣＰＵ、３０・・・ＲＡＭ、４０・・・ＲＯＭ、５０・・・表示手段、６０・・・アンプ。
【図１】
2004177635.tif 000003
【図２】
2004177635.tif 000004
【図３】
2004177635.tif 000005
【図４】
2004177635.tif 000006
【図５】
2004177635.tif 000007
【図６】
2004177635.tif 000008
【図７】
2004177635.tif 000009