(57)【要約】【課題】合成音声によってシステム状態を知ることが可能な音声合成装置を提供する。【解決手段】  テキスト情報を入力するテキスト入力部１０１と、声質パラメータ設定部１０２と、合成された音声を生成するための音声素片データベース１０８および韻律データベース１０９と、声質パラメータ、音声素片データ、韻律データを用いて、入力されたテキスト情報の合成音声を生成する合成音声生成部１０３と、生成された合成音声を出力する音声出力部１０４と、システムの状態を管理し、声質パラメータ、音声素片データ、韻律データの内、少なくとも１つをシステム状態に適合するように設定するシステム管理部２０３とを備えることにより、声質パラメータ、音声素片データ、韻律データの内、少なくとも１つをシステム状態に適合させることができ、合成音声からシステム状態を知ることができる。【選択図】図１
2006178025.tif 000002
【特許請求の範囲】
【請求項１】
テキスト情報を入力するテキスト入力手段と、前記テキスト入力手段で入力された前記テキスト情報を音声合成する場合の、合成された音声の特性を設定する声質パラメータ設定手段と、前記合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、前記声質パラメータまたは前記音声生成データを用い、前記入力されたテキスト情報の合成音声を生成する合成音声生成手段と、前記合成音声生成手段で生成された合成音声を出力する音声出力手段と、システム状態を管理し、前記声質パラメータまたは前記音声生成データの内、少なくとも１つを前記システム状態に対応するように設定するシステム管理手段とを備えた音声合成装置。
【請求項２】
前記音声生成データは、音声素片データまたは韻律データであって、前記音声生成データベースは、前記音声素片データおよび前記韻律データをそれぞれ蓄積した音声素片データベースおよび韻律データベースを有し、前記システム管理手段は、前記声質パラメータ、前記音声素片データ、前記韻律データの内、少なくとも１つを前記システム状態に対応するように設定する請求項１記載の音声合成装置。
【請求項３】
前記システム管理手段によって管理される前記システム状態は、部品の故障、特定の機能を使用するための操作、ライセンス料の支払い操作、システム負荷の量、システムの使用時間の内、少なくとも１つを含む請求項１記載の音声合成装置。
【請求項４】
前記システムの使用時間が、前記システムの使用開始時刻からの累積時間を含む請求項３記載の音声合成装置。
【請求項５】
複数の前記声質パラメータを蓄積した声質パラメータデータベースを有し、前記システム管理手段は、前記声質パラメータデータベースから前記システム状態に対応した声質パラメータを抽出し、抽出された前記声質パラメータを前記声質パラメータ設定手段に設定する請求項１記載の音声合成装置。
【請求項６】
音声素片データベースは、複数の話者の前記音声素片データを格納し、前記システム管理手段は、前記音声素片データベースから前記システム状態に対応した音声素片データを抽出し、前記合成音声生成部は、前記抽出された前記音声素片データを使用する請求項２記載の音声合成装置。
【請求項７】
前記韻律データベースは、複数の前記韻律データを格納し、前記システム管理手段は、前記韻律データベースから前記システム状態に対応した韻律データを抽出し、前記合成音声生成部は、前記抽出された韻律データを使用する請求項２記載の音声合成装置。
【請求項８】
前記テキスト情報に対応したキャラクタ画像データを格納したキャラクタ画像データベースと、前記キャラクタ画像データベースから抽出された前記キャラクタ画像データを画像として出力する画像出力手段とを更に備え、前記システム管理手段は、前記キャラクタ画像データベースから前記システム状態に対応した前記キャラクタ画像データを抽出し、前記画像出力手段は、前記抽出されたキャラクタ画像を出力する請求項１記載の音声合成装置。
【請求項９】
前記テキスト情報を格納したテキストデータベースを更に備え、前記システム管理手段は、前記テキストデータベースから前記システム状態に対応した前記テキスト情報を抽出し、前記抽出されたテキスト情報を前記テキスト入力手段の入力とする請求項１記載の音声合成装置。
【請求項１０】
端末装置と、前記端末装置と通信可能なサーバとを備え、前記端末装置は、テキスト情報を入力するテキスト入力手段と、前記テキスト入力手段で入力された前記テキスト情報を音声合成する際の、合成された音声の特性を設定する声質パラメータ設定手段と、前記合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、前記声質パラメータまたは前記音声生成データを用い、前記入力されたテキスト情報の合成音声を生成する合成音声生成手段と、前記合成音声生成手段で生成された合成音声を出力する音声出力手段と、前記端末装置のシステム状態を観測するシステム観測手段とを有し、前記サーバは、複数の前記声質パラメータを蓄積した声質パラメータデータベースと、複数の音声生成データを蓄積した音声生成データベースと、前記声質パラメータデータベースまたは前記音声生成データベースから、前記システム観測手段によって観測されたシステム状態に対応したデータベースを抽出し、前記端末装置に伝送するシステム管理手段とを有する音声合成装置。
【請求項１１】
前記音声生成データは、音声素片データまたは韻律データであって、前記音声生成データベースは、前記音声素片データを蓄積した音声素片データベースおよび前記韻律データを蓄積した韻律データベースを有する請求項１０記載の音声合成装置。
【請求項１２】
前記サーバは、前記サーバの負荷を計測する負荷計測手段を更に備え、前記負荷計測手段によって計測された前記負荷に対応したデータベースを、前記システム管理手段によって抽出し、前記端末装置のデータベースに伝送する請求項１０記載の音声合成装置。
【請求項１３】
前記サーバは、前記端末装置または前記サーバの使用開始からの累計時間を計測する時間計測手段を更に備え、前記時間計測手段によって計測された時間に対応したデータベースを、前記システム管理手段によって抽出し、前記端末装置のデータベースに伝送する請求項１０記載の音声合成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストデータを基に、合成された音声を生成する音声合成装置に関する。
【背景技術】
【０００２】
従来、音声合成装置として、合成された音声を、発声からの時間と共に変化させ、経過時間に応じて合成された音声の特性を変化させるようにしたものが提案されている（例えば、特許文献１参照）。
【０００３】
これによれば、音声の発声開始時点からの経過時点に応じて、合成音声の速度、ピッチ、声質などのパラメータを変化させており、例えば、速度について言えば、最初は遅く、経過時間と共に上限を設けて早くするなどしている。したがって、最初の遅い合成音声でその合成音声に慣れれば、その後は速い速度でも充分聞き取ることができ、全体として比較的早く合成音声を聞くことができ、また、これと似たことをピッチ、音量、声質でも行うことができ、ユーザにとって聞きやすく、飽きにくいという利点を有する。
【特許文献１】特開平１１−１６１２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の音声合成装置では、システムの状態と音声合成を関連させたものはなく、したがってシステムの状態を観測することを行っておらず、音声の特性からはシステムがどのような状態にあるかをユーザにおいて知ることができないという問題があった。
【０００５】
本発明は、このような従来の問題に鑑みてなされたものであり、システムの状態を、合成された音声の特性に反映させ、合成された音声によってシステムの状態をユーザに知らせることができる音声合成装置を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の音声合成装置は、テキスト情報を入力するテキスト入力手段と、テキスト入力手段で入力された前記テキスト情報を音声合成する際の、合成された音声の特性を設定する声質パラメータ設定手段と、合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、声質パラメータまたは前記音声生成データを用い、入力されたテキスト情報の合成音声を生成する合成音声生成手段と、合成音声生成手段で生成された合成音声を出力する音声出力手段と、システム状態を管理し、声質パラメータまたは音声生成データの内、少なくとも１つをシステム状態に対応するように設定するシステム管理手段とを備えた構成を有する。
【０００７】
この構成により、システム管理手段によって声質パラメータ、音声生成データのうち、少なくとも１つがシステムの状態に適合するように対応させることができるようになり、その適合されたものを用いて合成音声生成手段が合成音声を生成することになるため、合成された音声を出力し、聞くことによってシステムの状態を知ることができる。
【０００８】
また、本発明の音声合成装置は、音声生成データは、音声素片データまたは韻律データであって、音声生成データベースは、音声素片データおよび韻律データをそれぞれ蓄積した音声素片データベースおよび韻律データベースを有し、システム管理手段は、声質パラメータ、音声素片データ、韻律データの内、少なくとも１つをシステム状態に対応するように設定する構成を有する。
【０００９】
この構成により、システム管理手段によって声質パラメータ、音声素片データ、韻律データのうち、少なくとも１つがシステムの状態に適合するように対応させることができるようになり、その適合されたものを用いて合成音声生成手段が合成音声を生成することになるため、合成された音声を出力し、聞くことによってシステムの状態を知ることができる。
【００１０】
また、本発明の音声合成装置は、システム管理手段によって管理されるシステム状態は、部品の故障、特定の機能を使用するための操作、ライセンス料の支払い操作、システム負荷の量、システムの使用時間の内、少なくとも１つを含む構成を有する。
【００１１】
この構成により、部品の故障、特定の機能を使用するための操作、ライセンス料の支払い操作、システム負荷や時間がそれぞれ所定の値になるなど、少なくとも１つが発生した場合に、声質パラメータ、音声素片データあるいは韻律データの内、少なくとも１つがこれらの状況に適合するようになり、最終的に出力される合成音声でこれらの発生を知ることができる。
【００１２】
また、本発明の音声合成装置は、システムの使用時間が、システムの使用開始時刻からの累積時間を含む構成を有する。
【００１３】
この構成により、装置の使用開始からの時間に応じて、合成される音声の声質パラメータ、音声素片データまたは韻律データの内、少なくとも１つがその時間に適合されるようになり、合成された音声から、装置の使用開始からの時間を概ね知ることができる。
【００１４】
また、本発明の音声合成装置は、複数の前記声質パラメータを蓄積した声質パラメータデータベースを有し、システム管理手段は、声質パラメータデータベースからシステム状態に対応した声質パラメータを抽出し、抽出された声質パラメータを声質パラメータ設定手段に設定する構成を有する。
【００１５】
この構成により、システム管理手段が、複数の声質パラメータを蓄積した声質パラメータデータベースからシステム状態に適合した声質パラメータを抽出し、抽出された声質パラメータを声質パラメータ設定手段の声質パラメータとして設定することになり、したがって、音声合成手段は、システム状態に応じた声質の合成音声を出力することになり、出力された合成音声よりシステムの状態を知ることができる。
【００１６】
また、本発明の音声合成装置は、音声素片データベースは、複数の話者の前記音声素片データを格納し、システム管理手段は、音声素片データベースからシステム状態に対応した音声素片データを抽出し、合成音声生成部は、抽出された音声素片データを使用する構成を有する。
【００１７】
この構成により、複数の話者の音声素片データを格納した音声素片データベースからシステム状態に適合した１人の音声素片データを抽出し、それを使用するようになるため、誰の音声素片データが使用され合成音声が生成されたかを知ることにより、システムの状態を知ることができる。
【００１８】
また、本発明の音声合成装置は、韻律データベースは、複数の韻律データを格納し、システム管理手段は、韻律データベースからシステム状態に対応した韻律データを抽出し、合成音声生成部は、抽出された韻律データを使用する構成を有する。
【００１９】
この構成により、合成音声生成部がシステム状態に適合した韻律データを使用するため
、合成された音声から韻律を読取ることによりシステムの状態を知ることができる。
【００２０】
また、本発明の音声合成装置は、テキスト情報に対応したキャラクタ画像データを格納したキャラクタ画像データベースと、キャラクタ画像データベースから抽出されたキャラクタ画像データを画像として出力する画像出力手段とを更に備え、システム管理手段は、キャラクタ画像データベースからシステム状態に対応したキャラクタ画像データを抽出し、画像出力手段は、抽出されたキャラクタ画像を出力する構成を有する。
【００２１】
この構成により、キャラクタ画像によってシステムの状態を表示することができ、システムの状態をより分かりやすく表示することができる。
【００２２】
また、本発明の音声合成装置は、テキスト情報を格納したテキストデータベースを更に備え、システム管理手段は、テキストデータベースからシステム状態に対応したテキスト情報を抽出し、抽出されたテキスト情報をテキスト入力手段の入力とする構成を有する。
【００２３】
この構成により、システム管理手段において、システムの状態が管理され、追加のテキスト情報が必要な場合、テキストデータベースより必要なテキスト情報を抽出し、テキスト入力手段に入力するため、追加のテキスト情報についても、合成音声に変換され出力されることになり、これにより、より明確にシステムの状態を知ることができる。
【００２４】
さらに、本発明の音声合成装置は、端末装置と、端末装置と通信可能なサーバとを備え、端末装置は、テキスト情報を入力するテキスト入力手段と、テキスト入力手段で入力されたテキスト情報を音声合成する際の、合成された音声の特性を設定する声質パラメータ設定手段と、合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、声質パラメータまたは音声生成データを用い、入力されたテキスト情報の合成音声を生成する合成音声生成手段と、合成音声生成手段で生成された合成音声を出力する音声出力手段と、端末装置のシステム状態を観測するシステム観測手段とを有し、サーバは、複数の声質パラメータを蓄積した声質パラメータデータベースと、複数の音声生成データを蓄積した音声生成データベースと、声質パラメータデータベースまたは音声生成データベースから、システム観測手段によって観測されたシステム状態に対応したデータベースを抽出し、端末装置に伝送するシステム管理手段とを有する構成を有する。
【００２５】
この構成により、声質パラメータ、音声生成データのうち少なくとも１つを用いて、システムの状態を合成された音声で聞くことができる音声合成装置の構成各部を、端末装置とサーバとに分けてそれぞれ分担させることができる。
【００２６】
また、本発明の音声合成装置は、音声生成データは、音声素片データまたは韻律データであって、音声生成データベースは、音声素片データおよび韻律データをそれぞれ蓄積した音声素片データベースおよび韻律データベースを有する構成を有する。
【００２７】
この構成により、声質パラメータ、音声素片データ、韻律データのうち少なくとも１つを用いて、システムの状態を合成された音声で聞くことができる音声合成装置の構成各部を、端末装置とサーバとに分けてそれぞれ分担させることができる。
【００２８】
また、本発明の音声合成装置は、サーバは、サーバの負荷を計測する負荷計測手段を更に備え、負荷計測手段によって計測された負荷に対応したデータベースを、システム管理手段によって抽出し、端末装置のデータベースに伝送する構成を有する。
【００２９】
この構成により、サーバにおいて、サーバへ通信負荷を計測し、その値に適合したデータを端末装置に伝送することになり、伝送されたデータを基に合成音声が生成されるため
、合成音声を出力し聴取することにより、サーバへ通信負荷を知ることができる。
【００３０】
また、本発明の音声合成装置は、サーバは、端末装置またはサーバの使用開始からの累計時間を計測する時間計測手段を更に備え、時間計測手段によって計測された時間に対応したデータベースを、システム管理手段によって抽出し、端末装置のデータベースに伝送する構成を有する。
【００３１】
この構成により、サーバにおいて、使用開始からの累計時間を計測し、その値に適合したデータを端末装置に伝送することになり、伝送されたデータを基に合成音声が生成されるため、合成音声を出力し聴取することにより、サーバを含めた装置の使用開始からの累計時間を知ることができる。
【発明の効果】
【００３２】
本発明の音声合成装置は、テキスト情報を入力するテキスト入力手段と、テキスト入力手段で入力された前記テキスト情報を音声合成する際の、合成された音声の特性を設定する声質パラメータ設定手段と、合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、声質パラメータまたは前記音声生成データを用い、入力されたテキスト情報の合成音声を生成する合成音声生成手段と、合成音声生成手段で生成された合成音声を出力する音声出力手段と、システム状態を管理し、声質パラメータまたは音声生成データの内、少なくとも１つをシステム状態に対応するように設定するシステム管理手段とを備えたものであり、システム管理手段によって、声質パラメータ、音声生成データのうち、少なくとも１つがシステムの状態に適合するようになり、その適合されたものが合成音声生成手段において使用されるため、合成された音声を出力し、聞くことによってシステムの状態を知ることができ、ユーザにとって便利である。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の一実施の形態における音声合成装置について、図面を用いて説明する。
【００３４】
図１は、本発明の一実施の形態における音声合成装置を構成する端末装置の概略構成を示すブロック図、図２は、同装置を構成するサーバの概略構成を示すブロック図である。
【００３５】
本実施の形態における音声合成装置は、図１、図２に示すように、端末装置１００と、この端末装置１００と通信可能なサーバ２００とを備えている。
【００３６】
端末装置１００は、図１に示すように、テキスト情報を入力するキーボード、入力端末などよりなるテキスト入力部１０１と、入力されたテキスト情報を合成された音声に変換する際に、その合成された音声の特性を決定する声質パラメータ設定部１０２と、合成され音声を生成するための音声素片を蓄積した音声素片データベース１０８と、韻律データを蓄積した韻律データベース１０９と、合成された音声を生成するための合成音声生成部１０３と、合成された音声を出力する音声出力部１０４と、端末装置１００におけるシステム状態を観測するシステム観測部１０５と、ネットワーク１５０を介してサーバ２００と通信するためのデータ送信部１０６およびデータ受信部１０７と、キャラクタ画像などを表示するための画像出力部１１０と、声質パラメータを蓄積した声質パラメータデータベース１１１とを備えている。
【００３７】
サーバ２００は、図２に示すように、ネットワーク１５０を介して端末装置１００と通信するためのデータ受信部２０１およびデータ送信部２０２と、システム状態を管理するシステム管理部２０３と、合成された音声の特性を決定する声質パラメータを複数蓄積した声質パラメータデータベース２０４と、合成された音声を生成するための音声素片を複数の話者について蓄積した音声素片データベース２０５と、複数の韻律データを蓄積した
韻律データベース２０６と、複数のキャラクタ画像を蓄積したキャラクタ画像データベース２０７と、複数のテキストデータを蓄積したテキストデータベース２０８と、サーバ２００の負荷（すなわち、サーバ２００へのアクセス数）を計測する負荷計測部２０９と、装置の使用開始時からの累積時間を計測する時間計測部２１０とを備えている。
【００３８】
本実施の形態において、端末装置１００を使用する場合には、端末装置１００をインターネットなどのネットワーク１５０を介してサーバ２００に接続しておく。このようにしておくと、システム観測部１０５が、端末装置１００のシステム状態を観測し、その結果を、データ送信部１０６を介して、例えば、予め定めた一定時間ごとにネットワーク１５０を介してサーバ２００に送信する。
【００３９】
サーバ２００では、この結果をデータ受信部２０１で受信し、システム管理部２０３で管理する。また、サーバ２００では、負荷計測部２０９によってサーバ２００にかかる通信負荷を計測し、時間計測部２１０によって装置の使用開始時からの累積時間を計測する。そして、これらもシステム管理部２０３で共に管理する。
【００４０】
端末装置１００において、部品が故障したり、ある機能を使用するために申込みをしたり、ソフトのライセンス料を払ったりした場合など、端末装置１００においてシステム状態が変化した場合には、そのシステム状態の変化がデータ送信部１０６、ネットワーク１５０、データ受信部２０１を介して、サーバ２００のシステム管理部２０３に伝送される。
【００４１】
サーバ２００において、例えば、そのサーバ２００へのアクセス数が負荷計測部２０９で計測される。アクセス数が増加し、サーバへの通信負荷がかかり過ぎた場合には、その情報がシステム管理部２０３に伝送される。また、時間計測部２１０は、装置の使用開始からの時間を計測し、その情報をシステム管理部２０３に伝送する。すなわち、システム管理部２０３では、システム観測部１０５、負荷計測部２０９、時間計測部２１０からの情報を全てシステム状態として管理している。
【００４２】
システム管理部２０３において、システム状態の変化が感知されると、システム管理部２０３の制御の基で、そのシステム状態に応じた声質パラメータが声質パラメータデータベース２０４から選択される。そして、同様に、そのシステム状態に応じた１人の音声素片データが複数の話者の音声素片データを格納した音声素片データベース２０５から選択される。また、そのシステム状態に応じた韻律データが、複数の韻律データを格納した韻律データベース２０６から選択される。更に、音声データに応じたキャラクタ画像データが、複数のキャラクタ画像データを格納したキャラクタ画像データベース２０７からそれぞれ選択される。
【００４３】
システム状態に応じて新たにサーバ２００から端末装置１００にテキスト情報を送信する場合、例えば、使用開始からある一定期間が経過し、その段階で、消耗品の取り替えを促す情報を送りたいというような場合には、そのテキスト情報が複数のテキストデータを格納したテキストデータベース２０８から選択される。
【００４４】
このようにして、システム状態に応じたデータがそれぞれ選択されると、これらのデータが、データ送信部２０２、ネットワーク１５０を介して端末装置１００に送信され、端末装置１００のデータ受信部１０７で受信される。受信されたデータの中に新たな声質パラメータデータ、音声素片データ、韻律データが存在した場合には、それらがそれぞれ端末装置１００の声質パラメータデータベース１１１、音声素片データベース１０８、韻律データベース１０９に格納される。
【００４５】
端末装置１００において、サーバ２００からのテキスト情報を受信し、テキスト入力部１０１に入力した場合や、テキスト入力部１０１より直接テキスト情報を入力した場合には、サーバ２００から送られてきた声質パラメータ、或いは、声質パラメータデータデース１１１に蓄積された声質パラメータを用いて、声質パラメータ設定部１０２に声質パラメータを設定し、音声素片データベース１０８、韻律データベース１０９に蓄積された音声素片データ、韻律データを利用して、合成音声生成部１０３で合成された音声信号を生成する。そして、音声出力部１０４で音声として出力し、画像出力部１１０でその音声に合った画像キャラクタを表示する。
【００４６】
また、端末装置１００のデータ送信部１０６、データ受信部１０７が正常に動作していない場合には、端末装置１００の声質パラメータデータベース１１１を利用して声質パラメータ設定部１０２がその声質パラメータを設定し、合成音声生成部１０３がその設定された声質パラメータを基に合成された音声信号を生成する。
【００４７】
かかる構成によれば、端末装置１００のシステム状態、サーバ２００への負荷の状態や使用時間などによって、それぞれ合成された音声の声質を変化させることができ、端末装置１００のシステム状態、サーバへの負荷状態や使用時間の状態などをそれぞれユーザに知らせることができ便利である。
【００４８】
なお、このことについて更に具体的に説明すれば、例えば、端末装置１００において、部品が故障した場合には、それをシステム観測部１０５が観測し、ネットワーク１５０を介してサーバ２００のシステム管理部２０３に伝送する。システム管理部２０３は、故障した旨の情報、例えば、「端末装置において、部品が故障しました。」というテキストデータをテキストデータベース２０８より抽出すると共に、声質パラメータデータベース２０４、音声素片データベース２０５、韻律データベース２０６、キャラクタ画像データベース２０７よりそれぞれその状態にあったデータを抽出する。例えば、「端末装置において、部品が故障しました。」の場合には、声質パラメータデータベース２０４よりかすれ気味の声の声質パラメータを抽出する。このようにすると、故障した旨の情報（「端末装置において、部品が故障しました。」）がネットワーク１５０を介してテキスト入力部１０１に入力され、かすれ気味の声の声質パラメータが声質パラメータ設定部１０２に設定され、上記情報がかすれ気味の声で合成音声生成部１０３で音声合成される。したがって、これによって、故障したことを故障した旨のテキスト情報で知ることができると共にかすれ気味の声でも知ることができる。故障した部品の数が多ければ、ひどくかすれ気味の声の声質パラメータを設定するようにしてもよい。
【００４９】
同様に、ある機能を使用するために所定の申込みをしたり、ライセンス料を支払ったりした場合には、楽しい声になるような声質パラメータを抽出し、また、サーバ２００への通信負荷がかかり過ぎ、負荷が大きくなった場合には、重苦しい感じの声になるような声質パラメータを抽出する。また、使用開始からの時間が長くなれば、長くなるほど、年老いたような声の声質パラメータを抽出する。
【００５０】
そして、このようにして抽出したパラメータを使用して声質を決定し、任意にテキスト入力部１０１に入力されたテキスト情報を音声合成する。このようにすれば、合成された音声の楽しさ、重苦しさ、年の老い状態などでシステム状態がどのような状態になっているかを容易に知ることができる。
【００５１】
なお、これらは、単なる一例であって、その他、任意の声質パラメータ、任意の人の音声素片データ、韻律データをそれぞれ声質パラメータデータベース２０４、音声素片データベース２０５、韻律データベース２０６より引き出して、それらを用いることも可能である。このようにすれば、声質のみならず、異なる人の音声素片データ、韻律データなど
を用いてより細かくシステムの状況に応じた音声を合成することができる。
【００５２】
更に、追加のテキストデータ（「部品が故障です。」とか、「サーバへの負荷が大きくなっています。」とかいった追加のデータ）のみならず、合成された音声に対応するキャラクタ画像データがあれば、それをサーバ２００のキャラクタ画像データベース２０７より抽出し、端末装置１００の画像出力部１１０より出力することにより、これらの音声に対応したキャラクタ画像を画像出力部１１０で容易に見ることができ、これらの状況をより明確に知ることができるようになる。
【００５３】
図３は、本実施の形態における音声合成装置の動作を示すフローチャートである。
【００５４】
次に、このフローチャートを用いて、本実施の形態における音声合成装置の動作を詳細に説明する。図３において、端末装置１００は、最初に、システム観測部１０５によってシステム観測処理を実施する（Ｓ３０１）。そして、これによって、送受信処理が正常に動作しているかどうかを判断する（Ｓ３０２）。送受信処理が正常に動作していれば（Ｓ３０２のＹ）、システム観測処理(Ｓ３０１)で観測したシステム状態を、データ送信部１０６を介してサーバ２００に送信する（Ｓ３０３）。
【００５５】
送受信処理が正常に動作していない場合（Ｓ３０２のＮ）には、サーバ２００にアクセスすることなく、端末装置１００内の声質パラメータデータベース１１１を基に、送受信処理が正常に動作していないことを示す声質のパラメータを、声質パラメータ設定部１０２に設定する（Ｓ３０５）。
【００５６】
送受信処理が正常に動作していて、端末装置１００において、サーバ２００からの情報を受信した場合（Ｓ３０４）には、その受信した情報の中の声質パラメータを声質パラメータ設定部１０２に設定する（Ｓ３０５）。
【００５７】
声質パラメータ設定部１０２に声質パラメータが設定されると（Ｓ３０５）、次に、テキスト入力部１０１に新たなテキスト情報の入力があったかどうか、サーバ２００から受信した情報の中にテキスト情報の入力があったかどうかが、それぞれ声質パラメータ設定部１０２、或いは、データ受信部１０７において判断される（Ｓ３０６）。
【００５８】
判断の結果、テキスト情報の入力があった場合（Ｓ３０６のＹ）には、先に設定した声質パラメータと、音声素片データベース１０８、韻律データベース１０９に蓄積された音声素片データ、韻律データをそれぞれ用いて、合成音声生成部１０３で合成された音声信号を生成する（Ｓ３０７）。
【００５９】
音声素片データベース１０８、韻律データベース１０９には、音声素片データ、韻律データがそれぞれ蓄積されているが、サーバ２００から受信した情報の中に音声素片データ、韻律データが存在すれば、それらのデータによってそれぞれ音声素片データベース１０８、韻律データベース１０９のデータが更新蓄積される。したがって、サーバ２００から受信された情報の中に、音声素片データ、韻律データが存在すれば、それらのデータを用いて合成された音声信号が生成されることになり、合成された音声信号は、音声出力部１０４に加えられ、ここで音声として出力される（Ｓ３０８）。
【００６０】
サーバ２００からテキスト情報を受信した場合や、新たにテキスト入力部１０１にテキスト情報を入力した場合において、これらのテキスト情報に対応するキャラクタ画像データがキャラクタ画像データベース２０７に存在する場合は、それらのキャラクタ画像データがシステム管理部２０３で抽出され、データ送信部２０２、ネットワーク１５０を介して端末装置１００に送信され、端末装置１００において、それらの情報がデータ受信部１
０７で受信される。データ受信部１０７でそれらの情報を受信すると、それらが画像出力部１１０に加えられ、ここで、音声出力部１０４で出力される音声に対応するキャラクタ画像として出力される（Ｓ３０９）。
【００６１】
一方、サーバ２００では、時間測定部２１０によって装置の使用開始からの累積時間を測定し（Ｓ３１１）、負荷測定部２０９によってサーバ２００にかかる負荷を測定する（Ｓ３１２）。端末装置１００からシステム状態が送信されると（Ｓ３０３）、それがデータ受信部２０１で受信され（Ｓ３１３）、受信されたシステム状態の情報と、先に測定された時間、負荷の情報がそれぞれシステム管理部２０３に供給され、ここでシステム状態が管理される（Ｓ３１４）。システム状態に変化があった場合（Ｓ３１５のＹ）には、声質パラメータデータベース２０４、音声素片データベース２０５、韻律パラメータデータベース２０６、キャラクタ画像データデース２０７からそれぞれその変化したシステム状態にあった声質パラメータ、音声素片データ、韻律パラメータ、キャラクタ画像データを引き出すように決定処理が実行され（Ｓ３１６）、システム状態に変化がない場合（Ｓ３１５のＮ）には、再び、受信処理状態(Ｓ３１３)に戻る。
【００６２】
そして、システム状態に変化があり（Ｓ３１５のＹ）、声質パラメータ、音声素片データ、韻律パラメータ、キャラクタ画像データの決定処理が実施された場合（Ｓ３１６）には、その状態において、更に、新たにテキストを端末装置１００送信する必要があるかどうかが判断される（Ｓ３１７）。
【００６３】
テキストの送信が必要でない場合(Ｓ３１７のＮ)には、先に決定処理された声質パラメータ、音声素片データ、韻律パラメータ、キャラクタ画像データがそれぞれ直接データ送信部２０２を通して端末装置１００に送信される(Ｓ３１９)。
【００６４】
テキストの送信が必要である場合(Ｓ３１７のＹ)には、テキスト決定処理を実行するために予め用意してあるテキストデータベース２０８よりシステム状態に応じた新たなテキスト情報を決定し（Ｓ３１８）、ここで決定されたテキスト情報と先に決定された声質パラメータ、音声素片データ、韻律パラメータ、キャラクタ画像データが共にデータ送信部２０２を通して端末装置１００に送信される（Ｓ３１９）。
【００６５】
送信された情報は、先に説明したように、端末装置１００のデータ受信部１０７で受信される（Ｓ３０４）。受信された情報は、それぞれデータ受信部１０７からテキスト入力部１０１、声質パラメータ設定部１０２、音声素片データベース１０８、韻律データベース１０９、画像出力部１１０に加えられ、声質パラメータ設定部１０２では、受信した声質パラメータを基に声質パラメータの設定処理を実行する（Ｓ３０５）。
【００６６】
そして、テキスト入力部１０１にデータ受信部１０７を通して入力されたテキスト、或いは、テキスト入力部１０１を用いて直接入力したテキストは、それぞれ声質パラメータ部１０２で設定された声質パラメータで処理される(Ｓ３０６)。処理されたテキストは、合成音声生成部１０３に加えられ、ここで、音声素片データベース１０８、韻律データベース１０９に蓄積された音声素片データ、韻律データを用いて合成された音声を生成する(Ｓ３０７)。合成された音声は、音声出力部１０４で音声として出力され（Ｓ３０８）、画像出力部１１０で、先に出力された音声にあった画像キャラクタを表示する（Ｓ３０９）。
【００６７】
かかる構成によれば、端末装置１００のシステム状態によって合成音声の声質を最適なものに変化させることができ、端末装置１００のシステム状態をユーザに知らせることができる。
【００６８】
なお、本実施の形態では、端末装置１００とサーバ２００とで構成しているが、これらを一体に構成しても良いものである。
【００６９】
また、本実施の形態では、システムの状態として、部品が故障した、負荷が規定値に達した、使用時間が規定以上になったなどを例に挙げ、その状態で苦しい声、年老いた声などを発するように説明したが、その他、システムの状況に応じて、悲しい声、楽しい声、寂しい声、元気な声など、それも異なる任意の人の声で、韻律を変えて発声させることも可能である。したがって、これらの声を聞くことでシステムの状態を容易にかつ正確に知ることができ、対処が必要な場合、より早く対処することが可能になる。
【００７０】
また、本実施の形態では、声質パラメータ、音声素片データ、韻律データ、テキストデータ、キャラクタ画像データをそれぞれシステム状態に応じたものにするようにしているが、別に効果音データベースを設け、この効果音データベースよりシステム状態に合った効果音データを引き出し、それに基づいてシステム状態に合った効果音を発するようにしても良く、又、この機能を更に追加しても良い。
【産業上の利用可能性】
【００７１】
本発明の音声合成装置は、テキスト情報を入力するテキスト入力手段と、テキスト入力手段で入力された前記テキスト情報を音声合成する際の、合成された音声の特性を設定する声質パラメータ設定手段と、合成された音声を生成するための音声生成データを蓄積した音声生成データベースと、声質パラメータまたは前記音声生成データを用い、入力されたテキスト情報の合成音声を生成する合成音声生成手段と、合成音声生成手段で生成された合成音声を出力する音声出力手段と、システム状態を管理し、声質パラメータまたは音声生成データの内、少なくとも１つをシステム状態に対応するように設定するシステム管理手段とを備えたものであり、システム管理手段が、声質パラメータ、音声生成データのうち、少なくとも１つをシステムの状態に適合するようにするため、合成された音声を出力し、聞くことによってシステムの状態を知ることができ、有用であるので、パソコンのみならず、携帯電話機、カーナビゲーション、ネット家電など、あらゆる分野において利用することが可能で、有用である。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態における音声合成装置を構成する端末装置の概略構成を示すブロック図
【図２】本発明の一実施の形態における音声合成装置を構成するサーバの概略構成を示すブロック図
【図３】本発明の一実施の形態における音声合成装置の動作を示すフローチャート
【符号の説明】
【００７３】
１００    端末装置
１０１    テキスト入力部
１０２    声質パラメータ設定部
１０３    合成音声生成部
１０４    音声出力格納部
１０５    システム観測部
１０６、２０２    データ送信部
１０７、２０１    データ受信部
１０８、２０５    音声素片データベース
１０９、２０６    韻律データベース
１１０    画像出力部
１１１、２０４    声質パラメータデータベース
１５０    ネットワーク
２００    サーバ
２０３    システム管理部
２０７    キャラクタ画像データベース
２０８    テキストデータベース
２０９    負荷計測部
２１０    時間計測部
【図１】
2006178025.tif 000003
【図２】
2006178025.tif 000004
【図３】
2006178025.tif 000005