(57)【要約】【課題】テキスト自体の特性を合成音声の特性に反映させる技術を提供する。【解決手段】音声合成装置１は、テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出部２０と、前記表記特性抽出部２０によって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定部３０と、前記音声特性決定部３０によって決定された前記音声特性に基づいて音声を合成する音声合成部５０とを備える。【選択図】図１
2013186159.tif 000002
【特許請求の範囲】
【請求項１】
テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出部と、
前記表記特性抽出部によって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定部と、
前記音声特性決定部によって決定された前記音声特性に基づいて音声を合成する音声合成部と
を備えることを特徴とする音声合成装置。
【請求項２】
前記音声特性決定部は、
前記表記特性から前記音声特性を決定するための音声特性決定モデルを参照し、前記表記特性から前記音声特性を決定することを特徴とする請求項1に記載の音声合成装置。
【請求項３】
前記表記特性は、
フォント、書体、大きさ、太さ、色の少なくとも１つであることを特徴とする請求項１又は請求項２に記載の音声合成装置。
【請求項４】
前記音声特性は、
性別、年代、感情、声質、ピッチ、大きさ、速さの少なくとも１つであることを特徴とする請求項１乃至請求項３の何れか１項に記載の音声合成装置。
【請求項５】
テキストを解析するテキスト解析部を更に備え、
前記音声合成部は、
音声の合成に用いる音声モデル群と、
前記音声特性決定部によって決定された前記音声特性に基づいて、音声モデル群から１つの音声モデルを決定する音声モデル決定部と、
前記音声モデル決定部によって決定された前記音声モデルと、前記テキスト解析部の解析結果とに基づいて、合成音声を生成する合成音声生成部と
を備えることを特徴とする請求項１乃至請求項４の何れか１項に記載の音声合成装置。
【請求項６】
前記音声特性決定部は、
性別、年代、感情の少なくとも１つを含む第１の音声特性と、声質、ピッチ、大きさ、速さの少なくとも１つを含む第２の音声特性とを夫々決定し、
前記音声モデル決定部は、
前記音声特性決定部によって決定された前記第１の音声特性に基づいて、音声モデル群から１つの音声モデルを決定することを特徴とする請求項５に記載の音声合成装置。
【請求項７】
前記テキスト解析部は、
前記解析結果に基づいて、前記音声特性決定部によって決定された前記第１の音声特性を調整し、
前記音声モデル決定部は、
前記テキスト解析部によって調整された前記第１の音声特性に基づいて、音声モデル群から１つの音声モデルを決定することを特徴とする請求項６に記載の音声合成装置。
【請求項８】
前記音声特性決定部によって決定された前記第２の音声特性に基づいて、前記合成音声生成部によって生成された合成音声を加工する合成音声加工部を
更に備えることを特徴とする請求項６又は請求項７に記載の音声合成装置。
【請求項９】
音声合成装置を用いた音声合成方法であって、
テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出工程と、
前記表記特性抽出工程によって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定工程と、
前記音声特性決定工程によって決定された前記音声特性に基づいて音声を合成する音声合成工程と
を有することを特徴とする音声合成装置。
【請求項１０】
音声合成装置のコンピュータに、
テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出ステップと、
前記表記特性抽出ステップによって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定ステップと、
前記音声特性決定ステップによって決定された前記音声特性に基づいて音声を合成する音声合成ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成装置、音声合成方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザにより入力された任意のテキストより合成音声を生成、出力する音声合成装置において、従来、同一のテキストに対して環境に応じた多様な合成音声を生成する音声合成装置が知られている（例えば、特許文献１参照）。特許文献１の技術では、合成音声を生成するため、ユーザもしくはその周囲環境の状況を示す環境情報値に基づき、性別、高さ、話速、音量といった合成音声の特性を決定する。なお、環境情報値として、位置情報、気象情報、装置の使用時間、周囲環境の画像、音、速度、加速度、また、利用者の脳波、体温、脈拍等の生体情報を用いる。特許文献１の技術では、同一テキストを入力した場合でも、ユーザ自身から得られる情報、またはユーザの周囲環境から得られる情報に基づき、生成する合成音声の特性をさまざまに変化させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１６９５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、テキスト自体の特性を合成音声の特性に反映させることはできないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、テキスト自体の特性を合成音声の特性に反映させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様である音声合成装置は、テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出部と、前記表記特性抽出部によって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定部と、前記音声特性決定部によって決定された前記音声特性に基づいて音声を合成する音声合成部とを備えることを特徴とする。
【０００７】
上記音声合成装置において、音声特性決定部は、前記表記特性から前記音声特性を決定するための音声特性決定モデルを参照し、前記表記特性から前記音声特性を決定するようにしてもよい。
【０００８】
上記音声合成装置において、前記表記特性は、フォント、書体、大きさ、太さ、色の少なくとも１つであってもよい。また、上記音声合成装置において、前記音声特性は、性別、年代、感情、声質、ピッチ、大きさ、速さの少なくとも１つであってもよい。
【０００９】
上記音声合成装置は、テキストを解析するテキスト解析部を更に備え、前記音声合成部は、音声の合成に用いる音声モデル群と、前記音声特性決定部によって決定された前記音声特性に基づいて、音声モデル群から１つの音声モデルを決定する音声モデル決定部と、前記音声モデル決定部によって決定された前記音声モデルと、前記テキスト解析部の解析結果とに基づいて、合成音声を生成する合成音声生成部とを備えるようにしてもよい。
【００１０】
上記音声合成装置において、前記音声特性決定部は、性別、年代、感情の少なくとも１つを含む第１の音声特性と、声質、ピッチ、大きさ、速さの少なくとも１つを含む第２の音声特性とを夫々決定し、前記音声モデル決定部は、前記音声特性決定部によって決定された前記第１の音声特性に基づいて、音声モデル群から１つの音声モデルを決定するようにしてもよい。
【００１１】
上記音声合成装置において、前記テキスト解析部は、前記解析結果に基づいて、前記音声特性決定部によって決定された前記第１の音声特性を調整し、前記音声モデル決定部は、前記テキスト解析部によって調整された前記第１の音声特性に基づいて、音声モデル群から１つの音声モデルを決定するようにしてもよい。
【００１２】
上記音声合成装置において、前記音声特性決定部によって決定された前記第２の音声特性に基づいて、前記合成音声生成部によって生成された合成音声を加工する合成音声加工部を更に備えるようにしてもよい。
【００１３】
上記問題を解決するために、本発明の他の態様である音声合成方法は、音声合成装置を用いた音声合成方法であって、テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出工程と、前記表記特性抽出工程によって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定工程と、前記音声特性決定工程によって決定された前記音声特性に基づいて音声を合成する音声合成工程とを有することを特徴とする。
【００１４】
上記問題を解決するために、本発明の他の態様であるプログラムは、音声合成装置のコンピュータに、テキストから当該テキストの表記上の特性である表記特性を抽出する表記特性抽出ステップと、前記表記特性抽出ステップによって抽出されたテキストの前記表記特性に基づいて、当該テキストの音声上の特性である音声特性を決定する音声特性決定ステップと、前記音声特性決定ステップによって決定された前記音声特性に基づいて音声を合成する音声合成ステップとを実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、テキスト自体の特性を合成音声の特性に反映させることができる。具体的には、本発明によれば、テキスト自体の特性（表記特性）に基づいて、合成音声の特性（音声特性）を決定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態による音声合成装置１の機能ブロック図である。
【図２】表記特性、テキスト特性の一例である。
【図３】音声合成装置１の動作の一例を示すフローチャートである。
【図４】音声合成装置１の出力例である。
【図５】本発明の第２の実施形態による音声合成装置２の機能ブロック図である。
【図６】音声合成装置２の動作の一例を示すフローチャートである。
【図７】本発明の第３の実施形態による音声合成装置３の機能ブロック図である。
【図８】音声合成装置３の動作の一例を示すフローチャートである。
【図９】本発明の第４の実施形態による音声合成装置４の機能ブロック図である。
【図１０】音声合成装置４の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
［第１の実施形態］
以下、本発明の第１の実施形態について図面を参照して説明する。図１は、本発明の第１の実施形態による音声合成装置１の機能ブロック図である。図２は、表記特性、テキスト特性の一例である。
【００１８】
音声合成装置１は、図１に示すように、テキスト取得部１０、表記特性抽出部２０、音声特性決定部３０、テキスト解析部４０、音声合成部５０、合成音声加工部６０、出力部７０、及び、音声特性決定モデル９０を備える。音声合成部５０は、音声モデル決定部５２、合成音声生成部５４、及び、音声モデル群９２を備える。  
【００１９】
テキスト取得部１０は、本音声合成装置１にて合成音声にて発音させるテキストを取得する。テキスト取得部１０が取得するテキストは、ある装置があるテキストフォント等を用いて表現したものであってもよいし、各人が夫々の筆跡によって表現したものであってもよい。テキスト取得部１０によるテキストの取得態様は、特に限定しない。
【００２０】
例えば、テキスト取得部１０は、紙面上のテキスト、ディスプレイに映写されたテキスト（イメージ）を読み取るとともに、読み取ったテキストに含まれる夫々の文字（コード）を特定する。例えば、テキスト取得部１０は、カメラ（非図示）とＯＣＲ処理部（非図示）とから構成され、テキストを読み取るとともに夫々の文字が何であるかを特定する。また、テキスト取得部１０は、タッチパネル（非図示）と文字認識部（非図示）とから構成され、タッチパネル上にて描画されたテキスト（イメージ）を検出するとともに、検出したテキストに含まれる夫々の文字（コード）を認識する。また、テキスト取得部１０は、テキスト自体を他から取得してもよい。例えば、本音声合成装置１が備える他の機能（例えば、メール送受信機能、ウェブページ閲覧機能）から、合成音声にて発音させるテキストを取得してもよい。
【００２１】
表記特性抽出部２０は、テキスト取得部１０によって取得されたテキストから当該テキストの表記上の特性である表記特性（例えば、フォント、書体、大きさ、太さ、色のうちの少なくとも１つ）を抽出する。例えば、表記特性抽出部２０は、図２（ａ）に示すように、テキストＡ「明日は雨です。」から「書体：ゴシック体」「大きさ：２８」「太さ：太」「色：黒色」を抽出する。また、表記特性抽出部２０は、図２（ｂ）に示すように、テキストＢ「明日は良い天気です。」から「書体：ポップ体」「大きさ：１５」「太さ：通常」「色：ピンク色」を抽出する。
【００２２】
音声特性決定部３０は、表記特性抽出部２０によって抽出されたテキストの表記特性に基づいて、当該テキストの音声上の特性である音声特性（例えば、性別、年代、感情、声質、ピッチ、大きさ、速さ）を決定する。具体的には、音声特性決定部３０は、性別、年代、感情の少なくとも１つを含む第１の音声特性と、声質、ピッチ、大きさ、速さの少なくとも１つを含む第２の音声特性とを夫々決定する。
【００２３】
例えば、音声特性決定部３０は、図２（ｃ）に示すように、テキストＡの表記特性「書体：ゴシック体」「大きさ：２８」「太さ：太」「色：黒色」に基づいて、「性別：男性」「年代：４０歳代」「感情：元気」を含む第１の音声特性を決定し、「声質：硬」「ピッチ（高低）：普通」「大きさ：大」「速さ：速」を含む第２の音声特性を決定する。また、音声特性決定部３０は、図２（ｄ）に示すように、テキストＢの表記特性「書体：ポップ体」「大きさ：１５」「太さ：通常」「色：ピンク色」に基づいて、「性別：女性」「年代：２０歳代」「感情：上機嫌」を含む第１の音声特性を決定し、「声質：やわらか」「ピッチ（高低）：普通」「大きさ：普通」「速さ：普通」を含む第２の音声特性を決定する。
【００２４】
なお、第１の音声特性の要素「性別」は、合成音声の話者の性別である。第１の音声特性の要素「年代」、要素「感情」も同様である、第２の音声特性の要素「声質」は、合成音声の声質である。第２の音声特性の要素「ピッチ」、要素「大きさ」、要素「速さ」も同様である、
【００２５】
なお、音声特性を決定に際し、音声特性決定部３０は、表記特性から音声特性を決定するための音声特性決定モデル９０を参照する。即ち、音声特性決定部３０は、音声特性決定モデル９０を参照し、表記特性から音声特性を決定する。
【００２６】
音声特性決定モデル９０は、テキストの大きさを音声の大きさに、テキストの色を音声のピッチにというように、表記特性と音声特性とを１対１に対応付けるテーブルであってもよい。また、音声特性決定モデル９０は、複数の表記特性の組合せと音声特性の組合せとを対応付けるテーブルであってもよい。また、音声特性決定モデル９０は、さまざまなユーザの入力文字（電子的に作成されたテキスト）若しくは手書き文字の表記上の特性と、文字入力時若しくは手書き時に話した音声の特性（又は、入力文字若しくは手書き文字と同一内容を話した音声の特性）とから学習される、表示特性と音声特性との対応付けを表す統計モデルであってもよい。また、音声特性決定モデル９０は、さまざまな入力文字若しくは手書き文字に対するアンケート等で得た音声特性のイメージを収集し学習した、表記特性と音声特性の対応付けを表す統計モデルであってもよい。
【００２７】
テキスト解析部４０は、テキスト取得部１０によって取得されたテキストを解析する。具体的には、テキスト解析部４０は、テキスト取得部１０によって取得されたテキストの読み、アクセント、イントネーションを解析する。
【００２８】
音声合成部５０は、音声特性決定部３０によって決定された音声特性に基づいて、テキスト取得部１０によって取得されたテキストの音声を合成する。
具体的には、音声モデル決定部５２は、音声特性決定部３０によって決定された第１の音声特性に基づいて、音声モデル群９２から１つの音声モデルを決定する。なお、音声モデル群９２を構成する各音声モデルは、第１の音声特性から合成音声を生成するためのモデルである。
合成音声生成部５４は、音声モデル決定部５２によって決定された音声モデルと、テキスト解析部４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部１０によって取得されたテキストの合成音声を生成する。なお、合成音声生成部５４によって生成された合成音声は、第１の音声特性に基づいて生成されたものである。
【００２９】
合成音声加工部６０は、音声特性決定部３０によって決定された第２の音声特性に基づいて、音声合成部５０によって合成された合成音声（合成音声生成部５４によって生成された合成音声）を加工（補正）する。つまり、合成音声加工部６０は、第１の音声特性に基づいて生成された合成音声を第２の音声特性に基づいて加工する。出力部７０は、合成音声加工部６０によって加工された加工後の合成音声をスピーカに出力する。
【００３０】
図３は、音声合成装置１の動作の一例を示すフローチャートである。テキスト取得部１０は、本音声合成装置１にて合成音声にて発音させるテキストを取得する（ステップＳ１０）。テキスト取得部１０は、取得したテキストを表記特性抽出部２０及びテキスト解析部４０に出力する。
【００３１】
テキスト取得部１０からテキストを取得した表記特性抽出部２０は、当該テキストの表記特性を抽出する（ステップＳ１２）。表記特性抽出部２０は、抽出した表記特性を音声特性決定部３０に出力する。
【００３２】
表記特性抽出部２０からテキストの表記特性を取得した音声特性決定部３０は、音声特性決定モデル９０を参照し、当該テキストの第１の音声特性と第２の音声特性とを夫々決定する（ステップＳ１４）。音声特性決定部３０は、決定した第１の音声特性を音声合成部５０（音声モデル決定部５２）に出力し、決定した第２の音声特性を合成音声加工部６０に出力する。
【００３３】
テキスト取得部１０からテキストを取得したテキスト解析部４０は、当該テキストの読み、アクセント、イントネーションを解析する（ステップＳ１６）。テキスト解析部４０は、解析結果を音声合成部５０（合成音声生成部５４）に出力する。
【００３４】
音声特性決定部３０から第１の音声特性を取得した音声モデル決定部５２は、当該第１の音声特性に基づいて、音声モデル群９２から１つの音声モデルを決定する（ステップＳ２０）。音声モデル決定部５２は、決定した１つの音声モデルを合成音声生成部５４に出力する。なお、音声モデル決定部５２は、決定した１つの音声モデルを識別する情報を合成音声生成部５４に出力し、合成音声生成部５４は、当該識別情報に基づいて、音声モデル群９２から音声モデル決定部５２が決定した音声モデルを識別してもよい。
【００３５】
音声モデル決定部５２から音声モデルを取得した合成音声生成部５４は、当該音声モデルと、テキスト解析部４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部１０によって取得されたテキストの合成音声を生成する（ステップＳ２２）。合成音声生成部５４は、生成した合成音声を合成音声加工部６０に出力する。
【００３６】
合成音声生成部５４から合成音声を取得した合成音声加工部６０は、当該合成音声を、音声特性決定部３０から取得した第２の音声特性に基づいて加工する（ステップＳ２４）。合成音声加工部６０は、加工した合成音声を出力部７０に出力する。出力部７０は、合成音声加工部６０によって加工された加工後の合成音声をスピーカに出力する（ステップＳ２６）。そして、図３のフローチャートは終了する。
【００３７】
以上、音声合成装置１によれば、テキスト自体の特性（表記特性）に基づいて、合成音声の音声特性を決定することができる。つまり、テキスト自体の特性を合成音声の特性に反映させることができる。図４は、音声合成装置１の出力例である。例えば、図４に示すように、音声合成装置１は、テキストＡ（図２参照）を、男性が大きな声で速く読むイメージで発音し、テキストＢ（図２参照）を、若い女性が機嫌良く読んでいるイメージで発音し、テキストＣを、女性アナウンサーが楽しそうに読んでいるイメージで発音し、テキストＤを、上品な女性がゆっくり読んでいるようなイメージで発音し、テキストＥを、小学生ぐらいの男の子が大きな声で楽しそうに読んでいるイメージで発音することできる。また、音声合成装置１によれば、音声合成装置３（後述）及び音声合成装置４（後述）に比べ、音声モデル群９２を構成する各音声モデルを軽くすることができる。
【００３８】
［第２の実施形態］
以下、本発明の第２の実施形態について図面を参照して説明する。図５は、本発明の第２の実施形態による音声合成装置２の機能ブロック図である。なお、音声合成装置２のテキスト取得部１１０、表記特性抽出部１２０、音声特性決定部１３０、合成音声加工部１６０、出力部１７０及び音声特性決定モデル１９０は、第１の実施形態による音声合成装置１のテキスト取得部１０、表記特性抽出部２０、音声特性決定部３０、合成音声加工部６０、出力部７０及び音声特性決定モデル９０と同様であるため、説明の一部又は全部を省略する。また、音声合成装置２の合成音声生成部１５４及び音声モデル群１９２は、第１の実施形態による音声合成装置１の合成音声生成部５４及び音声モデル群９２と同様であるため、説明の一部又は全部を省略する。
【００３９】
テキスト解析部１４０は、テキスト取得部１１０によって取得されたテキストを解析する。具体的には、テキスト解析部１４０は、テキスト取得部１１０によって取得されたテキストの読み、アクセント、イントネーションを解析する。また、テキスト解析部１４０は、テキスト取得部１１０によって取得されたテキストに含まれるキーワード、表現、文体等を解析する。更に、テキスト解析部１４０は、解析結果（キーワード、表現、文体等）に基づいて、音声特性決定部１３０によって決定された第１の音声特性（例えば、要素「感情」）を調整（補正）する。
【００４０】
音声モデル決定部１５２は、テキスト解析部１４０によって調整された第１の音声特性に基づいて、音声モデル群１９２から１つの音声モデルを決定する。なお、音声モデル群１９２を構成する各音声モデルは、第１の実施形態による音声合成装置１の音声モデル群９２を構成する各音声モデルと同様、第１の音声特性から合成音声を生成するためのモデルである。
【００４１】
図６は、音声合成装置２の動作の一例を示すフローチャートである。テキスト取得部１１０は、本音声合成装置２にて合成音声にて発音させるテキストを取得する（ステップＳ１１０）。テキスト取得部１１０は、取得したテキストを表記特性抽出部１２０及びテキスト解析部１４０に出力する。
【００４２】
テキスト取得部１１０からテキストを取得した表記特性抽出部１２０は、当該テキストの表記特性を抽出する（ステップＳ１１２）。表記特性抽出部１２０は、抽出した表記特性を音声特性決定部１３０に出力する。
【００４３】
表記特性抽出部１２０からテキストの表記特性を取得した音声特性決定部１３０は、音声特性決定モデル１９０を参照し、当該テキストの第１の音声特性と第２の音声特性とを夫々決定する（ステップＳ１１４）。音声特性決定部１３０は、決定した第１の音声特性をテキスト解析部１４０に出力し、決定した第２の音声特性を合成音声加工部１６０に出力する。
【００４４】
テキスト取得部１１０からテキストを取得したテキスト解析部１４０は、当該テキストの読み、アクセント、イントネーションを解析する（ステップＳ１１６）。また、テキスト解析部１４０は、当該テキストに含まれるキーワード、表現、文体等を解析する（ステップＳ１１７）。ステップＳ１１７に続いて、テキスト解析部１４０は、解析結果（キーワード、表現、文体等）に基づいて、音声特性決定部１３０から取得した第１の音声特性（例えば、要素「感情」）を調整する（ステップＳ１１８）。テキスト解析部１４０は、解析結果（読み、アクセント、イントネーション）を合成音声生成部１５４に出力し、調整後の第１の音声特性を音声モデル決定部１５２に出力する。
【００４５】
テキスト解析部１４０から調整後の第１の音声特性を取得した音声モデル決定部１５２は、当該調整後の第１の音声特性に基づいて、音声モデル群１９２から１つの音声モデルを決定する（ステップＳ１２０）。音声モデル決定部１５２は、決定した１つの音声モデルを合成音声生成部１５４に出力する。なお、音声モデル決定部１５２は、決定した１つの音声モデルを識別する情報を合成音声生成部１５４に出力し、合成音声生成部１５４は、当該識別情報に基づいて、音声モデル群１９２から音声モデル決定部１５２が決定した音声モデルを識別してもよい。
【００４６】
音声モデル決定部１５２から音声モデルを取得した合成音声生成部１５４は、当該音声モデルと、テキスト解析部１４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部１１０によって取得されたテキストの合成音声を生成する（ステップＳ１２２）。合成音声生成部１５４は、生成した合成音声を合成音声加工部１６０に出力する。
【００４７】
合成音声生成部１５４から合成音声を取得した合成音声加工部１６０は、当該合成音声を、音声特性決定部１３０から取得した第２の音声特性に基づいて加工する（ステップＳ１２４）。合成音声加工部１６０は、加工した合成音声を出力部１７０に出力する。出力部１７０は、合成音声加工部１６０によって加工された加工後の合成音声をスピーカに出力する（ステップＳ１２６）。そして、図６のフローチャートは終了する。
【００４８】
以上、音声合成装置２によれば、音声合成装置１と同様、テキスト自体の表記特性に基づいて、合成音声の音声特性を決定することができる。更に、テキストに含まれるキーワード、表現、文体等に応じて音声特性を調整することもできる。つまり、キーワード「晴れ」に『第１の音声特性（要素「感情」）を高める』を対応付けておけば、テキスト「４月１日日曜日晴」をテキスト「４月１日日曜日雨」に比べ少し感情を高めて発音させることができる。また、音声合成装置２によれば、音声合成装置３（後述）及び音声合成装置４（後述）に比べ、音声モデル群１９２を構成する各音声モデルを軽くすることができる。
【００４９】
［第３の実施形態］
以下、本発明の第３の実施形態について図面を参照して説明する。
第１の実施形態による音声合成装置１（第２の実施形態による音声合成装置２も同様）では、上述の如く、第１の音声特性から合成音声を生成するための音声モデル群９２（１９２）を用意し、音声モデル決定部５２（１５２）が、音声特性決定部３０（１３０）によって決定された第１の音声特性（又は調整後の第１の音声特性）に基づいて音声モデル群９２（１９２）から１つの音声モデルを決定し、合成音声生成部５４（１５４）が、音声モデル決定部５２（１５２）によって決定された音声モデルを用いて合成音声を生成し、合成音声加工部６０（１６０）が、合成音声生成部５４（１５４）によって生成された合成音声を、音声特性決定部３０（１３０）によって決定された第２の音声特性に基づいて加工し、出力部７０（１７０）に出力する。
【００５０】
一方、第３の実施形態による音声合成装置３（後述の第４の実施形態による音声合成装置４も同様）では、音声特性（第１の音声特性及び第２の音声特性に相当）から合成音声を生成するための音声モデル群２９２（３９２）を用意し、音声モデル決定部２５２（３５２）が、音声特性決定部２３０（３３０）によって決定された音声特性（又は調整後の第音声特性）に基づいて音声モデル群２９２（３９２）から１つの音声モデルを決定し、合成音声生成部２５４（３５４）が、音声モデル決定部２５２（３５２）によって決定された音声モデルを用いて合成音声を生成し、出力部２７０（３７０）に出力する。
【００５１】
図７は、本発明の第３の実施形態による音声合成装置３の機能ブロック図である。音声合成装置３は、図７に示すように、テキスト取得部２１０、表記特性抽出部２２０、音声特性決定部２３０、テキスト解析部２４０、音声合成部２５０、出力部２７０、及び、音声特性決定モデル２９０を備える。音声合成部２５０は、音声モデル決定部２５２、合成音声生成部２５４、及び、音声モデル群２９２を備える。  
【００５２】
テキスト取得部２１０は、第１の実施形態による音声合成装置１のテキスト取得部１０と同様、本音声合成装置３にて合成音声にて発音させるテキストを取得する。
【００５３】
表記特性抽出部２２０は、第１の実施形態による音声合成装置１の表記特性抽出部２０と同様、テキスト取得部２１０によって取得されたテキストから表記特性を抽出する。
【００５４】
音声特性決定部２３０は、第１の実施形態による音声合成装置１の音声特性決定部３０と同様、表記特性抽出部２２０によって抽出されたテキストの表記特性に基づいて、当該テキストの音声特性を決定する。なお、第１の実施形態による音声合成装置１の音声特性決定部３０（第２の実施形態による音声合成装置２の音声特性決定部１３０も同様）の場合、テキストの音声特性を第１の音声特性と第２の音声特性とに区別して決定するが、音声特性決定部２３０は、第１の音声特性と第２の音声特性とに区別して決定しなくてもよい。
【００５５】
音声特性決定モデル２９０は、第１の実施形態による音声合成装置１の音声特性決定モデル９０と同様のテーブル又は統計モデルである。
【００５６】
テキスト解析部２４０は、第１の実施形態による音声合成装置１のテキスト解析部４０と同様、テキスト取得部２１０によって取得されたテキストを解析する。
【００５７】
音声合成部２５０は、音声特性決定部２３０によって決定された音声特性に基づいて、テキスト取得部２１０によって取得されたテキストの音声を合成する。
具体的には、音声モデル決定部２５２は、音声特性決定部２３０によって決定された音声特性に基づいて、音声モデル群２９２から１つの音声モデルを決定する。なお、音声モデル群２９２を構成する各音声モデルは、音声特性（第１の音声特性及び第２の音声特性に相当）から合成音声を生成するためのモデルである。
合成音声生成部２５４は、音声モデル決定部２５２によって決定された音声モデルと、テキスト解析部２４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部２１０によって取得されたテキストの合成音声を生成する。なお、合成音声生成部２５４によって生成された合成音声は、音声特性（第１の音声特性及び第２の音声特性に相当）に基づいて生成されたものである。
【００５８】
出力部２７０は、音声合成部２５０（合成音声生成部２５４）によって生成された合成音声をスピーカに出力する。
【００５９】
図８は、音声合成装置３の動作の一例を示すフローチャートである。テキスト取得部１２０は、本音声合成装置３にて合成音声にて発音させるテキストを取得する（ステップＳ２１０）。テキスト取得部２１０は、取得したテキストを表記特性抽出部２２０及びテキスト解析部２４０に出力する。
【００６０】
テキスト取得部２１０からテキストを取得した表記特性抽出部２２０は、当該テキストの表記特性を抽出する（ステップＳ２１２）。表記特性抽出部２２０は、抽出した表記特性を音声特性決定部２３０に出力する。
【００６１】
表記特性抽出部２２０からテキストの表記特性を取得した音声特性決定部２３０は、音声特性決定モデル２９０を参照し、当該テキストの音声特性（第１の音声特性及び第２の音声特性に相当）を決定する（ステップＳ２１４）。音声特性決定部２３０は、決定した音声特性を音声合成部２５０（音声モデル決定部２５２）に出力する。
【００６２】
テキスト取得部２１０からテキストを取得したテキスト解析部２４０は、当該テキストの読み、アクセント、イントネーションを解析する（ステップＳ２１６）。テキスト解析部２４０は、解析結果を音声合成部２５０（合成音声生成部２５４）に出力する。
【００６３】
音声特性決定部２３０から音声特性（第１の音声特性及び第２の音声特性に相当）を取得した音声モデル決定部２５２は、当該音声特性に基づいて、音声モデル群２９２から１つの音声モデルを決定する（ステップＳ２２０）。音声モデル決定部２５２は、決定した１つの音声モデルを合成音声生成部２５４に出力する。なお、音声モデル決定部２５２は、決定した１つの音声モデルを識別する情報を合成音声生成部２５４に出力し、合成音声生成部２５４は、当該識別情報に基づいて、音声モデル群２９２から音声モデル決定部２５２が決定した音声モデルを識別してもよい。
【００６４】
音声モデル決定部２５２から音声モデルを取得した合成音声生成部２５４は、当該音声モデルと、テキスト解析部２４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部２１０によって取得されたテキストの合成音声を生成する（ステップＳ２２２）。合成音声生成部２５４は、生成した合成音声を出力部２７０に出力する。出力部２７０は、音声合成部２５０（合成音声生成部２５４）によって生成された合成音声をスピーカに出力する（ステップＳ２２６）。そして、図８のフローチャートは終了する。
【００６５】
以上、音声合成装置３によれば、音声合成装置１と同様の効果を得ることができる。
【００６６】
［第４の実施形態］
以下、本発明の第４の実施形態について図面を参照して説明する。図９は、本発明の第４の実施形態による音声合成装置４の機能ブロック図である。なお、音声合成装置４のテキスト取得部３１０、表記特性抽出部３２０、音声特性決定部３３０、出力部３７０及び音声特性決定モデル３９０は、第３の実施形態による音声合成装置３のテキスト取得部２１０、表記特性抽出部２２０、音声特性決定部２３０、出力部２７０及び音声特性決定モデル２９０と同様であるため、説明の一部又は全部を省略する。また、音声合成装置４の合成音声生成部３５４及び音声モデル群３９２は、第３の実施形態による音声合成装置３の合成音声生成部２５４及び音声モデル群２９２と同様であるため、説明の一部又は全部を省略する。
【００６７】
テキスト解析部３４０は、テキスト取得部３１０によって取得されたテキストを解析する。具体的には、テキスト解析部３４０は、テキスト取得部３１０によって取得されたテキストの読み、アクセント、イントネーションを解析する。また、テキスト解析部３４０は、テキスト取得部３１０によって取得されたテキストに含まれるキーワード、表現、文体等を解析する。更に、テキスト解析部３４０は、解析結果（キーワード、表現、文体等）に基づいて、音声特性決定部３３０によって決定された音声特性（例えば、要素「感情」）を調整する。
【００６８】
音声モデル決定部３５２は、テキスト解析部３４０によって調整された音声特性に基づいて、音声モデル群３９２から１つの音声モデルを決定する。なお、音声モデル群３９２を構成する各音声モデルは、第３の実施形態による音声合成装置３の音声モデル群２９２を構成する各音声モデルと同様、音声特性（第１の音声特性及び第２の音声特性に相当）から合成音声を生成するためのモデルである。
【００６９】
図１０は、音声合成装置４の動作の一例を示すフローチャートである。テキスト取得部３１０は、本音声合成装置２にて合成音声にて発音させるテキストを取得する（ステップＳ３１０）。テキスト取得部３１０は、取得したテキストを表記特性抽出部３２０及びテキスト解析部３４０に出力する。
【００７０】
テキスト取得部３１０からテキストを取得した表記特性抽出部３２０は、当該テキストの表記特性を抽出する（ステップＳ３１２）。表記特性抽出部３２０は、抽出した表記特性を音声特性決定部３３０に出力する。
【００７１】
表記特性抽出部３２０からテキストの表記特性を取得した音声特性決定部３３０は、音声特性決定モデル３９０を参照し、当該テキストの音声特性（第１の音声特性及び第２の音声特性に相当）を決定する（ステップＳ３１４）。音声特性決定部３３０は、決定した音声特性をテキスト解析部３４０に出力する。
【００７２】
テキスト取得部３１０からテキストを取得したテキスト解析部３４０は、当該テキストの読み、アクセント、イントネーションを解析する（ステップＳ３１６）。また、テキスト解析部３４０は、当該テキストに含まれるキーワード、表現、文体等を解析する（ステップＳ３１７）。ステップＳ３１７に続いて、テキスト解析部３４０は、解析結果（キーワード、表現、文体等）に基づいて、音声特性決定部３３０から取得した音声特性（例えば、要素「感情」）を調整する（ステップＳ３１８）。テキスト解析部３４０は、解析結果（読み、アクセント、イントネーション）を合成音声生成部３５４に出力し、調整後の音声特性を音声モデル決定部３５２に出力する。
【００７３】
テキスト解析部３４０から調整後の音声特性（第１の音声特性及び第２の音声特性に相当）を取得した音声モデル決定部３５２は、当該調整後の音声特性に基づいて、音声モデル群３９２から１つの音声モデルを決定する（ステップＳ３２０）。音声モデル決定部３５２は、決定した１つの音声モデルを合成音声生成部３５４に出力する。なお、音声モデル決定部３５２は、決定した１つの音声モデルを識別する情報を合成音声生成部３５４に出力し、合成音声生成部３５４は、当該識別情報に基づいて、音声モデル群３９２から音声モデル決定部３５２が決定した音声モデルを識別してもよい。
【００７４】
音声モデル決定部３５２から音声モデルを取得した合成音声生成部３５４は、当該音声モデルと、テキスト解析部３４０の解析結果（読み、アクセント、イントネーション）とに基づいて、テキスト取得部３１０によって取得されたテキストの合成音声を生成する（ステップＳ３２２）。合成音声生成部３５４は、生成した合成音声を出力部３７０に出力する。出力部３７０は、音声合成部３５０（合成音声生成部３５４）によって生成された合成音声をスピーカに出力する（ステップＳ３２６）。そして、図１０のフローチャートは終了する。
【００７５】
以上、音声合成装置４によれば、音声合成装置２と同様の効果を得ることができる。
【００７６】
なお、本発明の実施形態による音声合成装置１、２、３、４の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、音声合成装置１、２、３、４の各処理に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７９】
１、２、３、４…音声合成装置
１０、１１０、２１０、３１０…テキスト取得部
２０、１２０、２２０、３２０…表記特性抽出部
３０、１３０、２３０、３３０…音声特性決定部
４０、１４０、２４０、３４０…テキスト解析部
５０、１５０、２５０、３５０…音声合成部
５２、１５２、２５２、３５２…音声モデル決定部
５４、１５４、２５４、３５４…合成音声生成部
６０、１６０…合成音声加工部
７０、１７０、２７０、３７０…出力部
９０、１９０、２９０、３９０…音声特性決定モデル
９２、１９２、２９２、３９２…音声モデル群  
【図１】
2013186159.tif 000003
【図２】
2013186159.tif 000004
【図３】
2013186159.tif 000005
【図４】
2013186159.tif 000006
【図５】
2013186159.tif 000007
【図６】
2013186159.tif 000008
【図７】
2013186159.tif 000009
【図８】
2013186159.tif 000010
【図９】
2013186159.tif 000011
【図１０】
2013186159.tif 000012