(57)【要約】【課題】音声伝送を短時間で行うことができ、端末の小型化を図ることができる。【解決手段】言語処理機能を、端末装置５と通信回線で接続された言語処理サーバー６に持たせる。端末装置５のサーバー通信部２は、テキスト入力部１からの読上げ用テキストを、上記通信回線を介して言語処理サーバー６へ送信する一方、言語処理サーバー６によって変換された読上げ用中間記号を上記通信回線を介して受信する。したがって、端末装置５は、言語辞書を備える必要が無く複雑な言語処理を行う必要も無く、小型に形成することができる。また、サーバー通信部２と言語処理サーバー６との間の上記通信回線を介した音声伝送はテキスト形式のデータによって行われるため、通信データ量を少なくでき、音声伝送を短時間に行うことができる。【選択図】　図１
2004085786.tif 000002
【特許請求の範囲】
【請求項１】
外部から取得した読上げ用のテキストを、通信回線を介して送信する一方、上記通信回線を介して返信されてくる読上げ用中間記号を音声信号に変換して出力する端末装置と、
上記端末装置と上記通信回線で接続されると共に、上記端末装置から上記通信回線を介して送信されてくるテキストを上記読上げ用中間記号に変換し、この変換された読上げ用中間記号を上記通信回線を介して上記端末装置に返信する言語処理サーバー
を備えたことを特徴とするテキスト音声合成装置。
【請求項２】
請求項１に記載のテキスト音声合成装置において、
上記端末装置は、
読上げ用のテキストを入力するテキスト入力手段と、
上記テキスト入力手段から入力されたテキストを上記通信回線を介して上記言語処理サーバーに送信する一方、上記言語処理サーバーから上記通信回線を介して返信されてくる読上げ用中間記号を受信するサーバー通信手段と、
上記サーバー通信手段によって受信された読上げ用中間記号を音声信号に変換する音声合成手段
を備えていることを特徴とするテキスト音声合成装置。
【請求項３】
請求項２に記載のテキスト音声合成装置において、
上記端末装置は、
通信回線を介して読上げ用テキストを取得すると共に、この取得した読上げ用テキストを上記テキスト入力手段に送出する通信手段を備えていることを特徴とするテキスト音声合成装置。
【請求項４】
請求項２あるいは請求項３に記載のテキスト音声合成装置において、
上記端末装置は、
上記サーバー通信手段によって受信された読上げ用中間記号を記憶する読上げ用中間記号記憶手段を備えており、
上記音声合成手段は、上記読上げ用中間記号記憶手段に記憶された読上げ用中間記号を読み出して音声信号に変換するようになっていることを特徴とするテキスト音声合成装置。
【請求項５】
請求項２に記載のテキスト音声合成装置において、
上記端末装置は、
上記サーバー通信手段が上記言語処理サーバーとの間で通信するデータの形式を決定するデータ形式設定手段を備えており、
上記音声合成手段は、上記データ形式設定手段によって設定されたデータ形式に基づいて、上記読上げ用中間記号を音声信号に変換するようになっていることを特徴とするテキスト音声合成装置。
【請求項６】
端末装置と通信回線で接続されて、上記端末装置とデータのやり取りを行う通信手段と、
上記通信手段によって受信された上記端末装置からの読上げ用テキストを読上げ用中間記号に変換して上記通信手段に返信させる言語処理手段と、
上記言語処理手段によって変換される読上げ用中間記号のデータ形式を設定するデータ形式設定手段
を備えたことを特徴とする言語処理サーバー装置。
【請求項７】
第１のコンピュータを、請求項２におけるテキスト入力手段，サーバー通信手段および音声合成手段として機能させる一方、
第２のコンピュータを、請求項２における言語処理サーバーとして機能させるテキスト音声合成プログラムが記録されていることを特徴とするコンピュータ読出し可能なプログラム記録媒体。
【請求項８】
コンピュータを、
請求項６における通信手段，言語処理手段およびデータ形式設定手段
として機能させるテキスト音声合成プログラムが記録されていることを特徴とするコンピュータ読出し可能なプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、テキストから音声を合成するテキスト音声合成装置、言語処理サーバー装置、および、プログラム記録媒体に関する。
【０００２】
【従来の技術】
テキストから音声信号を生成して出力するテキスト音声合成装置が広く利用されている。また、パーソナルコンピュータ（以下、パソコンと略称する）においては、豊富なハードウェア資源を利用してテキスト音声合成ソフトウェアに基づいてテキストを音声信号に変換することができる。さらに、パソコン以外のカーナビゲーション（以下、カーナビと略称する）や携帯電話等の小型・携帯機器にも、音声合成機能が搭載され始めている。
【０００３】
しかしながら、テキスト音声合成を実現するためには、辞書等を用いて、入力テキストから読みやアクセント位置等の情報を解析する必要がある。特に、日本語テキスト音声合成においては、日本語文章を解析するために数万語から数十万語の言語辞書が必要であり、小型・携帯機器にテキスト音声合成機能を搭載する場合には、辞書や日本語解析ソフトウェアを保存するために多くの記憶容量を必要とするという問題がある。
【０００４】
このような問題を解決する方法として、以下のような方法が提案されている。特開２００１‐５１９１６号公報においては、端末機器側に音声合成処理手段を搭載せずに、音声合成処理を行うサーバーと通信することによって音声合成処理を可能にしている。例えば、端末機器側から読上げ用テキスト（例えば電子メール）をサーバーに送信すると、サーバー側で上記読上げテキストを音声信号に変換し、この変換された音声信号を上記端末機器側に送り返すようにしている。
【０００５】
また、特開平７‐２１９５７５号公報や特開平８‐３１４４８７号公報においては、テキストから音声合成のための読上げ用中間記号の生成をサーバー側で行い、端末機器側へは上記生成された読上げ用中間記号を配信や放送で送信することが開示されている。このような形態の場合には、端末機器側では言語処理を行う必要がなく、読上げ用中間記号から音声合成を行う手段を搭載すればよい。したがって、端末機器の小型化が可能になる。例えば、カーナビを用いたサービスにおいては、日々のニュースやメールのテキストをサーバー側で読上げ用中間記号に変換した後に、各端末機器に配信して読上げることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来のテキスト音声合成機能を搭載した小型・携帯機器においては、以下のような問題がある。
【０００７】
先ず、上記特開２００１‐５１９１６号公報では、サーバー側で音声合成処理を行って音声信号を生成し、この生成された音声信号を端末機器に送信するようにしている。この場合には、上記音声信号の伝送量が多いという問題がある。特に、通信回線の容量が小さい場合には、サーバーから端末機器への音声伝送に時間が掛って通信コストが高くなってしまう。
【０００８】
次に、特開平７‐２１９５７５号公報や特開平８‐３１４４８７号公報においては、サーバー側から端末機器側へ読上げ用中間記号を送信するので、音声信号そのものを送信する場合に比べて伝送量は少ない。しかしながら、読上げテキストはサーバー側で管理されているニュースやメールに限られており、端末機器側からサーバー上にはない任意のテキストデータを指定して読上げることができないという問題がある。
【０００９】
そこで、この発明の目的は、端末側からテキスト情報を入力指定することができ、音声伝送を短時間に行うことができ、端末の小型化が可能なテキスト音声合成装置、言語処理サーバー装置、および、プログラム記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、この発明のテキスト音声合成装置は、端末装置によって、外部から取得した読上げ用のテキストが通信回線を介して言語処理サーバーに送信される。そうすると、上記言語処理サーバーによって、上記受信したテキストが読上げ用中間記号に変換されて、上記通信回線を介して端末装置に返信される。そして、上記端末装置によって、受信した上記読上げ用中間記号が音声信号に変換されて出力される。
【００１１】
こうして、上記テキストに対する言語処理機能を上記言語処理サーバーに持たせることによって、上記端末装置には言語辞書および言語解析プログラムを搭載する必要はない。したがって、上記端末装置を小型に構成することができる。また、上記端末装置と言語処理サーバーとの間の上記通信回線を介した音声伝送がテキスト形式のデータによって行われる。したがって、通信データ量が少なくなり、音声伝送が短時間に行われる。
【００１２】
また、１実施例のテキスト音声合成装置では、上記端末装置を、テキスト入力手段から入力されたテキストをサーバー通信手段によって上記言語処理サーバーに送信し、返信されてくる読上げ用中間記号を上記サーバー通信手段で受信し、受信された読上げ用中間記号を音声合成手段によって音声信号に変換するように成している。
【００１３】
こうして、上記端末装置側での上記読上げテキストの言語処理サーバーへの送信と、上記言語処理サーバーからの読上げ用中間記号の受信と、受信した読上げ用中間記号に基づく音声合成とが、的確に行われる。
【００１４】
また、１実施例のテキスト音声合成装置では、上記端末装置に、通信回線を介して読上げ用テキストを取得する通信手段を備えている。したがって、メールやインターネットのホームページやネットワーク上のファイルに含まれるテキストデータを、上記読上げ用テキストとして取得することが可能になる。
【００１５】
また、１実施例のテキスト音声合成装置では、上記端末装置は、上記受信された読上げ用中間記号を記憶する読上げ用中間記号記憶手段を備えている。したがって、上記端末装置が通信回線との接続が切断された後であっても、上記音声合成手段によって、上記読上げ用中間記号記憶手段に記憶された読上げ用中間記号を読み出して音声信号に変換することが可能になる。
【００１６】
また、１実施例のテキスト音声合成装置では、上記端末装置に、上記サーバー通信手段が上記言語処理サーバーとの間で通信するデータの形式を決定するデータ形式設定手段を備えている。そして、上記音声合成手段を、上記データ形式設定手段によって設定されたデータ形式に基づいて、上記読上げ用中間記号を音声信号に変換するようにしている。
【００１７】
このように、上記サーバー通信手段が上記言語処理サーバーとの間で音声伝送を行うに先立って、上記データ形式設定手段によって、通信するデータの形式が決定される。したがって、複数の端末装置間に能力差があったり、複数の通信回線に速度差があったりする場合でも、端末装置の能力や通信回線の通信速度に適合した適切な通信データ形式が設定されて音声伝送が行われる。然も、上記音声合成手段は、上記データ形式設定手段によって設定されたデータ形式に基づいて上記読上げ用中間記号を音声信号に変換するので、如何様なデータ形式で音声伝送が行われても最終的に音声信号に変換されて再生される。
【００１８】
また、この発明の言語処理サーバー装置は、データ形式設定手段によって、言語処理手段で変換される読上げ用中間記号のデータ形式が設定される。そして、通信手段によって、通信回線を介して端末装置から読上げ用テキストが受信される。そうすると、上記言語処理手段によって、上記設定された読上げ用中間記号のデータ形式で、上記受信された読上げ用テキストが上記読上げ用中間記号に変換される。そして、上記通信手段によって、上記通信回線を介して、上記変換された読上げ用中間記号が上記端末装置に返信される。
【００１９】
このように、上記言語処理サーバー装置側に、データ形式設定手段および言語処理手段が搭載されることによって、複数の端末装置間に能力差があったり、複数の通信回線に速度差があったりする場合でも、各々の端末装置の能力や通信回線の通信速度に適合した適切なデータ形式の読上げ用中間記号に変換されて音声伝送が行われる。
【００２０】
また、この発明のプログラム記録媒体は、記録されているテキスト音声合成プログラムが第１のコンピュータおよび第２のコンピュータで読み出されて実行されることによって、上記第１のコンピュータが、上記テキスト音声合成装置のテキスト入力手段，サーバー通信手段および音声合成手段として機能する。一方、上記第２のコンピュータが、上記テキスト音声合成装置の言語処理サーバーとして機能する。
【００２１】
したがって、上記第１のコンピュータが搭載される端末装置には、言語辞書および言語解析プログラムを格納する必要はなく、上記端末装置は小型に形成される。また、上記端末装置と言語処理サーバーとの間の上記通信回線を介した音声伝送がテキスト形式のデータで行われて、通信データ量が少なくなり、音声伝送が短時間に行われる。
【００２２】
また、この発明のプログラム記録媒体は、記録されているテキスト音声合成プログラムがコンピュータで読み出されて実行されることによって、上記コンピュータが上記言語処理サーバー装置の通信手段，言語処理手段およびデータ形式設定手段として機能する。
【００２３】
したがって、複数の端末装置間に能力差がある場合や複数の通信回線に速度差がある場合でも、各々の端末装置の能力や通信回線の通信速度に適合した適切なデータ形式の読上げ用中間記号に変換されて音声伝送が行われる。
【００２４】
【発明の実施の形態】
以下、この発明を図示の実施の形態により詳細に説明する。
【００２５】
＜第１実施の形態＞
図１は、本実施の形態のテキスト音声合成装置におけるブロック図である。このテキスト音声合成装置は、読上げ用のテキスト情報を入力するテキスト入力部１、言語処理サーバー６と音声情報のやり取りを行うサーバー通信部２、入力されたテキストを読上げ用中間記号に変換する言語処理サーバー６、入力された読上げ用中間記号を音声信号に変換する音声合成部３、入力された音声信号に基づいて合成音声を出力する音声出力部４で構成されている。
【００２６】
上記構成を有するテキスト音声合成装置は以下のように動作する。尚、音声合成処理結果を利用する装置側、つまり、テキスト入力部１，サーバー通信部２，音声合成部３および音声出力部４を、以下においては端末装置５とも呼ぶことにする。
【００２７】
上記テキスト入力部１は、例えばキーボード等の入力装置あるいはテキストデータを蓄えるメモリーを含んで構成されている。そして、上記入力装置から入力されたテキストあるいは上記メモリーから読み出したテキストを、読上げ用テキストとして設定してサーバー通信部２に入力する。ここでは、入力テキストとして日本語漢字仮名混じり文章を例に説明するが、言語は日本語に限られるものではない。尚、上記テキスト入力部１からは任意のテキストを入力することができるが、以下においては「本日は、晴天なり。」が入力されたとする。
【００２８】
そうすると、上記サーバー通信部２は、入力テキストを、有線あるいは無線の通信回線を用いて言語処理サーバー６へ送信する。そして、言語処理サーバー６によって、入力テキストがテキスト音声合成のための読上げ用中間記号に変換される。ここで、日本語漢字仮名混じり文章から読みとアクセント位置等を解析して出力するために、日本語文章を入力テキストとする言語処理サーバー６には、数万語から数十万語の言語辞書が備えられている。こうすることによって、上記端末側に言語処理部を備える必要がないので、端末装置５を小型化することができるのである。尚、言語処理サーバー６は、上記通信回線を介して端末装置５側に接続されていればよく、その形態に付いては特に限定するものではない。例えば、インターネット上でサービスを提供する装置によって実現しても良いし、本端末を利用する家庭内に在るパソコンによって実現しても差し支えない。
【００２９】
ところで、上述した入力テキスト例「本日は、晴天なり。」の場合における言語処理サーバー６の出力例としては、以下に説明するような複数の形式がある。すなわち、言語処理サーバー６で生成される読上げ用中間記号は複数の形式がある。
【００３０】
先ず、第１の形式として、片仮名とアクセントやポーズ情報を表す韻律記号とで表現する形式がある。例えば、“ホ！ンジツワ　セーテン！ナリ．”のような形式である。ここで、「！」は直前の音節にアクセントが存在することを示しており、「　（空白）」はポーズを示している。また、「．」は、文末を示している。このような読上げ用中間記号から、実際に読上げる際の韻律（声の高さ，大きさ，発声時間長）情報は、端末側の音声合成部３によって統計的データや規則によって生成する。言語処理サーバー６から送信される読上げ用中間記号は、上述のようなテキスト情報であるから、通信に必要なデータ量が小さく、通信に掛るコストは音声信号そのものを送信する場合に比べて非常に小さくてすむ。
【００３１】
また、読上げ用中間記号の第２の形式として、上記第１の形式の場合では端末側で韻律情報の生成を行うのに対して、言語処理サーバー６側で韻律情報の生成を行って送信する形式がある。この場合における言語処理サーバー６の出力例を図２に示す。図２に示す出力形式は、基本的には４列のデータから構成されており、第１列目は音素名であり、第２列目は音素の継続時間長（単位はｍｓ（ミリ秒））であり、第３列目は声の高さ（単位はＨｚ（ヘルツ））であり、第４列目は声の大きさ（単位はｄＢ（デシベル））である。但し、声の高さは、母音（ａ，ｉ，ｕ，ｅ，ｏ，Ｎ）等のピッチを有する有声音に対して値が設定されており、「ｈ」のような無声子音等には設定されない。言語処理サーバー６が、このような韻律情報を含む読上げ用中間記号を出力する場合には、端末装置５側の音声合成部３は韻律生成処理を行う必要が無くなるので、端末装置５側の処理を更に削減することができ端末装置５を小型化できるのである。
【００３２】
こうして上記言語処理サーバー６によって得られた読上げ用中間記号は、上記通信回線を介してサーバー通信部２に返信される。そうすると、サーバー通信部２は、受信した読上げ用中間記号を音声合成部３に送出する。そして、音声合成部３によって、上記読上げ用中間記号が音声信号に変換され、この音声信号に基づく合成音声が音声出力部４から再生されるのである。
【００３３】
以上のごとく、本実施の形態においては、音声合成時における言語処理機能を端末装置５と有線あるいは無線の通信回線で接続された言語処理サーバー６に持たせている。そして、端末装置５のテキスト入力部１から入力された読上げ用テキストを、サーバー通信部２から上記通信回線を介して言語処理サーバー６へ送信し、言語処理サーバー６によって変換された読上げ用中間記号を上記通信回線を介してサーバー通信部２に返信するようにしている。
【００３４】
したがって、上記言語処理時において、日本語漢字仮名混じり文章から読みおよびアクセント位置等を解析して出力する際に用いる数万語から数十万語の言語辞書は、言語処理サーバー６側に備えておけばよい。そして、複雑な上記言語処理動作は言語処理サーバー６側で実行される。そのために、端末装置５に言語処理機能を持たせる必要が無く、端末装置５を小型に形成することができるのである。
【００３５】
また、上記サーバー通信部２と言語処理サーバー６との間の上記通信回線を介した音声伝送は、テキスト形式のデータによって行われるため通信データ量も少ない。したがって、音声伝送を短時間に行うことができ、通信に掛るコストを小さくできるのである。
【００３６】
＜第２実施の形態＞
上記第１実施の形態におけるテキスト音声合成装置では、上記テキスト入力部１は、読上げ用テキストをキーボード等の入力装置あるいはメモリーから取得するようにしている。これに対して、本実施の形態におけるテキスト音声合成装置では、読上げ用テキストをメールやインターネットのホームページやネットワーク上のファイルから取得するものである。
【００３７】
図３は、本実施の形態のテキスト音声合成装置におけるブロック図である。このテキスト音声合成装置は、端末装置１６を構成するテキスト入力部１１が通信部１５に接続されているところに特徴がある。そして、テキスト入力部１１は、通信部１５および通信回線を介して、メール１８やインターネットのホームページ１９やネットワーク上のファイル２０に含まれるテキストデータを読上げ用テキストとして取得するのである。
【００３８】
図３において、テキスト入力部１１，サーバー通信部１２，音声合成部１３，音声出力部１４および通信部１５によって端末装置１６を構成している。ここで、テキスト入力部１１，サーバー通信部１２，音声合成部１３，音声出力部１４および言語処理サーバー１７は、上記第１実施の形態におけるテキスト入力部１，サーバー通信部２，音声合成部３，音声出力部４および言語処理サーバー６と同じである。
【００３９】
上記構成を有するテキスト音声合成装置は次のように動作する。以下、インターネット上のホームページ読上げを例に、本テキスト音声合成装置の動作を説明する。
【００４０】
先ず、上記通信部１５は、有線や無線の通信回線を介して使用者が所望するホームページ１９に接続し、そのホームページ１９上のコンテンツを取得する。そして、取得したコンテンツ中に含まれる情報中の読上げ用テキストを、テキスト入力部１１に出力する。
【００４１】
以降の動作は、上記第１実施の形態の場合と同様であり、簡単に説明する。テキスト入力部１１は、設定した読上げ用テキストをサーバー通信部１２に入力する。そして、サーバー通信部１２によって、通信回線を介して接続されている言語処理サーバー１７に読上げ用テキストのテキスト情報が送信される。そうすると、言語処理サーバー１７は読上げ用テキストを読上げ用中間記号に変換し、通信回線を介してサーバー通信部１２に送り返す。サーバー通信部１２は受信した読上げ用中間記号を音声合成部１３に送出し、音声合成部１３は読上げ用中間記号を音声信号に変換する。こうして得られた音声信号に基づいて音声出力部１４によって合成音声が再生される。
【００４２】
上述したように、本実施の形態のテキスト音声合成装置における端末装置１６は、上記第１実施の形態のテキスト音声合成装置における端末装置５の構成に加えて、テキスト入力部１１に接続された通信部１５を設けている。そして、テキスト入力部１１は、通信部１５および通信回線を介して、メール１８やインターネットのホームページ１９やネットワーク上のファイル２０に含まれるテキストデータを読上げ用テキストとして取得するようにしている。
【００４３】
したがって、上記第１実施の形態の場合と同様に、端末装置１６に言語処理機能を持たせる必要が無く、端末装置１６を小型に構成できる。また、言語処理サーバー１７との間でテキスト形式のデータによる音声伝送を行って、音声伝送を短時間に行い、通信コストを小さくできる。
【００４４】
さらに、上記従来の技術において説明した特開平７‐２１９５７５号公報に開示された音声合成方法や特開平８‐３１４４８７号公報に開示された情報通信システムにおいては、メールやニュース等の情報をサーバーが管理しており、読上げる情報を端末機器側が指定することはできない。ところが、本実施の形態においては、端末装置１６側が取得したコンテンツの中から読上げ用テキストを設定できるので、任意のテキスト情報を読上げることができるのである。
【００４５】
＜第３実施の形態＞
上記第１，第２実施の形態におけるテキスト音声合成装置では、テキスト音声合成を行う際の言語処理を、読上げを行う毎に通信回線で接続された言語処理サーバー６，１７で行うようにしている。これに対して、本実施の形態におけるテキスト音声合成装置では、読上げ用テキストの言語処理を予め言語処理サーバーで行っておき、読上げ用中間記号を端末側で一時的に蓄積することによって、言語処理サーバーとの通信を行っていない場合でも読上げを行えるものである。
【００４６】
図４は、本実施の形態のテキスト音声合成装置におけるブロック図である。このテキスト音声合成装置は、端末装置２７を構成するサーバー通信部２３が読上げ用中間記号記憶部２６に接続されているところに特徴がある。そして、サーバー通信部２３は、言語処理サーバー２８で得られた読上げ用中間記号を読上げ用中間記号記憶部２６に蓄積しておくのである。
【００４７】
図４において、通信部２１，テキスト入力部２２，サーバー通信部２３，音声合成部２４，音声出力部２５および読上げ用中間記号記憶部２６によって端末装置２７を構成している。ここで、テキスト入力部２２，サーバー通信部２３，音声合成部２４，音声出力部２５および言語処理サーバー２８は、上記第１実施の形態におけるテキスト入力部１，サーバー通信部２，音声合成部３，音声出力部４および言語処理サーバー６と同じである。また、通信部２１，メール２９，ホームページ３０およびファイル３１は、上記第２実施の形態における通信部１５，メール１８，ホームページ１９およびファイル２０と同じである。
【００４８】
上記構成を有するテキスト音声合成装置は次のように動作する。以下、書籍を読上げる場合を例に、本テキスト音声合成装置の動作を説明する。
【００４９】
例えば、自宅で本端末装置２７を通信回線に接続している場合に、通信部２１によってメール２９，ホームページ３０あるいはファイル３１から書籍データがダウンロードされる。そして、テキスト入力部２２上に読上げ用テキストが設定される。
【００５０】
その後、上記テキスト入力部２２からの読上げ用テキストが、サーバー通信部２３から言語処理サーバー２８に送信され、言語処理サーバー２８で読上げ用中間記号に変換されて端末装置２７側のサーバー通信部２３に返送される。こうして得られた読上げ用中間記号は、読上げ用中間記号記憶部２６に記憶される。その場合、読上げ用中間記号の記憶時には、音声合成部２４の処理を停止させておいても動作させておいても構わない。
【００５１】
こうして、上記読上げ用テキストを全て読上げ用中間記号に変換して読上げ用中間記号記憶部２６に記憶した後に、通信部２１およびサーバー通信部２３の通信回線を切断する。その後、端末装置２７を持ち運び、例えば通勤電車の中で、使用者の要求に応じて、音声合成部２４は読上げ用中間記号記憶部２６から読上げ用中間記号を読み出して音声信号に変換し、音声出力部２５から再生するのである。こうすることによって、通信回線を介してダウンロードした書籍を通勤電車中で読上げることができるのである。
【００５２】
上述したように、本実施の形態のテキスト音声合成装置における端末装置２７は、上記第２実施の形態のテキスト音声合成装置における端末装置１６の構成に加えて、上記サーバー通信部２３に接続された読上げ用中間記憶部２６を設けている。そして、サーバー通信部２３は、言語処理サーバー２８から送信された読上げ用中間記号を読上げ用中間記号記憶部２６に記憶するようにしている。
【００５３】
したがって、上記通信部２１によって通信回線を介してメール２９，ホームページ３０あるいはファイル３１からダウンロードされたテキストデータから読上げテキストを設定し、サーバー通信部２３によって通信回線を介して言語処理サーバー２８から送信された読上げ用中間記号を読上げ用中間記号記憶部２６に記憶した後は、通信部２１およびサーバー通信部２３が通信回線と切断されている状態であっても、取得したテキストを合成音声によって読上げることができるのである。
【００５４】
＜第４実施の形態＞
本実施の形態におけるテキスト音声合成装置では、端末装置と言語処理サーバーとの間で、音声合成処理動作を実行するに先立って通信するデータ形式を決定するものである。
【００５５】
図５は、本実施の形態のテキスト音声合成装置におけるブロック図である。このテキスト音声合成装置は、上記第１実施の形態のテキスト音声合成装置の構成に、サーバー通信部４２と言語処理部４７との間で通信を行う際のデータ形式を決定する端末側データ形式設定部４５とサーバー側データ形式設定部４８とを加えて、音声合成部４３は端末側データ形式設定部４５で設定されたデータ形式に基づいて音声信号を生成することを特徴としている。
【００５６】
図５において、テキスト入力部４１，サーバー通信部４２，音声合成部４３，音声出力部４４および端末側データ形式設定部４５によって端末装置４６を構成している。また、言語処理部４７，サーバー側データ形式設定部４８および端末通信部４９で言語処理サーバー装置５０を構成している。ここで、テキスト入力部４１および音声出力部４４は、上記第１実施の形態におけるテキスト入力部１および音声出力部４と同じである。
【００５７】
上記構成を有するテキスト音声合成装置は次のように動作する。本テキスト音声合成装置においては、端末装置４６と言語処理サーバー装置５０との間のデータ通信を、端末装置４６のサーバー通信部４２と言語処理サーバー装置５０の端末通信部４９とで行う。そして、上述したように、サーバー通信部４２と言語処理部４７との間で通信するデータ形式を予め決定する。具体的には、読上げ用中間記号の形式を決定するのである。
【００５８】
上記第１実施の形態において説明したように、上記読上げ用中間記号には複数の形式がある。１つは、“ホ！ンジツワ　セーテン！ナリ．”のように、通信データ量は非常に少ないが端末装置４６側で韻律情報を生成する必要がある形式である。他には、図２で示すように、通信データ量は比較的多くなるが、韻律情報も通信する形式等である。
【００５９】
上記端末側データ形式設定部４５は、サーバー通信部４２および端末通信部４９を介して、言語処理サーバー装置５０側のサーバー側データ形式設定部４８と通信を行って予め通信データ形式を設定する。設定の要因は、端末装置４６の音声合成部４３が韻律生成手段を備えているか否か等の端末能力や、通信回線速度は読上げ用中間記号を通信できる程充分早いか否か等の要因がある。そうした後に、言語処理サーバー装置５０側の言語処理部４７は、端末装置４６側のサーバー通信部４２から通信回線および端末通信部４９を介して送信されてくるテキスト情報を、サーバー側データ形式設定部４８で設定されたデータ形式に基づいて読上げ用中間記号に変換する。そして、端末通信部４９および上記通信回線を介してサーバー通信部４２に返信する。そうすると、音声合成部４３は、端末側データ形式設定部４５で設定されたデータ形式に基づいて、読上げ用中間記号を音声信号に変換するのである。
【００６０】
以上のごとく、本実施の形態においては、上記端末装置４６側に端末側データ形式設定部４５を設ける一方、言語処理サーバー装置５０側にはサーバー側データ形式設定部４８および端末通信部４９を設けている。そして、端末側データ形式設定部４５とサーバー側データ形式設定部４８とで、サーバー通信部４２，通信回線および端末通信部４９を介した通信を行って、予め通信データ形式を設定するようにしている。したがって、端末装置４６の能力差や通信回線の速度差がある場合であっても、適切な通信データ形式を設定して音声伝送を行うことができるのである。
【００６１】
尚、上記実施の形態においては、上記言語処理部４７は、読上げ用中間記号を端末装置４６側に送信する場合で説明している。しかしながら、通信回線が音声信号を通信できる程に充分早い伝送能力を有していれば、言語処理部４７は音声信号をそのまま通信しても良い。あるいは、音声信号を何らかの圧縮方式で圧縮したデータで送信しても差し支えない。
【００６２】
ところで、上記各実施の形態における端末装置５・１６・２７・４６のテキスト入力部１・１１・２２・４１，サーバー通信部２・１２・２３・４２，音声合成部３・１３・２４・４３，通信部１５・２１，読上げ用中間記号記憶部２６および端末側データ形式設定部４５としての機能、言語処理サーバー６・１７・２８としての機能、言語処理サーバー装置５０の言語処理部４７，サーバー側データ形式設定部４８および端末通信部４９としての機能は、プログラム記録媒体に記録されたテキスト音声合成プログラムによって実現される。上記各実施の形態における上記プログラム記録媒体は、ＲＯＭ（リード・オンリ・メモリ）でなるプログラムメディアである。あるいは、外部補助記憶装置に装着されて読み出されるプログラムメディアであってもよい。尚、何れの場合においても、上記プログラムメディアからテキスト音声合成プログラムを読み出すプログラム読み出し手段は、上記プログラムメディアに直接アクセスして読み出す構成を有していてもよいし、ＲＡＭ（ランダム・アクセス・メモリ）に設けられたプログラム記憶エリア（図示せず）にダウンロードし、上記プログラム記憶エリアにアクセスして読み出す構成を有していてもよい。尚、上記プログラムメディアから上記ＲＡＭのプログラム記憶エリアにダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。
【００６３】
ここで、上記プログラムメディアとは、本体側と分離可能に構成され、磁気テープやカセットテープ等のテープ系、フロッピーディスク，ハードディスク等の磁気ディスクやＣＤ（コンパクトディスク）‐ＲＯＭ，ＭＯ（光磁気）ディスク，ＭＤ（ミニディスク），ＤＶＤ（ディジタル多用途ディスク）等の光ディスクのディスク系、ＩＣ（集積回路）カードや光カード等のカード系、マスクＲＯＭ，ＥＰＲＯＭ（紫外線消去型ＲＯＭ），ＥＥＰＲＯＭ（電気的消去型ＲＯＭ），フラッシュＲＯＭ等の半導体メモリ系を含めた、固定的にプログラムを坦持する媒体である。
【００６４】
また、上記実施の形態におけるテキスト音声合成装置は、インターネットを含む通信ネットワークと接続可能な構成を有しているので、上記プログラムメディアは、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体であっても差し支えない。尚、その場合における上記通信ネットワークからダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。あるいは、別の記録媒体からインストールされるものとする。
【００６５】
尚、上記記録媒体に記録されるものはプログラムのみに限定されるものではなく、データも記録することが可能である。
【００６６】
【発明の効果】
以上より明らかなように、この発明は、端末装置によって、外部から取得した読上げ用のテキストを通信回線を介して言語処理サーバーに送信し、上記言語処理サーバーによって、上記受信したテキストを読上げ用中間記号に変換して、上記通信回線を介して端末装置に返信し、上記端末装置によって、受信した上記読上げ用中間記号を音声信号に変換して出力するので、上記テキストに対する言語処理機能を上記言語処理サーバーに持たせることができる。
【００６７】
したがって、上記端末装置には言語辞書および言語解析プログラムを搭載する必要はなく、上記端末装置を小型に形成することができる。また、上記端末装置と言語処理サーバーとの間の上記通信回線を介した音声伝送を、テキスト形式のデータによって行うことができる。したがって、通信データ量を少なくし、音声伝送を短時間に行うことができる。
【００６８】
さらに、上記端末装置および言語処理サーバーに、互いに音声伝送を行うに先立って、上記通信回線を介して音声伝送を行う際のデータの形式を設定するデータ形式設定手段を搭載すれば、複数の端末装置間に能力差があったり、複数の通信回線に速度差がある場合でも、端末装置の能力や通信回線の通信速度に適合した適切な通信データ形式を設定して音声伝送を行うことができる。
【図面の簡単な説明】
【図１】この発明のテキスト音声合成装置におけるブロック図である。
【図２】図１における言語処理サーバーの出力例を示す図である。
【図３】図１とは異なるテキスト音声合成装置のブロック図である。
【図４】図１および図３とは異なるテキスト音声合成装置のブロック図である。
【図５】図１，図３および図４とは異なるテキスト音声合成装置のブロック図である。
【符号の説明】
１，１１，２２，４１…テキスト入力部、
２，１２，２３，４２…サーバー通信部、
３，１３，２４，４３…音声合成部、
４，１４，２５，４４…音声出力部、
５，１６，２７，４６…端末装置、
６，１７，２８…言語処理サーバー、
１５，２１…通信部、
１８，２９…メール、
１９，３０…ホームページ、
２０，３１…ファイル、
２６…読上げ用中間記号記憶部、
４５…端末側データ形式設定部、
４７…言語処理部、
４８…サーバー側データ形式設定部、
４９…端末通信部。
【図１】
2004085786.tif 000003
【図２】
2004085786.tif 000004
【図３】
2004085786.tif 000005
【図４】
2004085786.tif 000006
【図５】
2004085786.tif 000007