(57)【要約】【課題】形態素解析上の曖昧性（単語への分割の曖昧性、同表記単語による読みの曖昧性）の問題を解決する。【解決手段】音声合成側２００の単語辞書２２０は仮名漢字変換側１００の単語辞書１５０の語彙を少なくとも含む。双方の辞書１５０，２２０の登録語彙に識別子（単語ＩＤ）を割り当てる。双方１５０，２２０で同じ単語には同一の単語ＩＤを割り当てる。仮名漢字変換側１００で仮名漢字変換により単語を確定することにより、確定した単語の単語ＩＤを取得する。得られた単語ＩＤを音声合成側２００に送信する。音声合成側２００は、単語ＩＤで辞書２００を検索し、その単語ＩＤに該当する単語の言語情報（表記、発音、アクセント、品詞、アクセント結合情報）を取得する。【選択図】  図１
2004246227.tif 000002
【特許請求の範囲】
【請求項１】
テキスト入力装置と音声合成装置とを備え、
前記テキスト入力装置は、
単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する第１の辞書と、
入力された仮名文字列と一致する読みに対応づけられている表記を前記第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記第１の辞書から読み出す仮名漢字変換部とを含み、
前記音声合成装置は、
前記第１の辞書に記憶されている組み合わせおよび単語ＩＤを前記第１の辞書におけるのと同じ対応づけで記憶し、前記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する第２の辞書と、
前記仮名漢字変換部によって得られた単語ＩＤに対応づけられている言語情報を前記第２の辞書から読み出す言語情報取得部と、
前記言語情報取得部によって得られた言語情報に基づいて音声波形を生成する波形生成部とを含み、
前記言語情報は、対応づけられている読みの発音を含む
ことを特徴とするテキスト音声合成システム。
【請求項２】
請求項１において、
前記言語情報は、対応づけられている読みのアクセント・品詞・アクセント結合タイプをさらに含む
ことを特徴とするテキスト音声合成システム。
【請求項３】
請求項２において、
前記音声合成装置は、言語処理部と、韻律生成部とをさらに含み、
前記言語処理部は、
前記言語情報取得部によって得られた言語情報に基づいて発音記号列を生成し、
前記韻律生成部は、
前記言語処理部によって生成された発音記号列に基づいて韻律情報を生成し、
前記波形生成部は、
前記韻律生成部によって生成された韻律情報に基づいて音声波形を生成する
ことを特徴とするテキスト音声合成システム。
【請求項４】
請求項１において、
前記仮名漢字変換部は、
入力された仮名文字列の一部または全部を利用者に特定させ、特定された文字列と一致する読みに対応づけられている表記を前記第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記第１の辞書から読み出す
ことを特徴とするテキスト音声合成システム。
【請求項５】
請求項１において、
前記テキスト入力装置は、
前記仮名漢字変換部によって前記第１の辞書から読み出された単語ＩＤを蓄積し、蓄積した単語ＩＤを前記音声合成装置に与えるバッファをさらに含み、
前記仮名漢字変換部は、
前記バッファに蓄積されている単語ＩＤのうちの２つ以上の単語ＩＤに対応づけられている表記を結合して得られる表記と前記２つ以上の単語ＩＤに対応づけられている読みを結合して得られる読みとの組み合わせに一致する組み合わせを前記第１の辞書から検索し、得られた組み合わせに対応づけられている単語ＩＤを前記第１の辞書から取得し、前記２つ以上の単語ＩＤをこの取得した単語ＩＤに置き換える
ことを特徴とするテキスト音声合成システム。
【請求項６】
請求項１において、
前記テキスト入力装置は登録モードを有し、
前記登録モードのとき前記仮名漢字変換部は、
前記登録モードに入る直前において与えられている仮名文字列を保持し、この仮名文字列に対する表記を利用者に取得させ、得られた表記と保持している仮名文字列との組み合わせを取得し、
前記言語情報取得部は、
前記仮名漢字変換部によって取得された組み合わせに対応づけられている言語情報を前記第２の辞書から読み出す
ことを特徴とするテキスト音声合成システム。
【請求項７】
請求項６において、
前記言語情報取得部は、
前記仮名漢字変換部によって取得された組み合わせに対応づけられている単語ＩＤを前記第２の辞書から取得し、
前記仮名漢字変換部は、
前記言語情報取得部によって取得された単語ＩＤと前記取得した組み合わせとを対応づけて前記第１の辞書に記憶する
ことを特徴とするテキスト音声合成システム。
【請求項８】
請求項１において、
前記音声合成装置は文字情報表示部をさらに含み、
前記文字情報表示部は、
前記仮名漢字変換部によって得られた単語ＩＤに対応づけられている表記を前記第２の辞書から読み出しこれを可視表示する
ことを特徴とするテキスト音声合成システム。
【請求項９】
請求項１において、
前記第１の辞書は、複数の第３の辞書を含み、
前記複数の第３の辞書の各々は、
自己を一意に識別することができる情報（辞書ＩＤ）を有し、
単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶し、
前記仮名漢字変換部は、
入力された仮名文字列と一致する読みに対応づけられている表記を前記複数の第３の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記複数の第３の辞書のうちのいずれか１つから読み出すとともにその第３の辞書の辞書ＩＤを取得し、
前記第２の辞書は、複数の第４の辞書を含み、
前記複数の第４の辞書は、前記複数の第３の辞書に対応し、
前記複数の第４の辞書の各々は、
対応する第３の辞書が有する辞書ＩＤと同じ辞書ＩＤを有し、
対応する第３の辞書に記憶されている組み合わせおよび単語ＩＤを当該第３の辞書におけるのと同じ対応づけで記憶し、前記組み合わせとその組み合わせについての言語情報とを対応づけて記憶し、
前記言語情報取得部は、
前記仮名漢字変換部によって得られた辞書ＩＤに基づいて前記複数の第４の辞書のうち１つを特定し、
前記仮名漢字変換部によって得られた単語ＩＤに対応づけられている言語情報を前記特定した第４の辞書から読み出す
ことを特徴とするテキスト音声合成システム。
【請求項１０】
単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する第１の辞書と、
入力された仮名文字列と一致する読みに対応づけられている表記を前記第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記第１の辞書から読み出す仮名漢字変換部とを備える
ことを特徴とするテキスト入力装置。
【請求項１１】
請求項１０に記載の第１の辞書に記憶されている組み合わせおよび単語ＩＤを前記第１の辞書におけるのと同じ対応づけで記憶し、前記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する第２の辞書と、
請求項１０に記載の仮名漢字変換部によって読み出された単語ＩＤに対応づけられている言語情報を前記第２の辞書から読み出す言語情報取得部と、
前記言語情報取得部によって得られた言語情報に基づいて音声波形を生成する波形生成部とを備え、
前記言語情報は、対応づけられている読みの発音を含む
ことを特徴とする音声合成装置。
【請求項１２】
単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する第１の辞書を準備するステップ（ａ）と、
入力された仮名文字列と一致する読みに対応づけられている表記を前記第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記第１の辞書から読み出すステップ（ｂ）と、
前記第１の辞書に記憶されている組み合わせおよび単語ＩＤを前記第１の辞書におけるのと同じ対応づけで記憶し、前記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する第２の辞書を準備するステップ（ｃ）と、
前記ステップ（ｂ）によって得られた単語ＩＤに対応づけられている言語情報を前記第２の辞書から読み出すステップ（ｄ）と、
前記ステップ（ｄ）によって得られた言語情報に基づいて音声波形を生成するステップ（ｅ）とを備え、
前記言語情報は、対応づけられている読みの発音を含む
ことを特徴とするテキスト音声合成方法。
【請求項１３】
単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する第１の辞書を準備するステップ（ａ）と、
入力された仮名文字列と一致する読みに対応づけられている表記を前記第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを前記第１の辞書から読み出すステップ（ｂ）とを備える
ことを特徴とするテキスト入力方法。
【請求項１４】
請求項１３に記載の第１の辞書に記憶されている組み合わせおよび単語ＩＤを前記第１の辞書におけるのと同じ対応づけで記憶し、前記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する第２の辞書を準備するステップ（ｃ）と、
請求項１３に記載のステップ（ｂ）によって読み出された単語ＩＤに対応づけられている言語情報を前記第２の辞書から読み出すステップ（ｄ）と、
前記ステップ（ｄ）によって得られた言語情報に基づいて音声波形を生成するステップ（ｅ）とを備え、
前記言語情報は、対応づけられている読みの発音を含む
ことを特徴とする音声合成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、与えられた文字列（テキスト）を音声に変換するテキスト音声合成技術に関する。
【０００２】
【従来の技術】
テキスト音声合成技術における一般的な課題の１つは読み間違いを減らすことである。読み間違いを減らす技術として、仮名漢字変換後のテキストデータに「ふりがな」を付加することによりテキスト音声合成側で正しく読ませることを意図したテキスト音声合成方法がある。たとえば特開平６−１７６０２３号公報，特開平９−３２５７８７号公報では、仮名漢字入力側で、仮名漢字入力の「読み（ふり仮名）」を変換後のデータに埋め込むことで、テキスト作成者が意図した通りに合成側で読ませる方式を提案している。また、特開平８−２３５１７３号公報では、仮名漢字変換時に読み情報に加えてアクセント情報も付与することで、入力した単語あるいはテキストを正しい読み・アクセントで読み上げることを可能にしている。
【０００３】
【特許文献１】
特開平６−１７６０２３号公報
【特許文献２】
特開平９−３２５７８７号公報
【特許文献３】
特開平８−２３５１７３号公報
【０００４】
【発明が解決しようとする課題】
この発明の目的は、読み間違いを減らすことができるテキスト音声合成システムを提供することである。
【０００５】
【課題を解決するための手段】
この発明によるテキスト音声合成システムは、テキスト入力装置と、音声合成装置とを備える。
【０００６】
テキスト入力装置は、第１の辞書と、仮名漢字変換部とを含む。第１の辞書は、単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する。たとえば、ある表記（ここでは第１の表記とする。）に対して複数の読み（ここでは第１の読み、第２の読みとする。）が存在する場合、第１の表記と第１の読みとの組み合わせには第１の単語ＩＤが対応づけられ、第１の表記と第２の読みとの組み合わせには第２の単語ＩＤが対応づけられる。第１の単語ＩＤおよび第２の単語ＩＤは互いに異なり、かつ、第１の辞書に記憶されている他の単語ＩＤのいずれとも異なる。仮名漢字変換部は、入力された仮名文字列と一致する読みに対応づけられている表記を第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを第１の辞書から読み出す。
【０００７】
音声合成装置は、第２の辞書と、言語情報取得部と、波形生成部とを含む。第２の辞書は、第１の辞書に記憶されている組み合わせおよび単語ＩＤを第１の辞書におけるのと同じ対応づけで記憶し、上記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する。言語情報は、対応づけられている読みの発音を含む。言語情報取得部は、仮名漢字変換部によって得られた単語ＩＤに対応づけられている言語情報を第２の辞書から読み出す。波形生成部は、言語情報取得部によって得られた言語情報に基づいて音声波形を生成する。
【０００８】
好ましくは、上記言語情報は、対応づけられている読みのアクセント・品詞・アクセント結合タイプをさらに含む。
【０００９】
好ましくは、上記音声合成装置は、言語処理部と、韻律生成部とをさらに含む。言語処理部は、言語情報取得部によって得られた言語情報に基づいて発音記号列を生成する。韻律生成部は、言語処理部によって生成された発音記号列に基づいて韻律情報を生成する。上記波形生成部は、韻律生成部によって生成された韻律情報に基づいて音声波形を生成する。
【００１０】
好ましくは、上記仮名漢字変換部は、入力された仮名文字列の一部または全部を利用者に特定させ、特定された仮名文字列と一致する読みに対応づけられている表記を第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを第１の辞書から読み出す。
【００１１】
好ましくは、上記テキスト入力装置はバッファをさらに含む。バッファは、仮名漢字変換部によって第１の辞書から読み出された単語ＩＤを蓄積し、蓄積した単語ＩＤを上記音声合成装置に与える。上記仮名漢字変換部は、バッファに蓄積されている単語ＩＤのうちの２つ以上の単語ＩＤに対応づけられている表記を結合して得られる表記と上記２つ以上の単語ＩＤに対応づけられている読みを結合して得られる読みとの組み合わせに一致する組み合わせを第１の辞書から検索し、得られた組み合わせに対応づけられている単語ＩＤを第１の辞書から取得し、上記２つ以上の単語ＩＤをこの取得した単語ＩＤに置き換える。
【００１２】
好ましくは、上記テキスト入力装置は登録モードを有する。登録モードのとき仮名漢字変換部は、登録モードに入る直前において与えられている仮名文字列を保持し、この仮名文字列に対する表記を利用者に取得させ、得られた表記と保持している仮名文字列との組み合わせを取得する。言語情報取得部は、仮名漢字変換部によって取得された組み合わせに対応づけられている言語情報を第２の辞書から取得する。
【００１３】
好ましくは、上記言語情報取得部は、仮名漢字変換部によって取得された組み合わせに対応づけられている単語ＩＤを第２の辞書から取得する。仮名漢字変換部は、言語情報取得部によって取得された単語ＩＤと上記取得した組み合わせとを対応づけて第１の辞書に登録する。
【００１４】
好ましくは、上記音声合成装置は文字情報表示部をさらに含む。文字情報表示部は、仮名漢字変換部によって得られた単語ＩＤに対応づけられている表記を第２の辞書から取得しこれを可視表示する。
【００１５】
好ましくは、上記第１の辞書は複数の第３の辞書を含む。複数の第３の辞書の各々は、自己を一意に識別することができる情報（辞書ＩＤ）を有する。複数の第３の辞書の各々は、単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する。仮名漢字変換部は、入力された仮名文字列と一致する読みに対応づけられている表記を複数の第３の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを複数の第３の辞書のうちのいずれか１つから読み出すとともにその第３の辞書の辞書ＩＤを取得する。上記第２の辞書は複数の第４の辞書を含む。複数の第４の辞書は複数の第３の辞書に対応する。複数の第４の辞書の各々は、対応する第３の辞書が有する辞書ＩＤと同じ辞書ＩＤを有する。複数の第４の辞書の各々は、対応する第３の辞書に記憶されている組み合わせおよび単語ＩＤを当該第３の辞書におけるのと同じ対応づけで記憶し、上記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する。言語情報取得部は、仮名漢字変換部によって得られた辞書ＩＤに基づいて複数の第４の辞書のうち１つを特定し、仮名漢字変換部によって得られた単語ＩＤに対応づけられている言語情報をその特定した第４の辞書から読み出す。
【００１６】
この発明によるテキスト音声合成方法は、ステップ（ａ）〜（ｅ）を備える。ステップ（ａ）では第１の辞書を準備する。第１の辞書は、単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とを対応づけて記憶する。ステップ（ｂ）では、入力された仮名文字列と一致する読みに対応づけられている表記を第１の辞書から検索し、得られた表記のうちいずれか１つを利用者に選択させ、選択された表記に対応づけられている単語ＩＤを第１の辞書から読み出す。ステップ（ｃ）では第２の辞書を準備する。第２の辞書は、第１の辞書に記憶されている組み合わせおよび単語ＩＤを第１の辞書におけるのと同じ対応づけで記憶し、上記組み合わせとその組み合わせについての言語情報とを対応づけて記憶する。ステップ（ｄ）では、ステップ（ｂ）によって得られた単語ＩＤに対応づけられている言語情報を第２の辞書から読み出す。言語情報は、対応づけられている読みの発音を含む。ステップ（ｅ）では、ステップ（ｄ）によって得られた言語情報に基づいて音声波形を生成する。
【００１７】
【発明の実施の形態】
テキスト音声合成処理は「言語処理」，「韻律生成処理」，「波形生成処理」の３つに大きく分けることができる。このうちの「言語処理」は通常、次の４つのステップを含む。
【００１８】
（１）形態素解析・・・日本語テキストの文字列を単語単位に分割し、単語単位で「読み」、「アクセント」、「品詞」の情報を付与する。
【００１９】
例：私は日本人です→＜私：ワタシ：０：代名詞＞＜は：ワ：０：助詞＞＜日本：ニホン：２：名詞＞＜人：ジン：１：接尾語＞＜です：デス：１：助動詞＞
（２）文節まとめ上げ・・・読み上げの発声の単位は文節の単位が基本となるため、単語列を文節単位にグルーピングする。ここでの出力は、形態素列（単語列）を文節の単位にまとめたものである。
【００２０】
例：≪＜私＞＜は＞≫≪＜日本＞＜人＞＜です＞≫
（３）構文解析・・・文節と文節の係り受け関係（文節間の意味的結びつき）を決定する。この処理によって文の意味のまとまりの単位が判明する。文節が後続のどの文節に係っているかを文節ごとに出力する。
【００２１】
例：≪私は≫→≪日本人です≫
（４）発音・アクセント・ポーズ処理・・・文節ごとにアクセント句・アクセント位置を決定し、さらに構文解析処理で明らかになった文節間の構造（意味のまとまりの単位）が明確になるようにアクセント句（一息で発声する単位）、ポーズの位置などを決定していく。この処理の出力は、ポーズ位置・長さ、アクセント句の単位、アクセント位置を含む発音記号列である。
【００２２】
例：ワタシハ／ニホ’ンジンデス．
本発明で扱うのは、形態素解析処理の段階で生じうる、形態素の解析上の曖昧性（単語への分割の曖昧性、同表記単語による読みの曖昧性）の問題である。
【００２３】
例：東京都→＜東京：トーキョー＞＜都：ト＞／＜東：ヒガシ＞＜京都：キョート＞、市場→＜市場：イチバ＞／＜市場：シジョー＞
一般に、与えられた日本語テキストを解析する際、単語単位の曖昧性を決定するには、連続する単語の組み合わせを考慮するなどの方法があるが、文の意味、複数文、あるいは、文章全体の文脈などを考慮しなければ決定できないこともある。広い範囲で文脈を考慮する言語解析は困難であるため、現在のところ高度な意味処理が可能な言語処理システムは実現されていない（機械翻訳ソフトのパフォーマンスを見ればレベルがわかる）。
【００２４】
だが、テキストの入力（漢字仮名交じりテキストの取得）とテキストの解析（漢字仮名交じりテキストの音声への変換）とを１つのシステムとして考えることにより上述の曖昧性の問題を回避することができる。仮名漢字変換によるテキスト入力では、平仮名を読みとして入力し、その読みに相当する単語を選択することで単語単位に日本語文を入力していく。つまり、文を構成する「単語」およびその「読み」をユーザが既に決定しているわけである。変換後の文字列（漢字仮名交じりテキスト）だけをテキスト入力側からテキスト解析側へ送る場合には、この重要な情報を捨ててしまっているわけである。従来例は、入力時にユーザが選択・決定した単語の読みの情報を、曖昧性が生じる部分について、文字列とともにテキスト解析側へ送ることで、解析時の曖昧性の問題を回避するアプローチである。この場合、単語の読みの情報の分だけテキスト解析側へ送る情報が増えることになる。
【００２５】
これに対し本発明では、
（１）…音声合成側の単語辞書が少なくとも、仮名漢字変換側の単語辞書の語彙を含む。
（２）…双方の辞書の登録語彙に識別子（単語ＩＤ）を割り当てる。双方で同じ単語には、同一の単語ＩＤを割り当てる。
（３）…仮名漢字変換側で仮名漢字変換により単語を確定することにより、確定した単語の単語ＩＤを取得する。
（４）…（３）で得た単語ＩＤを音声合成側に送信する。
（５）…音声合成側は、単語ＩＤで辞書検索をして、その単語ＩＤに該当する単語の言語情報（表記、発音、アクセント、品詞、アクセント結合情報）を取得する。
【００２６】
これにより、仮名漢字入力側から音声合成側へ送る情報を増やすことなく、テキストの作成者が意図した通りの正しい読み・アクセントにより読み上げが可能である。また、音声合成側で単語ＩＤから取得した単語の言語情報を用いてアクセント結合などの処理を行うので、複合語のアクセント処理も適切に行うことができ、正しいアクセントで読み上げることができる。また、音声合成側で通常必要になる形態素解析処理（読み上げるテキストを単語に分割する処理）を行う必要がなくなる。一般に形態素解析処理では解析間違いが起こりうる。この解析間違いは、読み間違い・アクセント間違いなど、読み上げ音声の了解度を損なう要因である。本発明では、仮名漢字入力側でテキスト作成者が確定した単語を特定する単語ＩＤを用いて、音声合成側で入力されたテキストの単語の情報を得るので、理論上、形態素解析間違いが起こらない。
【００２７】
以下、この発明の実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００２８】
（第１の実施形態）
＜テキスト音声合成システムの構成＞
第１の実施形態によるテキスト音声合成システムの全体構成を図１に示す。このシステムはテキスト入力装置１００と音声合成装置２００とを備える。テキスト入力装置１００と音声合成装置２００とは物理的あるいはソフトウェアの機能的に分離している。たとえば、テキスト入力装置１００として仮名漢字変換機能付の携帯端末、音声合成装置２００としてセンター側での音声合成サーバのような形態を想定している。もちろん単一の機器として実装しても問題はない。
【００２９】
＜テキスト入力装置１００＞
テキスト入力装置１００は、仮名入力部１１０と、選択／変換指示部１２０と、ディスプレイ１３０と、仮名漢字変換部１４０と、仮名漢字変換用単語辞書１５０と、バッファ１６０とを備える。
【００３０】
仮名漢字変換用単語辞書１５０には、図２に示すように、単語の表記とその表記に対する読みの各々との組み合わせと、その組み合わせを一意に識別することができる情報（単語ＩＤ）とが対応づけられて記憶されている。ある表記に対して複数の読みが存在する場合には、複数の読みの各々に対して単語ＩＤが対応づけられている。たとえば表記「市場」に対して可能な読みには「いちば」、「しじょう」がある。ここでは図２に示すように、表記「市場」と読み「いちば」との組み合わせには単語ＩＤ「６７８」が対応づけられ、表記「市場」と読み「しじょう」との組み合わせには単語ＩＤ「９０２」が対応づけられている。単語ＩＤ「６７８」および単語ＩＤ「９０２」は互いに異なり、かつ、単語辞書１５０に記憶されている他の単語ＩＤのいずれとも異なっている。なお、図２に示したのは、辞書１５０に格納される表記・読み・単語ＩＤのあくまでも一例である。
【００３１】
仮名入力部１１０は、仮名文字列を利用者に入力させ、入力された仮名文字列を仮名漢字変換部１４０に与える。仮名入力部１１０としては、たとえばパソコンにおけるキーボードや携帯電話機におけるダイヤルボタン（仮名入力ボタン）が挙げられる。入力された仮名文字列はディスプレイ１３０に表示される。
【００３２】
選択／変換指示部１２０は、入力された仮名文字列のうち仮名漢字変換すべき範囲を利用者に特定させ、特定された範囲（仮名文字列）についての仮名漢字変換の実行を仮名漢字変換部１４０に指示する。選択／変換指示部１２０としては、たとえばパソコンや携帯電話機における方向キー（方向ボタン）、変換キー（変換ボタン）、決定キー（決定ボタン）などが挙げられる。
【００３３】
仮名漢字変換部１５０は、選択／変換指示部１２０からの指示に応答して仮名漢字変換を実行する。具体的には、選択／変換指示部１２０によって特定された仮名文字列と一致する読みを単語辞書１５０から検索する。検索により得られた読みに対応する表記をディスプレイ１３０に表示し、いずれか１つの表記を利用者に選択させる。利用者のこの選択は選択／変換指示部１２０によって行われる。仮名漢字変換部１５０は、選択された表記に対応づけられている単語ＩＤを単語辞書１５０から読み出しバッファ１６０に蓄積する。また、ディスプレイ１３０に表示されている仮名文字列のうち特定されている範囲を選択された表記に置き換える。仮名漢字変換が終了すると仮名漢字変換部１５０は、バッファ１６０に蓄積されている単語ＩＤ列を音声合成装置２００に送信する。
【００３４】
＜音声合成装置２００＞
音声合成装置２００は、バッファ２１０と、音声合成用単語辞書２２０と、言語処理部２３０と、韻律生成部２４０と、波形生成部２５０と、スピーカ２６０と、ディスプレイ２７０とを備える。
【００３５】
バッファ２１０には、テキスト入力装置２００からの単語ＩＤ列が蓄積される。
【００３６】
音声合成用単語辞書２２０には、図３に示すように、単語の表記とその表記に対する読みの各々との組み合わせ、その組み合わせについての言語情報、その組み合わせを一意に識別することができる情報（単語ＩＤ）が対応づけられて記憶されている。言語情報には、発音、アクセント、品詞アクセント結合タイプが含まれる。音声合成用単語辞書２２０には、仮名漢字変換用単語辞書１５０に記憶されている組み合わせおよび単語ＩＤが少なくとも含まれている。仮名漢字変換用単語辞書１５０に記憶されている組み合わせおよび単語ＩＤは、単語辞書１５０におけるのと同じ対応づけで単語辞書２２０に記憶されている。
【００３７】
言語処理部２３０は、バッファ２１０に蓄積されている単語ＩＤに対応づけられている言語情報および表記を単語辞書２２０から読み出し、これに基づいて発音記号列を生成する。韻律生成部２４０は、言語処理部２３０によって生成された発音記号列に基づいて韻律情報を生成する。波形生成部２５０は、韻律生成部２４０によって生成された韻律情報に基づいて音声波形を生成する。波形生成部２５０によって生成された音声波形はスピーカ２６０によって外部へ出力される。
【００３８】
ディスプレイ２７０は、言語処理部２３０によって読み出された表記を文字情報として表示（可視表示）する。
【００３９】
＜テキスト音声合成システムの動作＞
次に、図１に示したテキスト音声合成システムの動作について説明する。以下ではテキスト入力装置１００における処理と音声合成装置２００における処理とに分けて説明する。
【００４０】
＜テキスト入力装置１００における処理＞
まず、テキスト入力装置１００における処理について図４を参照しつつ説明する。
【００４１】
［ステップＳＴ１０１］
利用者は仮名入力部１１０を利用して仮名文字列（かなテキスト）を入力する。ここでは図５（ａ）に示すように仮名文字列「いちばをあるいてしじょうちょうさする」が入力されるものとする。入力された仮名文字列「いちばをあるいてしじょうちょうさする」がディスプレイ１３０に表示される。利用者は選択／変換指示部１２０を利用して仮名文字列「いちばをあるいてしじょうちょうさする」のうち「いちば」を特定し（仮名文字列を単語に分割し）、仮名漢字変換の実行を仮名漢字変換部１４０に指示する（図５（ｂ）参照）。
【００４２】
［ステップＳＴ１０２］
仮名漢字変換部１４０は、特定された仮名文字列「いちば」と一致する読みに対応づけられている表記を単語辞書１５０から検索する。ここでは図５に示すように、読み「いちば」に対応づけられている表記「市場」，「一場」が検索結果として得られる。仮名漢字変換部１４０は、得られた表記「市場」，「一場」をディスプレイ１３０に表示し、いずれか一方の選択を利用者に促す。利用者は選択／変換指示部１２０を利用して表記「市場」を選択し仮名漢字変換の実行を指示する。仮名漢字変換部１４０は、ディスプレイ１３０に表示されている仮名文字列「いちばをあるいてしじょうちょうさする」のうち「いちば」を、選択された表記「市場」に置き換える。
【００４３】
［ステップＳＴ１０３］
また仮名漢字変換部１４０は、選択された表記「市場」に対応づけられている単語ＩＤ「６７８」を単語辞書１５０から読み出す。仮名漢字変換部１４０は、バッファ１６０にすでに蓄積されている単語ＩＤ列の最後にこの読み出した単語ＩＤ「６７８」を追加する（図５参照）。ここではバッファ１６０に蓄積されている単語ＩＤがないため、単語ＩＤ「６７８」が単語ＩＤ列の先頭になる。
【００４４】
［ステップＳＴ１０４］
仮名文字列の入力および仮名漢字変換がすべて終了したときはステップＳＴ１０５にすすみ、そうでないときはステップＳＴ１０１にもどる。ここではステップＳＴ１０１にもどる。利用者は選択／変換指示部１２０を利用して、ディスプレイ１３０に表示されている仮名文字列「市場をあるいてしじょうちょうさする」のうち「を」を特定し、仮名漢字変換の実行を仮名漢字変換部１４０に指示する（図５（ｃ）参照）。これ以降、同様の処理（ＳＴ１０１〜ＳＴ１０４）が繰り返される（図６参照）。その結果、ディスプレイ１３０には仮名漢字変換後のテキスト「市場を歩いて市場調査する」が表示され、バッファ１６０には単語ＩＤ列「６７８」，「２３」，…，「３３」が蓄積される。
【００４５】
なお、ここではステップＳＴ１０１で仮名文字列「いちばをあるいてしじょうちょうさする」を入力した後に、仮名漢字変換すべき仮名文字列の単位を利用者に特定させ（仮名文字列を単語に分割させ）、特定された仮名文字列を仮名漢字変換する処理を繰り返した。これに代えて、ステップＳＴ１０１で単語単位で仮名文字列を入力し、これを仮名漢字変換する処理を繰り返してもよい（仮名文字列「いちば」を入力→「市場」に仮名漢字変換→仮名文字列「を」を入力→「を」に仮名漢字変換、…）。
【００４６】
［ステップＳＴ１０５］
仮名文字列の入力および仮名漢字変換がすべて終了すると利用者は、バッファ１６０に蓄積されている単語ＩＤ列の送信を指示する。これに応答して仮名漢字変換部１４０は、バッファ１６０に蓄積されている単語ＩＤ列「６７８」，「２３」，…，「３３」を音声合成装置２００に送信する。
【００４７】
＜音声合成装置２００における処理＞
次に、音声合成装置２００における処理について図７を参照しつつ説明する。
【００４８】
［ステップＳＴ２０１］
テキスト入力部１００からの単語ＩＤ列「６７８」，「２３」，…，「３３」はバッファ２１０に蓄積される。言語処理部２３０は、バッファ２１０に蓄積されている単語ＩＤ列の先頭の単語ＩＤ「６７８」を取得する（図８参照）。
【００４９】
［ステップＳＴ２０２］
言語処理部２３０は、取得した単語ＩＤ「６７８」と一致する単語ＩＤを音声合成用単語辞書２２０から検索する。
【００５０】
［ステップＳＴ２０３］
言語処理部２３０は、図８に示すように、該当する単語ＩＤ「６７８」に対応づけられている言語情報および表記を単語辞書２２０から読み出す。
【００５１】
［ステップＳＴ２０４］
言語処理部２３０は、バッファ２１０に蓄積されている単語ＩＤ列の先頭の単語ＩＤ「６７８」を削除する。これにより、次の単語ＩＤ「２３」が単語ＩＤ列の先頭になる。
【００５２】
［ステップＳＴ２０５］
バッファ２１０に単語ＩＤが残っているときはステップＳＴ２０１に戻り、残っていないときはステップＳＴ２０６，ＳＴ２１０にすすむ。ここではステップＳＴ２０１に戻る。そして図９に示すように言語処理部２３０は、バッファ２１０に蓄積されている単語ＩＤ列の先頭の単語ＩＤ「２３」を取得し、これに対する言語情報および表記を取得する（ＳＴ２０１〜ＳＴ２０４）。
【００５３】
これ以降  同様の処理が繰り返される。その結果、図１０に示すように、単語ＩＤ列「６７８」，「２３」，…，「３３」に対する言語情報および表記が取得される。
【００５４】
［ステップＳＴ２０６］
言語処理部２３０は、ステップＳＴ２０１〜ＳＴ２０５において取得した言語情報および表記に基づいて文節まとめ上げ処理および構文解析処理を行う。
【００５５】
［ステップＳＴ２０７］
言語処理部２３０は、文節ごとにアクセント句・アクセント位置を決定し、さらに構文解析処理で明らかになった文節間の構造（意味のまとまりの単位）が明確になるようにアクセント句（一息で発声する単位）、ポーズの位置などを決する。これらの処理に基づいて言語処理部２３０は、ポーズ位置・長さ、アクセント句の単位、アクセント位置を含む発音記号列を出力する。
【００５６】
［ステップＳＴ２０８］
韻律生成部２４０は、言語処理部２３０からの発音記号列に基づいて韻律情報を生成する。
【００５７】
［ステップＳＴ２０９］
波形生成部２５０は、韻律生成部２４０によって生成された韻律情報に基づいて音声波形を生成する。波形生成部２５０によって生成された音声波形に基づいてスピーカ２６０から合成音声「イチバヲアルイテシジョウチョウサスル（市場を歩いて市場調査する）」が出力される。
【００５８】
［ステップＳＴ２１０，ＳＴ２１１］
ステップＳＴ２０６〜ＳＴ２０９における処理と並行して言語処理部２３０は、ステップＳＴ２０１〜ＳＴ２０５において取得した表記を接続して文字情報「市場を歩いて市場調査する」を生成しディスプレイ２７０に表示する。
【００５９】
＜効果＞
第１の実施形態によるテキスト音声合成システムでは、テキスト入力装置１００（仮名漢字入力側）からユーザが確定した単語の単語ＩＤを音声合成装置２００（音声合成側）に送り、音声合成装置２００（音声合成側）は単語ＩＤにより曖昧性無く、ユーザが確定した単語の言語情報を取得可能であるので、原理的に音声合成装置２００（音声合成側）で単語を読み間違えることがない。たとえば「市場」の読みとしては「いちば」，「しじょう」が考えられるが、ユーザが「市場」を入力する際には、それぞれ「いちば」，「しじょう」の仮名入力により仮名漢字変換を行い、異なる単語ＩＤ（６７８，９０２）を送信することになる。音声合成側では、単語ＩＤによりユーザが確定した単語の言語情報（発音、アクセント、品詞、アクセント結合タイプ）が取得可能である。
【００６０】
また、従来例では音声合成側でテキストの単語分割の可能性がある場合に、テキストの入力者が意図した分割の仕方を知り得る手段が提供されていない（可能性が複数ある例：「ここにはいる」は、「ここ／に／は／いる」、「ここ／に／はいる」の２つの分割の可能性がある）。第１の実施形態では、ユーザが確定した単語を特定する単語ＩＤにより、分割の曖昧性も生じない。
【００６１】
また、音声合成装置２００（音声合成側）では、単語がもつアクセント結合タイプにより、隣接する複数の単語が複合語を形成する場合に、アクセント結合をするかしないか、あるいは、アクセント結合する場合にアクセント位置がどのように変化するかを指定する。よって、複合語を含むテキストであっても正しいアクセントで読み上げることが可能である。
【００６２】
なお、ここでは「。（句点）」，「、（読点）」も１つの単語として扱い、固有の単語ＩＤが付与される。ただし、通常は「マル」，「テン」などと読み上げないため、音声合成用単語辞書２２０において発音の情報は割り当てられない。
【００６３】
＜アプリケーション例＞
図１１は、第１の実施形態によるシステムを携帯電話機（テキスト入力装置１００に相当）とカーナビゲーションシステム（音声合成装置２００に相当）とで構成した例を示す。携帯電話機は、メールの仮名漢字入力・送信、メールの受信機能を有する。カーナビゲーションシステムは、音声合成によるテキスト読み上げ機能を有する。携帯電話機で入力されたメールは、単語ＩＤ列としてカーナビゲーションシステムに送信される。受信した単語ＩＤ列が、どのようにユーザに提示されるかは、カーナビゲーションシステムを搭載した車が停止状態か走行状態かによって切り替える。停止中は、単語ＩＤ列の単語の表記だけを取り出して文字列に変換してメールの内容をカーナビゲーションシステムのディスプレイに表示する。走行中は、単語ＩＤ列から音声合成処理を行ってメールの内容の読み上げ音声をスピーカーから出力する（文字情報としては表示しない）。
【００６４】
（第２の実施形態）
第２の実施形態によるテキスト音声合成システムは第１の実施形態によるシステムと同様の構成を有する。第２の実施形態によるシステムでは、１つの単語ＩＤとなるべき単語を分割して仮名漢字変換した場合にこれらを１つの単語ＩＤに置き換える処理を行う点で第１の実施形態と異なる。
【００６５】
第２の実施形態によるテキスト入力装置１００における処理の流れを図１２に示す。以下では、図４に示したフローチャートと異なるステップＳＴ３０１の処理を中心に説明する。
【００６６】
第１の実施形態では仮名文字列「いちば」を特定し（ＳＴ１０１）、これに対応づけられている表記の中から「市場」を選択させ、単語ＩＤ「６７８」を取得した（ＳＴ１０２〜ＳＴ１０３）。ここでは「いちば」→「市場」の仮名漢字変換を、仮名文字列「いち」を特定（ＳＴ１０１）→「市」に仮名漢字変換（ＳＴ１０２〜ＳＴ１０３）→仮名文字列「ば」を特定（ＳＴ１０１）→「場」に仮名漢字変換（ＳＴ１０２〜ＳＴ１０３）というように分けて行ったものとする。この場合に得られる単語ＩＤ列は図１３に示すようになる。
【００６７】
ステップＳＴ３０１において、仮名漢字変換部１４０は、バッファ１６０に蓄積されている単語ＩＤのうちの連続する２つ以上の単語ＩＤ（単語ＩＤ列の部分列）に対応づけられている表記を結合して得られる表記とこの部分列に対応づけられている読みを結合して得られる読みとの組み合わせに一致する組み合わせを単語辞書１５０から検索する。ここでは図１４に示すように、部分列「８７６」，「２３４」に対応づけられている表記「市」，「場」を結合して得られる表記「市場」とこの部分列に対応づけられている読み「いち」，「ば」を結合して得られる読み「いちば」との組み合わせに一致する組み合わせ（表記「市場」、読み「いちば」の組み合わせ）が単語辞書１５０に存在する。したがって仮名漢字変換部１４０は、表記「市場」と読み「いちば」との組み合わせに対応づけられている単語ＩＤ「６７８」を単語辞書１５０から取得し、バッファ１６０の部分列「８７６」，「２３４」をこの取得した単語ＩＤ「６７８」に置き換える。
【００６８】
この置換によって、仮名漢字変換時に分割して変換してしまった単語に関しても、音声合成側でもともとの単語の情報を正しく取り扱うことができ、アクセントを正確に再現できる。上述の例では、本来の「市場（いちば）」の単語の読み上げが正確になされる。
【００６９】
（第３の実施形態）
第３の実施形態によるテキスト音声合成システムの構成を図１５に示す。このシステムは、図１に示した構成に加えて仮名漢字変換用ユーザ辞書１７０を備える。仮名漢字変換用ユーザ辞書１７０はテキスト入力装置１００内に設けられる。仮名漢字変換用ユーザ辞書１７０は、仮名漢字変換用単語辞書１５０にはない単語をユーザが登録して使えるようにするための辞書である。
【００７０】
テキスト入力装置１００における処理の流れを図１６に示す。仮名漢字変換でのテキスト入力で、仮名漢字変換で意図した候補が無い場合（ＳＴ４０１でＮｏ）に、ユーザ辞書登録のモードに切り替えて（ＳＴ４０３）、変換したい表記を他の単語の組み合わせ、あるいは、単漢字の組み合わせとして入力して（ＳＴ４０５）、ユーザ辞書１７０に登録する。読みは、ユーザ辞書登録モードの直前の仮名入力を保存しておき（ＳＴ４０４）、これを用いる（ＳＴ４０７）。このとき登録しようとする表記と読みの組み合わせに該当する単語が、音声合成側の辞書２２０にあるかどうか検索する（ＳＴ４０８）。該当する単語があった場合には、その単語ＩＤを取得し（ＳＴ４０９）、単語ＩＤと共にユーザ辞書１７０に登録するとともにバッファ１６０にその単語ＩＤを追加する（ＳＴ４１０）。一方、音声合成側の辞書２２０に表記と読みの組み合わせに該当する単語がない場合は、表記と読みのみユーザ辞書１７０に登録し、バッファ１６０には表記と読みの組み合わせの情報（「表記：読み」のフォーマット）を追加する（ＳＴ４１１）。
【００７１】
音声合成装置２００における処理の流れを図１７に示す。この実施例では、単語ＩＤだけではなく、表記と読みの組み合わせの情報も送られてくるので、単語ＩＤのバッファから情報を読み出す際に、単語ＩＤかどうかを判断して（ＳＴ５０１）、単語ＩＤでないとき（バッファにある情報が「表記：読み」の時）は、その表記と読みの情報で辞書を検索し（ＳＴ５０２）、該当する単語の言語情報を取得する（ＳＴ５０４）。辞書に該当の単語が無い場合は、未知語として扱い、振り仮名から発音を設定し、その他の言語情報は規定の値を設定する（ＳＴ５０５）。
【００７２】
図１８に処理例を示す。仮名漢字変換用単語辞書１５０に「放出（はなてん）」という語彙（地名）がないので、ユーザ辞書登録操作を行って（ＳＴ４０３〜ＳＴ４０７）、ユーザ辞書に登録する際には、音声合成側の辞書２２０に「放出（はなてん）」があるので、その単語ＩＤ「８９４３２」を取得し（ＳＴ４０７）、ユーザ辞書１７０には「はなてん」、「放出」、「８９４３２」の３つの情報を登録する。同じく、仮名漢字変換用単語辞書１５０にない「住道（すみのどう）」をユーザ辞書登録する際には、音声合成側の辞書２２０に該当する単語がないので、ユーザ辞書１７０には「すみのどう」、「住道」だけを登録し、単語ＩＤバッファ１６０には「住道：すみのどう」が追加される。なお、ユーザ辞書登録時に音声合成側の辞書２２０を必ず検索する必要はない。この例では、単語ＩＤ「８９４３２」の代わりに「放出：はなてん」を仮名漢字入力側から送信して、音声合成側で表記と読みの組み合わせで辞書２２０を検索して、「放出（ほうしゅつ）」ではなく「放出（はなてん）」を正しく特定することもできる。
【００７３】
（第４の実施形態）
第４の実施形態によるテキスト音声合成システムの全体構成を図１９に示す。このシステムは、仮名漢字変換側１００で、基本語彙を収録する仮名漢字変換用単語辞書１５０ａ以外に、特定の分野の用語や専門用語などを収録した辞書１５０ｂを追加でもつ場合のシステムである。たとえば仮名漢字変換側１００で辞書１５０ｂをダウンロードして使用するようなケースを想定している。
【００７４】
音声合成側２００には合成用の基本単語辞書２２０ａ以外に、使用される分野別／用途別の辞書２２０ｂ〜２２０ｄを複数もち、言語解析の時に複数の辞書２２０ａ〜２２０ｄにおいて単語の検索を行う。各辞書の内容は、これまでの実施例と同じであるが、辞書を区別するための識別子（辞書ＩＤ）を各辞書に付与する。図１９では、基本辞書２２０ａが「０」，拡張辞書２２０ｂが「Ｘ」，拡張辞書２２０ｂが「Ｙ」，拡張辞書２２０ｄが「Ｚ」である。
【００７５】
仮名漢字変換側１００にも、複数の辞書１５０ａ〜１５０ｂをもち、辞書ＩＤで区別する。単語ＩＤと同様、同じ辞書ＩＤをもつ仮名漢字用単語辞書と音声合成用単語辞書は、収録されている語彙が、これまでの実施例における仮名漢字変換用単語辞書と音声合成用単語辞書との関係と同じである。
【００７６】
テキスト入力装置１００における処理の流れを図２０に示す。テキスト入力装置１００における処理は図４の処理フローとほぼ同じ流れであるが、単語確定して単語ＩＤを取得する際に、確定した単語がある辞書の辞書ＩＤも同時に取得して、辞書ＩＤと単語ＩＤの組の列として、音声合成側に送信する点が異なる（ＳＴ６０１，ＳＴ６０２）。
【００７７】
音声合成装置２００における処理の流れを図２１に示す。音声合成装置２００における処理は図７の処理フローとほぼ同じ流れであるが、単語辞書を検索する際に、辞書ＩＤで辞書を特定し、その辞書内で単語ＩＤにて単語の言語情報を取得する点が異なる（ＳＴ７０１，ＳＴ７０２）。
【００７８】
図２２に処理例を示す。入力仮名テキストのうち単語「ＧＡＴＴ（がっと）」の単語ＩＤ「８９３２」は拡張辞書１５０ｂ（辞書ＩＤ：Ｙ）から取得され、単語「を（を）」，「調査（ちょうさ）」，「する（する）」の単語ＩＤ「２３」，「３４２」，「３３」は基本辞書１５０ａ（辞書ＩＤ：０）から取得される。これらの辞書ＩＤと単語ＩＤとの組の列（Ｙ：８９３２），（０：２３），（０：３４２），（０：３３）が音声合成装置２００に送信される。音声合成装置２００では、単語ＩＤ「８９３２」について単語辞書を検索する際には、辞書ＩＤ「Ｙ」で辞書２２０ｃを特定し、単語ＩＤ「８９３２」に対応づけられている言語情報を辞書２２０ｃから取得する。一方、単語ＩＤ「２３」，「３４２」，「３３」について単語辞書を検索する際には、辞書ＩＤ「０」で辞書２２０ａを特定し、単語ＩＤ「２３」，「３４２」，「３３」に対応づけられている言語情報を辞書２２０ａから取得する。
【００７９】
【発明の効果】
以上説明したように本発明によれば、仮名漢字入力側から音声合成側へ送る情報を増やすことなく、テキストの作成者が意図した通りの正しい読み・アクセントにより読み上げが可能である。また、音声合成側で単語ＩＤから取得した単語の言語情報を用いてアクセント結合などの処理を行うので、複合語のアクセント処理も適切に行うことができ、正しいアクセントで読み上げることができる。また、音声合成側で通常必要になる形態素解析処理（読み上げるテキストを単語に分割する処理）を行う必要がなくなる。一般に形態素解析処理では解析間違いが起こりうる。この解析間違いは、読み間違い・アクセント間違いなど、読み上げ音声の了解度を損なう要因である。本発明では、仮名漢字入力側でテキスト作成者が確定した単語を特定する単語ＩＤを用いて、音声合成側で入力されたテキストの単語の情報を得るので、理論上、形態素解析間違いが起こらない。
【図面の簡単な説明】
【図１】第１の実施形態によるテキスト音声合成システムの全体構成を示すブロック図である。
【図２】図１に示した仮名漢字変換用単語辞書に格納される表記・読み・単語ＩＤの一例を示す図である。
【図３】図１に示した音声合成用単語辞書に格納される表記・読み・単語ＩＤ・言語情報の一例を示す図である。
【図４】図１に示したテキスト入力装置における処理の流れを示すフローチャートである。
【図５】図１に示したテキスト入力装置における処理を説明するための図である。
【図６】図１に示したテキスト入力装置における処理を説明するための図である。
【図７】図１に示した音声合成装置における処理の流れを示すフローチャートである。
【図８】図１に示した言語処理部での処理を説明するための図である。
【図９】図１に示した言語処理部での処理を説明するための図である。
【図１０】図１に示した言語処理部での処理を説明するための図である。
【図１１】第１の実施形態によるシステムを携帯電話機とカーナビゲーションシステムとで構成した例を示す。
【図１２】第２の実施形態によるテキスト入力装置における処理の流れを示すフローチャートである。
【図１３】テキスト入力装置のバッファに蓄積される単語ＩＤ列を示す図である。
【図１４】単語ＩＤの置き換えを説明するための図である。
【図１５】第３の実施形態によるテキスト音声合成システムの全体構成を示すブロック図である。
【図１６】図１５に示したテキスト入力装置における処理の流れを示すフローチャートである。
【図１７】図１５に示した音声合成装置における処理の流れを示すフローチャートである。
【図１８】図１５に示したシステムによる処理の一例を示す図である。
【図１９】第４の実施形態によるテキスト音声合成システムの全体構成を示すブロック図である。
【図２０】図１９に示したテキスト入力装置における処理の流れを示すフローチャートである。
【図２１】図１９に示した音声合成装置における処理の流れを示すフローチャートである。
【図２２】図１９に示したシステムによる処理の一例を示す図である。
【図１】
2004246227.tif 000003
【図２】
2004246227.tif 000004
【図３】
2004246227.tif 000005
【図４】
2004246227.tif 000006
【図５】
2004246227.tif 000007
【図６】
2004246227.tif 000008
【図７】
2004246227.tif 000009
【図８】
2004246227.tif 000010
【図９】
2004246227.tif 000011
【図１０】
2004246227.tif 000012
【図１１】
2004246227.tif 000013
【図１２】
2004246227.tif 000014
【図１３】
2004246227.tif 000015
【図１４】
2004246227.tif 000016
【図１５】
2004246227.tif 000017
【図１６】
2004246227.tif 000018
【図１７】
2004246227.tif 000019
【図１８】
2004246227.tif 000020
【図１９】
2004246227.tif 000021
【図２０】
2004246227.tif 000022
【図２１】
2004246227.tif 000023
【図２２】
2004246227.tif 000024