(57)【要約】【課題】音声出力される状況に合わせて、適切に抑制を行うことのできる音声合成方法、音声合成装置及び音声合成プログラムを得る。【解決手段】音声合成するテキストと音声出力の内容を表すカテゴリ情報を入力するステップと、各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段から、当該共通抑制語句リストを読み込むステップと、カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段から、当該固有抑制語句リストを読み込むステップと、入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換える置換ステップと、置き換えたテキストを基に、音声合成を行って出力するステップと、を有することを特徴とする。【選択図】図４
2007334144.tif 000002
【特許請求の範囲】
【請求項１】
入力したテキストを音声として合成して出力する際に、当該音声に音声出力を抑制すべき語句（以下、抑制語句と呼ぶ）が含まれている場合には、該抑制語句を置き換えて出力する方法であって、
音声合成するテキストと、音声出力の内容を表すカテゴリ情報を入力するステップと、
各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段から、当該共通抑制語句リストを読み込むステップと、
カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段から、当該固有抑制語句リストを読み込むステップと、
入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換える置換ステップと、
置き換えたテキストを基に、音声合成を行って出力するステップと、
を有することを特徴とする音声合成方法。
【請求項２】
前記第２の記憶手段は、
前記カテゴリ情報と、当該カテゴリに固有の抑制語句との関連を表すテーブルを、前記固有抑制語句リストとして格納しており、
前記固有抑制語句リストを読み込む際には、当該テーブルを、前記カテゴリ情報をキーにして検索し、該当する抑制語句を読み出すことを特徴とする請求項１に記載の音声合成方法。
【請求項３】
入力テキストを正規化処理するステップを有し、
前記置換ステップにおいては、
正規化処理後のテキストを、前記共通抑制語句リスト及び前記固有抑制語句リストを基に置き換えることを特徴とする請求項１又は請求項２に記載の音声合成方法。
【請求項４】
前記第１の記憶手段及び第２の記憶手段は、
正規表現で表された前記共通抑制語句リスト及び前記固有抑制語句リストをそれぞれ格納し、
前記置換ステップにおいては、
入力テキストのうち、当該正規表現に対応する部分を置き換えることを特徴とする請求項１ないし請求項３のいずれかに記載の音声合成方法。
【請求項５】
入力したテキストを音声として合成して出力する際に、当該音声に抑制語句が含まれている場合には、該抑制語句を置き換えて出力する装置であって、
音声合成するテキストと、音声出力の内容を表すカテゴリ情報を入力する入力手段と、
各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段と、
カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段と、
前記カテゴリ情報を基に、前記共通抑制語句リスト及び前記固有抑制語句リストより、対応する抑制語句を選定する抑制語句選定手段と、
入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換えて出力する置換手段と、
前記置換手段の出力を基に、音声合成を行って出力する出力手段と、
を有することを特徴とする音声合成装置。
【請求項６】
前記第２の記憶手段は、
前記カテゴリ情報と、当該カテゴリに固有の抑制語句との関連を表すテーブルを、前記固有抑制語句リストとして格納しており、
前記抑制語句選定手段は、当該テーブルを、前記カテゴリ情報をキーにして検索し、該当する抑制語句を読み出すことを特徴とする請求項５に記載の音声合成装置。
【請求項７】
前記置換手段は、
入力テキストを正規化処理し、
正規化処理後のテキストを、前記共通抑制語句リスト及び前記固有抑制語句リストを基に置き換えることを特徴とする請求項５又は請求項６に記載の音声合成装置。
【請求項８】
前記第１の記憶手段及び第２の記憶手段は、
正規表現で表された前記共通抑制語句リスト及び前記固有抑制語句リストをそれぞれ格納し、
前記置換手段は、
入力テキストのうち、当該正規表現に対応する部分を置き換えることを特徴とする請求項５ないし請求項７のいずれかに記載の音声合成装置。
【請求項９】
請求項１ないし請求項４のいずれかに記載の音声合成方法を演算手段に実行させることを特徴とする音声合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成方法、音声合成装置及び音声合成プログラムに関するものである。
【背景技術】
【０００２】
従来、『音声出力に際して、特定の単語乃至単語の組み合わせを出力しないようにする』技術として、『音声再生を禁止する語を登録語として登録した抑制語リスト１０７と、入力された文書ファイルから、抑制語リスト１０７の登録語を抽出する抽出手段と、前記文書ファイルにおいて、前記抽出手段で抽出された登録語を所定の文字列に置換する置換手段と、前記置換手段により置換された文書ファイルに基づいて音声出力する音声出力手段（１０４、１０５）とを備える。』というものが提案されている（特許文献１）。
【特許文献１】特開２００２−２２１９８１号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、どのような語句の音声出力を抑制するかの判断は、音声素片自体に依存する場合もある一方で、音声出力するテキスト内容のカテゴリ、あるいは音声出力サービスの内容にも深い関係がある。例えば、同一のテキスト内容であっても、それが音声出力される場面によって、音声出力を抑制すべき場合とそうでない場合とがあり得る。
そのため、音声出力される状況に合わせて、適切に抑制を行うことのできる音声合成方法、音声合成装置及び音声合成プログラムが望まれていた。
【課題を解決するための手段】
【０００４】
本発明に係る音声合成方法は、
入力したテキストを音声として合成して出力する際に、当該音声に音声出力を抑制すべき語句（以下、抑制語句と呼ぶ）が含まれている場合には、該抑制語句を置き換えて出力する方法であって、
音声合成するテキストと、音声出力の内容を表すカテゴリ情報を入力するステップと、
各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段から、当該共通抑制語句リストを読み込むステップと、
カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段から、当該固有抑制語句リストを読み込むステップと、
入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換える置換ステップと、
置き換えたテキストを基に、音声合成を行って出力するステップと、
を有することを特徴とするものである。
【０００５】
また、本発明に係る音声合成装置は、
入力したテキストを音声として合成して出力する際に、当該音声に抑制語句が含まれている場合には、該抑制語句を置き換えて出力する装置であって、
音声合成するテキストと、音声出力の内容を表すカテゴリ情報を入力する入力手段と、
各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段と、
カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段と、
前記カテゴリ情報を基に、前記共通抑制語句リスト及び前記固有抑制語句リストより、対応する抑制語句を選定する抑制語句選定手段と、
入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換えて出力する置換手段と、
前記置換手段の出力を基に、音声合成を行って出力する出力手段と、
を有することを特徴とするものである。
【発明の効果】
【０００６】
本発明に係る音声合成方法によれば、音声出力するテキスト内容のカテゴリ、あるいは音声出力サービスの内容に応じて、適切に抑制を行うことができる。
【発明を実施するための最良の形態】
【０００７】
実施の形態１．
図１は、本発明の実施の形態１に係る音声合成装置の機能ブロック図を示すものである。
図１に示す音声合成装置１００は、読み上げ対象テキスト１１０を入力し、そのテキスト内容を音声合成して、音声１１１を出力するものである。音声１１１の出力に際しては、音声出力を抑制すべき語句がビープ音などの別の音声に置き換えられて出力される。
【０００８】
図１の音声合成装置１００は、入力手段１０１、適用抑制語リスト選定手段１０２、基本抑制語リスト記憶手段１０３、サービス依存型抑制語リスト記憶手段１０４、置換手段１０５、音声合成出力手段１０６を有する。
入力手段１０１は、読み上げ対象テキスト１１０とともに、そのテキスト内容のカテゴリ情報を入力として受け取り、適用抑制語リスト選定手段１０２に出力する。
適用抑制語リスト選定手段１０２は、読み上げ対象テキスト１１０の内容及びカテゴリ情報を基に、基本抑制語リスト記憶手段１０３及びサービス依存型抑制語リスト記憶手段１０４より、適切な１ないし複数の抑制語を選択する。選択した抑制語と読み上げ対象テキスト１１０の内容は、置換手段１０５に出力される。
基本抑制語リスト記憶手段１０３は、後述の図２に示す基本抑制語リストを格納している。
サービス依存型抑制語リスト記憶手段１０４は、後述の図３に示すサービス依存型抑制語リストを格納している。
置換手段１０５は、適用抑制語リスト選定手段１０２が出力した抑制語を基に、読み上げ対象テキスト１１０の内容を置き換え、音声合成出力手段１０６に出力する。
音声合成出力手段１０６は、置換手段１０５が置換処理した読み上げ対象テキスト１１０の内容を基に、音声を合成して出力する。出力方法は、音声データファイルとして記憶手段に書き出す方法でもよいし、スピーカー等の装置を用いて、音声そのものを出力する方法でもよい。
【０００９】
本実施の形態１における「共通抑制語句リスト」は、後述の図２に示す基本抑制語リストが相当する。また、「固有抑制語句リスト」は、後述の図３に示すサービス依存型抑制語リストが相当する。
なお、基本抑制語リスト記憶手段１０３と、サービス依存型抑制語リスト記憶手段１０４とは、図１においては異なる記憶手段としたが、これらを単一の記憶媒体として構成してもよい。
【００１０】
図２は、基本抑制語リスト記憶手段１０３が格納する基本抑制語リストの構成例を示すものである。
基本抑制語リストは、読み上げ対象テキスト１１０の内容に関わらず共通的に音声出力を抑制すべき語句のリストを保持するものであり、例えばＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒｅｔｅｄ  Ｖａｌｕｅｓ）等のテキストファイル形式、もしくはリレーショナルデータベースのテーブル形式で、基本抑制語リスト記憶手段１０３に格納するように構成することができる。
【００１１】
図２では、テーブル形式で格納している場合の構成とデータ例を示している。以下、各列について説明する。
「インデックス」列は、抑制語の先頭文字をインデックスとして保持する列であり、検索等の便宜上設けられているものである。本実施の形態１においては、日本語で表現される抑制語を想定しているため、本列の値は５０音のあ〜んを格納しているが、英語の抑制語を保持する場合にはアルファベットのインデックスとするなど、整理・検索の便に資するデータとすればよい。
「抑制語」列は、音声出力を抑制すべき語句を保持する列である。本列の値は、「インデックス」列により集約整理されている。
【００１２】
図３は、サービス依存型抑制語リスト記憶手段１０４が格納するサービス依存型抑制語リストの構成例を示すものである。
サービス依存型抑制語リストは、読み上げ対象テキスト１１０の内容のカテゴリに固有の抑制語リストを保持するものである。基本抑制語リストと同様に、ＣＳＶ等のテキストファイル形式、もしくはリレーショナルデータベースのテーブル形式で、サービス依存型抑制語リスト記憶手段１０４に格納するように構成することができる。
【００１３】
図３では、テーブル形式で格納している場合の構成とデータ例を示している。以下、各列について説明する。
「カテゴリ番号」は、読み上げ対象テキスト１１０の内容のカテゴリを表す番号で、当該レコードが保持する抑制語が、いずれのカテゴリにおいて音声出力を抑制されるべきかを示すものである。なお、本列の値が表すカテゴリの具体的な内容（例えばカテゴリ名など）は、別テーブルに保持することとしてもよいし、あらかじめ規則を設けて、固定的に特定のカテゴリを割り当ててもよい。
「インデックス」列と「抑制語」列は、図２に示す基本抑制語リストと同様であるため説明を省略する。なお、この両列の値は、「カテゴリ番号」列により集約整理されている。
【００１４】
カテゴリを分類する際には、上述のように読み上げ対象テキスト１１０の内容を基に分類してもよいし、あるいは同一のテキスト内容であっても、音声出力の対象視聴者によって異なる分類を割り当てるように構成してもよい。さらには、図１の音声合成装置１００が用いられるアプリケーション毎に、異なる分類を割り当ててもよい。
このように、カテゴリの分類は種々の切り口により行うことが可能である。
【００１５】
音声装置１００の利用者は、音声出力させたいテキスト内容を入力手段１０１に入力する際に、テキスト内容のカテゴリを指定する。カテゴリ指定の際には、図３の「カテゴリ番号」の値を用いる。以下の表１に、カテゴリ番号とその内容との対応関係を示す。
【表１】
2007334144.tif 000003
【００１６】
カテゴリ指定の際には、複数のカテゴリ番号を指定することもできる。例えば、カテゴリ番号として０、１、２を指定した場合には、基本抑制語リストの全抑制語、及び、サービス依存型抑制語リストのカテゴリ番号１又は２に該当する全抑制語を、音声出力抑制語句として用いる。
【００１７】
図４は、音声合成装置１００の全体動作フローを説明するものである。以下、各ステップについて説明する。
（Ｓ４０１）
入力手段１０１は、読み上げ対象テキスト１１０を入力として受け取る。
（Ｓ４０２）
利用者が、図示しない操作手段などでカテゴリを指定すると、入力手段１０１はそのカテゴリ情報（カテゴリ番号）を受け取る。
（Ｓ４０３）
適用抑制語リスト選定手段１０２は、ステップＳ４０２で入力手段１０１が受け取ったカテゴリ番号を基に、基本抑制語リスト記憶手段１０３及びサービス依存型抑制語リスト記憶手段１０４より、該当する抑制語を選択して読み込む。
カテゴリ番号の指定がない場合には、表１に示すように音声出力の抑制は行わないため、抑制語の選定は行わない。
適用抑制語リスト選定手段１０２は、選定が完了すると、抑制語と読み上げ対象テキスト１１０の内容を、置換手段１０５に出力する。
抑制語を選択する際には、基本抑制語リスト記憶手段１０３及びサービス依存型抑制語リスト記憶手段１０４より、該当する抑制語を全て選択してもよいし、語数の上限を定めて選択する、リストの一部のみを選択するなど、任意の選択方法を用いることができる。
（Ｓ４０４）
置換手段１０５は、適用抑制語リスト選定手段１０２の出力に基づき、読み上げ対象テキスト１１０の内容のうち、抑制語に該当する部分を、適当な文言もしくは記号などの識別子に置き換える。
置き換えた後の内容は、音声合成出力手段１０６に出力される。
（Ｓ４０５）
音声合成出力手段１０６は、置換手段１０５の出力を基に音声合成処理を行う。ステップＳ４０４で置き換えられた部分については、置き換え後のテキスト内容、もしくはビープ音などの適当な代替音声を用いて合成を行う。
（Ｓ４０６）
音声合成出力手段１０６は、ステップＳ４０５で合成した音声を出力する。
【００１８】
なお、音声合成処理を行うに際しては、例えば従来技術のように、あらかじめ設けた解析処理用の辞書を用いて、読み上げ対象テキスト１１０の内容の形態素解析・係り受け解析を行った後、音声素片データベースを用いて、解析したテキスト内容を音声化するなどの方法を用いることができる。
【００１９】
また、置換手段１０５が抑制語に該当する部分を置き換える際には、テキストの内容そのものを逐次置き換えることも可能であるし、あるいは逐次置き換えるのではなく該当部分をメモリ中に一旦保存しておき、音声合成出力手段１０６に出力する際に、抑制語部分を一括で置き換えて出力するようにしてもよい。
置き換え後のテキスト内容は、適当な文言もしくは記号などの、置き換え前語句とは直接的な関連性のないものとしてもよいし、あるいはより適切な言い回しを同義語辞書などにあらかじめ格納しておき、その内容で以って置き換えることとしてもよい。
【００２０】
図３においては、１のカテゴリ番号について複数の抑制語が対応する１対多の構成としたが、これに限られるものではなく、１の抑制語について複数のカテゴリ番号がさらに対応する、多対多の構成としてもよい。
この場合は、カテゴリ番号と抑制語との対応関係を表すテーブルを別途設けることで、このような多対多の関係を表すことができる。
【００２１】
以上のように、本実施の形態１によれば、
入力したテキストを音声として合成して出力する際に、当該音声に抑制語句が含まれている場合には、該抑制語句を置き換えて出力する装置であって、
音声合成するテキストと、音声出力の内容を表すカテゴリ情報を入力する入力手段と、
各カテゴリに共通の抑制語句を保持する共通抑制語句リストを格納した第１の記憶手段と、
カテゴリに固有の抑制語句を保持する固有抑制語句リストを格納した第２の記憶手段と、
前記カテゴリ情報を基に、前記共通抑制語句リスト及び前記固有抑制語句リストより、対応する抑制語句を選定する抑制語句選定手段と、
入力テキストのうち、前記共通抑制語句リスト及び前記固有抑制語句リストに含まれる語句に該当する部分を、所定の識別子に置き換えて出力する置換手段と、
前記置換手段の出力を基に、音声合成を行って出力する出力手段と、
を有するので、
音声出力するテキスト内容のカテゴリ、あるいは音声出力サービスの内容に応じて、適切に音声出力の抑制を行うことができる。
また、話者毎に個別に抑制語句を設定する必要がなく、アプリケーション構築の手間を削減できるとともに、サービス依存型抑制語句リストにより抑制語句の自由なカスタマイズが可能となり、柔軟なアプリケーション構築が可能となる。
【００２２】
また、前記第２の記憶手段は、
前記カテゴリ情報と、当該カテゴリに固有の抑制語句との関連を表すテーブルを、前記固有抑制語句リストとして格納しており、
前記抑制語句選定手段は、当該テーブルを、前記カテゴリ情報をキーにして検索し、該当する抑制語句を読み出すので、
カテゴリに固有の抑制語句を素早く検索することができ、複数のカテゴリ情報を指定した際にも、効率よく抑制語句リストから該当する語句を選び出すことができる。
【００２３】
実施の形態２．
実施の形態１では、入力手段１０１が受け取った読み上げ対象テキスト１１０の内容をそのまま用いているため、例えば文字の全角と半角、平仮名と片仮名などが混在していると、実質的には同じ意味の語句であっても異なる語句として認識される場合がある。
本発明の実施の形態２に係る音声合成装置では、このように実質的に同じ意味の語句を適切に扱うため、正規化処理を行う。
なお、音声合成装置の構成は、置換手段１０５に上記正規化処理機能を持たせたことを除き、実施の形態１における図１と同様であるため、説明を省略する。
【００２４】
図５は、本実施の形態２に係る音声合成装置１００の全体動作フローを説明するものである。以下、各ステップについて説明する。
（Ｓ５０１）〜（Ｓ５０３）
図４のステップＳ４０１〜Ｓ４０３と同様であるため、説明を省略する。
（Ｓ５０４）
置換手段１０５は、読み上げ対象テキスト１１０の内容に正規化処理を施す。
（Ｓ５０５）
置換手段１０５は、適用抑制語リスト選定手段１０２の出力、及びステップＳ５０４の正規化処理後の内容に基づき、読み上げ対象テキスト１１０の内容のうち、抑制語に該当する部分を、適当な文言もしくは記号などに置き換える。
置き換えた後の内容は、音声合成出力手段１０６に出力される。
（Ｓ５０６）
音声合成出力手段１０６は、置換手段１０５の出力を基に音声合成処理を行う。ステップＳ５０５で置き換えられた部分については、ビープ音などの適当な代替音声を用いる。
（Ｓ５０７）
音声合成出力手段１０６は、ステップＳ５０６で合成した音声を出力する。
【００２５】
なお、正規化処理の対象は、全角と半角、平仮名と片仮名が混在している場合に限られるものではなく、漢字と送り仮名の混在や、アルファベットとその片仮名表記など、音声化した際に実質的に同義語とみなすことのできる種々のテキスト内容を対象とすることができる。
【００２６】
また、図５のステップＳ５０４における正規化処理の対象は、読み上げ対象テキスト１１０の内容に限られるものではなく、基本抑制語リストやサービス依存型抑制語リストの内容に正規化処理を施し、その後に置換を行うように構成してもよい。
【００２７】
以上のように、本実施の形態２によれば、
前記置換手段は、
入力テキストを正規化処理し、
正規化処理後のテキストを、前記共通抑制語句リスト及び前記固有抑制語句リストを基に置き換えるので、
テキスト表記上は異なる表記であっても実質的には同義語とみなすことのできるテキスト内容について、適切な音声出力抑制処理を施すことができる。
【００２８】
実施の形態３．
実施の形態２では、読み上げ対象テキスト１１０の内容に正規化処理を施し、音声出力を抑制すべき語句を適切に認識できるようにした。
本発明の実施の形態３に係る音声合成装置は、抑制語自体を正規表現で表して保持しておき、抑制語に類似する語句も、音声出力を抑制すべき語句として認識できるようにしたものである。
音声合成装置の構成は、基本抑制語リスト記憶手段１０３及びサービス依存型抑制語リスト記憶手段１０４が格納する各抑制語リストの内容を除き、実施の形態２と同様であるため、説明を省略する。
【００２９】
なお、本実施の形態３における正規表現とは、文字列のパターンを表現するためにコンピュータの分野でしばしば用いられる表記法であって、文字列の検索・置換を行なうときに利用されるもののことをいう。
【００３０】
図６は、本実施の形態３における基本抑制語リストの構成例を示すものである。
実施の形態１、２における基本抑制語リスト（図２参照）は、抑制語そのものをリスト中に保持していたが、図６に示す基本抑制語リストは、抑制語を正規表現で表している。
例えば、図６の２番目のデータの「抑制語」列の値は、抑制語を前半部と後半部とに分け、正規表現「．．．」により、その間に任意の３文字が含まれる全ての語句が抑制語に該当する旨を示している。
同様に、図６の４番目のデータの「抑制語」列の値は、正規表現「＾」により、先頭が同列の値で示す文字列で始まる全ての語句が抑制語に該当する旨を示している。
【００３１】
なお、サービス依存型抑制語リストについても、同様に正規表現で表すことも可能である。
【００３２】
図７は、本実施の形態３に係る音声合成装置１００の全体動作フローを説明するものである。以下、各ステップについて説明する。
（Ｓ７０１）〜（Ｓ７０４）
図５のステップＳ５０１〜Ｓ５０４と同様であるため、説明を省略する。
（Ｓ７０５）
置換手段１０５は、適用抑制語リスト選定手段１０２の出力、及びステップＳ５０４の正規化処理後の内容に基づき、読み上げ対象テキスト１１０の内容のうち、抑制語に該当する部分を、適当な文言もしくは記号などに置き換える。
置き換えた後の内容は、音声合成出力手段１０６に出力される。
なお、置き換えの際のマッチング処理は、図６で説明したように、正規表現で表された各抑制語リストの内容に基づき行われる。
（Ｓ７０６）
音声合成出力手段１０６は、置換手段１０５の出力を基に音声合成処理を行う。ステップＳ５０５で置き換えられた部分については、ビープ音などの適当な代替音声を用いる。
（Ｓ７０７）
音声合成出力手段１０６は、ステップＳ７０６で合成した音声を出力する。
【００３３】
用いることのできる正規表現は、図６に示した２種類に限られるものではなく、任意の正規表現を用いることができる。
【００３４】
以上のように、本実施の形態３によれば、
前記第１の記憶手段及び第２の記憶手段は、
正規表現で表された前記共通抑制語句リスト及び前記固有抑制語句リストをそれぞれ格納し、
前記置換手段は、
入力テキストのうち、当該正規表現に対応する部分を置き換えるので、
抑制語に類似する語句も、音声出力を抑制すべき語句として認識でき、より適切な音声出力抑制処理が可能となる。
【００３５】
実施の形態４．
実施の形態１〜３では、音声合成装置の構成について説明したが、同様の機能を、ソフトウェアにより実現することも可能である。
本発明の実施の形態４に係る音声合成プログラムは、マイコン、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）などの演算手段上に実装され、これを搭載した機器に、実施の形態１〜３の音声合成装置と同様の機能を提供するものである。
【００３６】
図８は、本実施の形態４に係る音声合成プログラムを実装した演算手段を組み込んだ携帯情報端末の構成例を示すものである。
携帯情報端末８００は、音声ブラウザを組み込んだ、携帯電話やＰＤＡなどに代表される端末であり、入力手段８０１、基本抑制語リスト記憶手段８０３、サービス依存型抑制語リスト記憶手段８０４、音声合成出力手段８０６、演算手段８０７を有する。
入力手段８０１、基本抑制語リスト記憶手段８０３、サービス依存型抑制語リスト記憶手段８０４の機能は、実施の形態１〜３と同様の機能を提供するものであるため、説明を省略する。
音声合成出力手段８０６は、合成した音声を、スピーカー等の手段により携帯情報端末８００の利用者に音声そのものとして提供する。
演算手段８０７は、マイコン、ＰＬＤなどにより実現され、本実施の形態４に係る音声合成プログラムが実装されている。音声合成プログラムは、図４、図５又は図７のいずれかに示すフローチャートの処理を実行するものとして構成することができる。  
【００３７】
音声ブラウザとは、Ｗｅｂサイトに表示される内容を音声により読み上げるソフトのことであり、通常はテキストデータをそのまま音声出力する。
しかし、Ｗｅｂサイトの内容によっては、音声出力を抑制すべき語句が含まれていることも考えられる。このような場合に、本実施の形態４の音声合成プログラムをあらかじめ携演算手段８０７に実装しておき、音声ブラウザの音声出力時に同プログラムの処理を加えることで、実施の形態１〜３の音声合成装置と同様の効果を、ソフトウェアにより実現することが可能となる。
即ち、Ｗｅｂサイトの読み上げテキストに発音にふさわしくない語句が含まれている場合に、利用者端末のソフトウェアにより、適切な抑制処理を行うことができる。
【００３８】
図８においては、基本抑制語リストとサービス依存型抑制語リストを、ともに携帯情報端末８００内の記憶手段に格納しているものとしたが、これに限られるものではなく、ネットワークを介して抑制語リストをダウンロードし、常時最新の抑制語リストを保持するような構成とすることもできる。
【００３９】
本実施の形態４に係る音声合成プログラムの実装方法は、図８に示すような演算手段に組み込むものに限られるものではなく、コンピュータの記憶手段に音声合成プログラムを格納し、コンピュータがその音声合成プログラムの指示に従って動作するような構成とすることもできる。
この場合は、音声合成プログラムは音声ファイルを出力し、図８の音声合成出力手段８０６に相当するスピーカーより、当該音声ファイルのデータが表す音声を出力するような構成とすることで、図８の構成と同様な効果を奏する。
【００４０】
以上のように、本実施の形態４に係る音声合成プログラムによれば、
図４、図５又は図７のいずれかに示すフローチャートの処理を実行するプログラムを演算手段に実行させることとしたので、
実施の形態１〜３の音声合成装置と同様の効果を、ソフトウェアにより実現することが可能となる。
【図面の簡単な説明】
【００４１】
【図１】実施の形態１に係る音声合成装置の機能ブロック図を示すものである。
【図２】基本抑制語リスト記憶手段１０３が格納する基本抑制語リストの構成例を示すものである。
【図３】サービス依存型抑制語リスト記憶手段１０４が格納するサービス依存型抑制語リストの構成例を示すものである。
【図４】音声合成装置１００の全体動作フローを説明するものである。
【図５】実施の形態２に係る音声合成装置１００の全体動作フローを説明するものである。
【図６】実施の形態３における基本抑制語リストの構成例を示すものである。
【図７】実施の形態３に係る音声合成装置１００の全体動作フローを説明するものである。
【図８】実施の形態４に係る音声合成プログラムを実装した演算手段を組み込んだ携帯情報端末の構成例を示すものである。
【符号の説明】
【００４２】
１００  音声合成装置、１０１  入力手段、１０２  適用抑制語リスト選定手段、１０３  基本抑制語リスト記憶手段、１０４  サービス依存型抑制語リスト記憶手段、１０５  置換手段、１０６  音声合成出力手段、１１０  読み上げ対象テキスト、１１１  音声、８００  携帯情報端末、８０１  入力手段、８０３  基本抑制語リスト記憶手段、８０４  サービス依存型抑制語リスト記憶手段、８０６  音声合成出力手段、８０７  演算手段。
【図１】
2007334144.tif 000004
【図２】
2007334144.tif 000005
【図３】
2007334144.tif 000006
【図４】
2007334144.tif 000007
【図５】
2007334144.tif 000008
【図６】
2007334144.tif 000009
【図７】
2007334144.tif 000010
【図８】
2007334144.tif 000011