(57)【要約】【課題】読み上げ対象である文章の内容に応じて、出力する音声の種類を決定する文字情報音声変換方法を提供する。【解決手段】文字情報音声変換方法は、電子データである文字データ７を入力し、文字データ７から固有表現からなる文字列を抽出し、文字データ７についてその固有表現に対応する音声の種類毎に予め定められたポイントを積算し、積算されたポイントデータ１０を音声の種類毎に出力する。また、文字情報音声変換方法は、その積算されたポイントの最も高い音声の種類で、文字データ７を音声出力する。ポイントは、その音声の種類に特徴的な固有表現である程、高く設定される。【選択図】図１
2008090332.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を変換して音声情報を出力する音声変換装置における文字情報音声変換方法において、
電子データである文字情報を入力し、
前記文字情報から固有表現からなる文字列を抽出し、
前記文字情報について、当該固有表現に対応する音声の種類毎に予め定められたポイントを積算し、
前記積算されたポイントを前記音声の種類毎に出力する
ことを特徴とする文字情報音声変換方法。
【請求項２】
当該積算されたポイントの最も高い音声の種類で、前記文字情報を音声出力する
ことを特徴とする請求項１に記載の文字情報音声変換方法。
【請求項３】
前記ポイントは、当該音声の種類に特徴的な固有表現である程、高く設定される
ことを特徴とする請求項１に記載の文字情報音声変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報音声変換方法に関し、特に、パーソナルコンピュータや携帯電話等で利用される文字情報読み上げシステムにおける文字情報音声変換方法に関する。
【背景技術】
【０００２】
デジタル化（電子化）した文字情報（文字データ）を人の音声（言葉）に変換する技術が進み、一人の声優が朗読しているのと遜色ない自然な発声（発音）が再現できるようになってきた。この文字情報読み上げ技術は、例えばパーソナルコンピュータや携帯電話等で利用されている。また、この技術により、一つの文書（文字情報）を特定の声優の声で機械的に合成することもでき、好みの声優の声で文字を読ませることもできる。
【０００３】
なお、女性文には女性の声を、男性文には男性の声を合成して、文章を読み上げる技術が知られている（例えば、特許文献１参照）。また、冠詞や形容詞等に女性形男性形があるような言語の文章を音声出力する際に、文形に合致した性別の音声を合成して出力する技術が知られている（例えば、特許文献２参照）。
【特許文献１】特開平１１−２９６１９３号公報
【特許文献２】特開昭５８−２２５４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述のように、文字情報読み上げ技術において、文章内容に応じて性別を区別して音声を選択することは知られているが、文章の内容に応じた音声で出力したり、また、出力する音声にあわせて、文章（文末）を変更することは行われていない。
【０００５】
しかし、文字情報読み上げシステムの種々の用途を考えると、同じ台詞であっても、声の主のキャラクタ( 男女、年齢、時代、アニメの主人公等) によって文末表現を変化させた方が、利用者（聞き手又は読み手）にとって、より馴染みやすい（違和感の少ない）ものになる。また、文章データを音声変換して出力する場合、文章の内容に応じた声で出力することが望まれる。
【０００６】
本発明は、読み上げ対象である文章の内容に応じて、出力する音声の種類を決定する文字情報音声変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の文字情報音声変換方法は、文字情報を変換して音声情報を出力する音声変換装置における文字情報音声変換方法において、電子データである文字情報を入力し、前記文字情報から固有表現からなる文字列を抽出し、前記文字情報について当該固有表現に対応する音声の種類毎に予め定められたポイントを積算し、積算されたポイントを前記音声の種類毎に出力する。
【発明の効果】
【０００８】
本発明の文字情報音声変換方法によれば、文章データを音声変換して出力する場合、文章の内容に応じた声で出力することができる。これにより、利用者（聞き手又は読み手）にとって、より馴染みやすい（違和感の少ない）台詞で音声を再生することができる。従って、文字情報読み上げシステムの用途を拡大することができる。
【発明を実施するための最良の形態】
【０００９】
図１は文字情報音声変換方法構成図であり、本発明の文字情報音声変換方法の構成を示す。
【００１０】
文字情報音声変換装置は、入力装置１、表示装置（の音声選択画面）２、変換処理装置３、出力装置４、変換処理データベース（ＤＢ）５、音声サンプルＤＢ６を備える。変換処理装置３は、ＣＰＵ（中央演算処理装置）及び主メモリからなり、表現変換処理又は音声決定処理を行う。変換処理ＤＢ５は、入力された文字情報（文字データ）７について表現変換処理及び音声決定処理を行うためのものであり、表現変換処理において用いるＤＢ（表現変換ＤＢ）５１と音声決定処理において用いるＤＢ（音声決定ＤＢ）５２とからなる（図４参照）。音声サンプルＤＢ６は、文字データ７を音声データ９として出力するためのものである。
【００１１】
変換処理装置３における表現変換処理及び音声決定処理は、主メモリ上に存在する表現変換処理プログラム及び音声決定処理プログラムを当該ＣＰＵで実行することにより実現される。これらのプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ等の種々のコンピュータ読取可能な記録媒体に格納することにより、又は、インターネットを介してダウンロードすることにより、提供することができる。
【００１２】
入力装置１は、利用者が変換処理装置３に電子データとしての文字データ７を入力する手段であって、例えばキーボードからなる。また、入力装置１は、例えば表示装置２の表示画面、携帯電話、電子ブック等であってもよい。表示装置２は、音声の種類を選択入力する手段であって、変換処理装置３からの指示に従って指示入力画面を利用者に表示する。出力装置４は、変換後の文字データを出力する手段であって、例えば、音声を出力するスピーカ、文書を出力するプリンタ、電子データを記録する記憶装置又はその記憶媒体（又は記録媒体）からなる。スピーカであれば、例えば積算されたポイントの最も高い音声で、前記入力された文字データ７を音声出力する（音声データ９を出力する）。プリンタであれば、変換後の文字データを印刷出力する。記憶装置又はその記憶媒体であれば、テキストデータ８（.txtファイル）のような電子データを例えばフレキシブルディスクのような媒体に格納する。また、出力装置４は、後述するように、ポイントデータ１０を出力する。
【００１３】
図２は文字情報音声変換処理説明図であり、本発明の文字情報音声変換方法における表現変換処理について示す。
【００１４】
表現変換処理において、変換処理装置３は、入力装置１から入力された文字データ７から、選択された音声の種類に基づいて、表現変換ＤＢ５１を用いて通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換して、この変換後の文字データを出力装置４から音声データ９又はテキストデータ８として出力する。音声データ９を出力する場合、変換処理装置３は音声サンプルＤＢ６を用いる（図２では省略）。
【００１５】
文字データ（この例ではテキストデータ）７の入力は、例えば変換処理装置３の入力装置１であるキーボード１から、読み上げ対象即ち処理対象の「おれにもひとつわけてくれ」と言う文章を直接入力することによる。又は、変換処理装置３に入力装置１としての携帯電話１を接続し、携帯電話１の表示画面上に表示された文章の中の一部「おれにもひとつわけてくれ」を選択指定することにより、入力するようにしてもよい。更に、入力装置１としてのいわゆる電子ブック１のような、予め文字データ７を電子データとして種々の記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ）に取り込んだものから、その記録する文章を表示画面上に表示し、その中の一部「おれにもひとつわけてくれ」を選択指定することにより、入力するようにしてもよい。
【００１６】
変換処理装置３は、音声の種類の選択のために、音声選択画面２１を表示装置２上に表示する。音声選択画面２１は「漫画の主人公Ａ」等の音声の種類についての複数の選択肢を表示し、いずれか１個を選択可能とする。これを見た利用者は、１個の音声の種類、例えば「漫画の主人公Ａ」を選択する。音声の種類は、声優を指定するものであってもよく、「〜風」と言う指定であってもよい。表示される音声の種類は、例えば音声サンプルＤＢ６にその音声がサンプリングされている音声の種類である。音声サンプルＤＢ６は、図示しないが、周知の構成のＤＢであり、通常表現からなる文字列及び固有表現からなる文字列毎に、その音声のサンプリングデータを格納する。
【００１７】
変換処理装置３は、文字データ（テキストデータ）７が入力され、音声の種類が選択されると、表現変換ＤＢ５１を用いて表現変換処理を開始する。表現変換ＤＢ５１は、音声の種類毎に、通常表現からなる被変換文字列とこれに対応する固有表現からなる変換文字列との組を格納する。通常表現は一般に用いられる表現（単語）であり、例えば「おれ」「〜くれ」等である。固有表現はその音声の種類即ち人物に特有の表現（単語）であり、例えば、漫画の主人公Ａ等の音声の種類について、「おれ」に対応する「まろ」、「〜くれ」に対応する「〜たも（たもれ）」等である。他の音声の種類を選択すると、これらの対応関係は変化する。表現変換ＤＢ５１は、当該音声の種類である話し手が、常用する語尾表現、挨拶の言葉、自分や相手を示す表現を、その話者の固有表現としてなるべく多く採取する。
【００１８】
変換処理装置３は、表現変換ＤＢ５１を用いて、文字データ７の先頭から順に検索して、通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換する。例えば、「おれにもひとつわけてくれ」と言う文字データ７について、選択された音声の種類「漫画の主人公Ａ」の表現変換ＤＢ５１で検索すると、最初に被変換文字列「おれ」が抽出される。そこで、これを対応する変換文字列「まろ」に置換する。次に、被変換文字列「〜くれ」が抽出されるので、これを対応する変換文字列「〜たも」に置換する。この結果、「まろにもひとつわけてたも」と言う変換後の文字データが得られる。これにより、処理対象の文字データ（文章）を、読み上げようとする音声の種類に応じて、変更することができ、読み上げる音声と文章との整合を取ることができる。
【００１９】
この変換後の文字データを、変換処理装置３は、出力装置４から音声データ９又はテキストデータ８として出力する。これにより、変換後の音声データ９のみならず、変換後の文章のデータ（テキストデータ８）をも得ることができる。音声データ９を出力する場合、変換処理装置３は、選択された音声の種類「漫画の主人公Ａ」の音声サンプルＤＢ６を用いる。
【００２０】
なお、以上と同様にして、例えば、音声選択画面２１において時代劇風なキャラクタの男の声優を選択した場合、「あなた、なかなかやるわね」と言う文字データ７を入力して、「あなた」を「おぬし」に置換し、語尾の「〜わね」を「〜な」に置換することにより、「おぬし、なかなかやるな」というテキストデータ８及び音声データ９を得ることができる。また、「よくできた」「よくできました」「うまくできた」等の現代風の表現を、「ようできた」と言う時代劇風の表現とすることができる。
【００２１】
また、例えば、入力装置１である携帯電話１に着信した電子メール（の全体）を文字データ７として選択し、声優リストの中から聞きたい声優を選択すると、当該声優の声で電子メールを読み上げるようにすることができる。この場合、電子メールの文面は、通信サービス業者の設置する変換処理装置３により、当該声優の固有の表現になるように変換される。
【００２２】
更に、例えば、幼児向け学習ソフト（ソフトウェア）等において、音声の説明付きで興味を誘う場合、その音声が人気のある漫画のキャラクタ（の声優）であるならば、学習効果が高くなることも考えられる。但し、通常は、予め録音された通りのことしか話さない。全ての進行にあわせて音声を用意することは、事実上困難である。しかし、本発明によれば、一般的な文章に基づいて、漫画のキャラクタ等が自然に読み上げているようなテキストデータ８及び音声データ９を得ることができる。
【００２３】
図３（Ａ）は、文字情報音声変換処理フローであり、本発明による文字情報音声変換方法の処理を示す。
【００２４】
入力装置１が、利用者の入力指示に従って、変換処理装置３に変換処理対象の文字データ７を指定又は入力する（ステップＳ１１）。この後、変換処理装置３がその表示装置２の表示画面上に音声選択画面２１を表示すると、これを見た利用者が、当該画面から１個の音声の種類を選択又は入力する（ステップＳ１２）。これに応じて、変換処理装置３が、ステップＳ１２において選択された音声の種類の表現変換ＤＢ５１を用いて、ステップＳ１１において入力された文字データ７から通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換し（ステップＳ１３）、変換後の文字データを出力する。例えば、固有表現出力ファイルに変換後の文字データ（テキストデータ８）を格納する（ステップＳ１４）。
【００２５】
図４及び図５は文字情報音声変換処理説明図であり、本発明の文字情報音声変換方法における音声決定処理について示す。
【００２６】
音声決定処理において、変換処理装置３は、入力装置１から入力された文字データ７から固有表現からなる文字列を抽出し、音声決定ＤＢ５２を用いて当該固有表現に対応する音声の種類毎に予め定められたポイントを積算し、音声サンプルＤＢ６（図４では省略）を用いて、出力装置４から最もポイントの高い音声の種類で音声データ９として出力する。
【００２７】
文字データ７の入力は、前述の音声変換処理と同様にして、キーボード１から直接入力され、又は、携帯電話１や電子ブック１の文章の一部から選択される。ここでは、「まろにもひとつわけてたも」と入力されたとする。
【００２８】
変換処理装置３は、文字データ７が入力されると、音声決定ＤＢ５２を用いて表現変換処理を開始する。音声決定ＤＢ５２は、図５に示すように、音声の種類毎に、通常表現（からなる被変換文字列）に対応する固有表現（からなる変換文字列）についての表現ポイントを格納する。例えば、漫画の主人公Ａ等の音声の種類について、「おれ」に対応する固有表現「まろ」は３ポイント、「くれ」に対応する固有表現「たも（たもれ）」は２ポイント等である。当該音声の種類に特徴的な（当該音声種類をよく表す）固有表現である程、ポイントが高く設定される。
【００２９】
なお、音声決定ＤＢ５２は、図５に示すように、当該固有表現についての音声リンク及び形態素情報をも格納する。音声リンクは、当該音声の種類である漫画の主人公Ａの声優の協力で、事前にサンプリングされた当該固有表現の単語（音素片）の音声サンプルＤＢ６における格納先アドレスを示す。形態素情報は、当該固有表現についての形態素を示す。
【００３０】
変換処理装置３は、音声決定ＤＢ５２を用いて、文字データ７の先頭から順に検索して、固有表現（からなる変換文字列）を抽出して、これについてのポイントを求め、これを当該文字データ７について積算する。例えば、「まろにもひとつわけてたも」と言う文字データ７について、音声決定ＤＢ５２で検索すると、最初に固有表現「まろ」が抽出される。そこで、これに対応するポイント「３点」及び音声の種類「漫画の主人公Ａ（の声優）」を求め、この音声の種類「漫画の主人公Ａ」についてそのポイント「３点」を積算する。次に、固有表現「たも」が抽出されるので、これに対応するポイント「２点」及び音声の種類「漫画の主人公Ａ」を求め、音声の種類「漫画の主人公Ａ」についてそのポイントを積算（カウント）して、当該ポイントを「５点」とする。この結果、「まろにもひとつわけてたも」と言う文字データ７について、音声の種類「漫画の主人公Ａ」は「５点」であり、他の音声の種類（の声優）は「０点」であると言う結果が得られる。
【００３１】
この後、変換処理装置３は、積算されたポイント又はカウント値（ポイントデータ１０）を音声の種類毎に出力する。例えば、音声の種類「漫画の主人公Ａ」は「５点」であり、他の音声の種類は「０点」であることを、利用者に通知する。これにより、利用者は、当該文字データ７の読み上げにふさわしい音声の種類（例えば、声優）がどれ（誰）であるかを知ることができる。
【００３２】
また、変換処理装置３は、利用者の指示に従って、当該積算されたポイントの最も高い音声の種類で、入力された文字データ７を音声データ９として出力する。この場合、変換処理装置３は、音声の種類「漫画の主人公Ａ（の声優）」の音声サンプルＤＢ６を用いる。これにより、利用者は、当該文字データ７の読み上げにふさわしい音声の種類（例えば、声優）で、当該文字データの音声出力（音声データ９）を得ることができる。これにより、漫画のキャラクタ、有名人、声優等に固有の表現が文章に含まれている場合、当該漫画のキャラクタ、有名人、声優等の音声で出力することができ、当該処理対象の文字データ（文章）に合った音声で出力することができる。
【００３３】
なお、例えば、入力装置１である携帯電話１に着信した電子メール（の全体）を文字データ７として選択し、声優おまかせモードを設定すれば、例えば声優リストの中から当該電子メールの語調にあった声優が選ばれ、電子メールを読み上げるようにすることができる。
【００３４】
図３（Ｂ）は、他の文字情報音声変換処理フローであり、本発明による他の文字情報音声変換方法の処理を示す。
【００３５】
入力装置１が、利用者の入力指示に従って、変換処理装置３に変換処理対象の文字情報を指定又は入力する（ステップＳ２１）。これに応じて、変換処理装置３が、音声決定ＤＢ５２を用いて、ステップＳ２１において入力された文字情報から、固有表現（からなる被変換文字列）を抽出して、当該固有表現に対応する音声の種類毎に、予め定められた表現ポイント（ポイント）を積算し（ステップＳ２２）、当該積算されたポイントデータ１０を音声の種類毎に出力する（ステップＳ２３）。この後、変換処理装置３は、利用者の指示入力があれば、これに従って、当該積算されたポイントの最も高い音声の種類で、当該文字情報を音声データ９として出力する（ステップＳ２４）。
【００３６】
なお、利用者は表現変換処理又は音声決定処理のいずれかを選択することができる。このために、例えば、変換処理装置３は、入力装置１からの利用者による変換処理対象の文字情報の入力に先立って、表示装置２の表示画面上に処理選択画面（図示せず）を表示する。この処理選択画面において、利用者は、表現変換処理又は音声決定処理のいずれかを選択入力する。これに応じて、変換処理装置３が、前述の表現変換処理又は音声決定処理のいずれかを開始する。
【００３７】
また、図４に示すように、入力した文字データ７についてのポイントデータ１０を求め、その上で、当該文字データ７を、図２に示すように、その最もポイントの高い音声の種類（声優等）の固有表現を含むテキストデータ８や音声データ９に変換して出力するようにしてもよい。
【００３８】
以上から判るように、本発明の形態および実施例の特徴を列記すると以下のとおりである。
（付記１）  文字情報を変換して音声情報を出力する音声変換装置における文字情報音声変換方法において、
電子データである文字情報を入力し、
音声の種類を選択入力し、
前記音声の種類に基づいて、前記文字情報から通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換し、
前記変換後の文字情報を音声出力する
ことを特徴とする文字情報音声変換方法。
（付記２）  前記変換後の文字情報をテキストデータとして出力する
ことを特徴とする付記１に記載の文字情報音声変換方法。
（付記３）  前記通常表現に対応する前記固有表現を格納する音声変換データベースを参照することにより、前記被変換文字列を前記変換文字列に変換する
ことを特徴とする付記１に記載の文字情報音声変換方法。
（付記４）  電子データである文字情報を入力する手段と、
音声の種類を選択入力する手段と、
前記文字情報から通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換する手段と、
前記変換後の文字情報を出力する手段とを備える
ことを特徴とする文字情報音声変換装置。
（付記５）  文字情報音声変換方法を実現するプログラムであって、
前記プログラムは、コンピュータに、
電子データである文字情報を入力する処理と、
音声の種類を選択入力する処理と、
前記文字情報から通常表現からなる被変換文字列を抽出して、当該部分を固有表現からなる変換文字列に置換する処理と、
前記変換後の文字情報を出力する処理とを実行させる
ことを特徴とする文字情報音声変換プログラム。
（付記６）  文字情報を変換して音声情報を出力する音声変換装置における文字情報音声変換方法において、
電子データである文字情報を入力し、
前記文字情報から固有表現からなる文字列を抽出し、
前記文字情報について、当該固有表現に対応する音声の種類毎に予め定められたポイントを積算し、
前記積算されたポイントを前記音声の種類毎に出力する
ことを特徴とする文字情報音声変換方法。
（付記７）  当該積算されたポイントの最も高い音声の種類で、前記文字情報を音声出力する
ことを特徴とする付記６に記載の文字情報音声変換方法。
（付記８）  前記ポイントは、当該音声の種類に特徴的な固有表現である程、高く設定される
ことを特徴とする付記６に記載の文字情報音声変換方法。
（付記９）  電子データである文字情報を入力する手段と、
前記文字情報から固有表現からなる文字列を抽出する手段と、
前記文字情報について、当該固有表現に対応する音声の種類毎に、予め定められたポイントを積算する手段と、
当該積算されたポイントを前記音声の種類毎に出力する手段とを備える
ことを特徴とする文字情報音声変換装置。
（付記１０）  文字情報音声変換方法を実現するプログラムであって、
前記プログラムは、コンピュータに、
電子データである文字情報を入力する処理と、
前記文字情報から固有表現からなる文字列を抽出する処理と、
前記文字情報について、当該固有表現に対応する音声の種類毎に、予め定められたポイントを積算する処理と、
当該積算されたポイントを前記音声の種類毎に出力する処理とを実行させる
ことを特徴とする文字情報音声変換プログラム。
【産業上の利用可能性】
【００３９】
本発明によれば、文字情報音声変換方法において、文章データを音声変換して出力する場合、文章の内容に応じた声で出力することができるので、利用者にとってより馴染みやすい台詞で音声を再生することができる。従って、文字情報読み上げシステムの用途を拡大することができる。
【図面の簡単な説明】
【００４０】
【図１】文字情報音声変換方法構成図である。
【図２】文字情報音声変換処理説明図であり、表現変換処理について示す。
【図３】文字情報音声変換処理フローである。
【図４】文字情報音声変換処理説明図であり、音声決定処理について示す。
【図５】文字情報音声変換処理説明図であり、音声決定処理について示す。
【符号の説明】
【００４１】
１    入力装置
２    表示装置
３    変換処理装置
４    出力装置
５    変換処理ＤＢ
６    音声サンプルＤＢ
７    文字データ（文字情報）
８    テキストデータ
９    音声データ
【図１】
2008090332.tif 000003
【図２】
2008090332.tif 000004
【図３】
2008090332.tif 000005
【図４】
2008090332.tif 000006
【図５】
2008090332.tif 000007