(57)【要約】【課題】音声読み上げの速さ（話速）を利用者もしくは利用状況又はその両方に応じて最適化すること。【解決手段】合成音声生成部１７より出力されるコンテンツ中の文字情報に対応する合成音声の話速を、コンテンツを検索し続けるときは各利用者の情報検索用の話速の変換値を各利用者のユーザＩＤに対応させて登録した検索変換表１８３からユーザＩＤ取得部１８２で取得したユーザＩＤに対応した話速の変換値を読み出し、検索用話速変換部１８５で変換し、また、当該コンテンツの内容を聴取するときは各利用者の情報聴取用の話速の変換値を各利用者のユーザＩＤに対応させて登録した聴取変換表１８４からユーザＩＤ取得部１８２で取得したユーザＩＤに対応した話速の変換値を読み出し、聴取用話速変換部１８６で変換することで最適化し、音声提示部１９より音声として出力する。【選択図】図１
2011102910.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を音声に変換して利用者に提供する音声読み上げ方法において、
テキスト解析手段が、読み上げ対象の文字情報に読みを付与するステップと、
合成音声生成手段が、前記読みが付与された文字情報に対応する合成音声を生成するステップと、
ユーザＩＤ取得手段が、利用者を識別するユーザＩＤを取得するステップと、
話速変換手段が、読み上げの速さである話速の変換値をユーザＩＤ毎に登録した変換表より前記取得したユーザＩＤに対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換するステップと、
音声提示手段が、前記文字情報に対応する合成音声を変換後の話速で出力するステップとを含む
ことを特徴とする音声読み上げ方法。
【請求項２】
文字情報を音声に変換して利用者に提供する音声読み上げ方法において、
テキスト解析手段が、読み上げ対象の文字情報に読みを付与するステップと、
合成音声生成手段が、前記読みが付与された文字情報に対応する合成音声を生成するステップと、
判定手段が、利用状況を判定するステップと、
話速変換手段が、読み上げの速さである話速の変換値を利用状況毎に登録した変換表より前記判定した利用状況に対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換するステップと、
音声提示手段が、前記文字情報に対応する合成音声を変換後の話速で出力するステップとを含む
ことを特徴とする音声読み上げ方法。
【請求項３】
文字情報を音声に変換して利用者に提供する音声読み上げの際の、読み上げの速さである話速の変換値を利用者毎に登録した変換表を作成する方法であって、
テキスト解析手段が、読み上げ対象の文字情報に読みを付与するステップと、
合成音声生成手段が、前記読みが付与された文字情報に対応する合成音声を生成するステップと、
話速変換手段が、前記文字情報に対応する合成音声の話速を変換するステップと、
音声提示手段が、前記文字情報に対応する合成音声を変換後の話速で出力するステップと、
話速調整手段が、利用者の操作に応じて話速の変換値を調整するステップと、
ユーザＩＤ取得手段が、利用者を識別するユーザＩＤを取得するステップと、
話速記録手段が、調整後の話速の変換値を前記取得したユーザＩＤに対応させて変換表に記録するステップとを含む
ことを特徴とする変換表の作成方法。
【請求項４】
文字情報を音声に変換して利用者に提供する音声読み上げの際の、読み上げの速さである話速の変換値を利用状況毎に登録した変換表を作成する方法であって、
テキスト解析手段が、読み上げ対象の文字情報に読みを付与するステップと、
合成音声生成手段が、前記読みが付与された文字情報に対応する合成音声を生成するステップと、
話速変換手段が、前記文字情報に対応する合成音声の話速を変換するステップと、
音声提示手段が、前記文字情報に対応する合成音声を変換後の話速で出力するステップと、
話速調整手段が、利用者の操作に応じて話速の変換値を調整するステップと、
判定手段が、利用状況を判定するステップと、
話速記録手段が、調整後の話速の変換値を前記判定した利用状況に対応させて変換表に記録するステップとを含む
ことを特徴とする変換表の作成方法。
【請求項５】
文字情報を音声に変換して利用者に提供する音声読み上げ装置において、
読み上げ対象の文字情報に読みを付与するテキスト解析手段と、
前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、
利用者を識別するユーザＩＤを取得するユーザＩＤ取得手段と、
読み上げの速さである話速の変換値をユーザＩＤ毎に登録した変換表と、
前記変換表より前記取得したユーザＩＤに対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、
前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段とを備えた
ことを特徴とする音声読み上げ装置。
【請求項６】
文字情報を音声に変換して利用者に提供する音声読み上げ装置において、
読み上げ対象の文字情報に読みを付与するテキスト解析手段と、
前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、
利用状況を判定する判定手段と、
読み上げの速さである話速の変換値を利用状況毎に登録した変換表と、
前記変換表より前記判定した利用状況に対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、
前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段とを備えた
ことを特徴とする音声読み上げ装置。
【請求項７】
文字情報を音声に変換して利用者に提供する音声読み上げの際の、読み上げの速さである話速の変換値を利用者毎に登録した変換表を作成する装置であって、
読み上げ対象の文字情報に読みを付与するテキスト解析手段と、
前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、
前記文字情報に対応する合成音声の話速を変換する話速変換手段と、
前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段と、
利用者の操作に応じて話速の変換値を調整する話速調整手段と、
利用者を識別するユーザＩＤを取得するユーザＩＤ取得手段と、
調整後の話速の変換値を前記取得したユーザＩＤに対応させて変換表に記録する話速記録手段とを備えた
ことを特徴とする変換表作成装置。
【請求項８】
文字情報を音声に変換して利用者に提供する音声読み上げの際の、読み上げの速さである話速の変換値を利用状況毎に登録した変換表を作成する装置であって、
読み上げ対象の文字情報に読みを付与するテキスト解析手段と、
前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、
前記文字情報に対応する合成音声の話速を変換する話速変換手段と、
前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段と、
利用者の操作に応じて話速の変換値を調整する話速調整手段と、
利用状況を判定する判定手段と、
調整後の話速の変換値を前記判定した利用状況に対応させて変換表に記録する話速記録手段とを備えた
ことを特徴とする変換表作成装置。
【請求項９】
コンピュータを、請求項５乃至８のいずれかに記載の装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストデータ（文字情報）を音声に変換して利用者に提供する、いわゆる音声読み上げ技術に関し、特に利用者や利用状況（用途）に応じて読み上げの速さを最適化する技術に関する。
【背景技術】
【０００２】
近年のインターネットの普及によって様々なコンテンツが入手できるようになり、また、音声合成技術の品質向上により、これらのコンテンツに含まれる文字情報を音声に変換して利用者に提供する、スクリーンリーダや電子ブックリーダのような音声読み上げ装置（音声読み上げプログラムを含む。）が使われるようになってきた。
【０００３】
例えば、音声読み上げブラウザ（特許文献１参照）を用いてウェブコンテンツの文字情報を音声として聴取することができるようになってきた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１７８７６号公報
【非特許文献】
【０００５】
【非特許文献１】電子情報通信学会技術研究報告、WIT，福祉情報工学107(61)、２００７年、pp.13-18
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、読み上げの速さ（以下、話速と呼ぶ。）の好みは利用者によって異なり、また、内容を理解できる話速も利用者毎に異なる。例えば、高齢者の場合は比較的遅い話速の音声を好み、弱視者の場合は比較的速い話速の音声を好む（非特許文献１参照）。また、聴取する対象言語に対し、初心者の場合は比較的遅い話速の音声を好み、上級者の場合は比較的速い話速の音声を好む。
【０００７】
また、同じ利用者でもその利用状況によって用いたい話速が異なる場合がある。例えば、情報を検索する際にはテンポの良い速い話速の音声を用い、検索した情報の内容を聴取する際には理解し易いゆっくりとした話速の音声を用いたいという希望がある。
【０００８】
しかしながら、前述した従来の音声読み上げ装置では、読み上げ実行の都度、利用者自身が話速を設定しなければならず、利用者の好む話速を自動的に検出して設定したり、利用状況に対応した話速を自動的に判定して設定することはできなかった。
【０００９】
本発明では上記従来技術の課題を解決し、個々の利用者を判別して当該各利用者に最適な速さで読み上げ可能とすることを目的とする。
【００１０】
また、本発明では上記従来技術の課題を解決し、情報検索時、内容聴取時等の多様な利用状況を判別して当該各利用状況に最適な速さで読み上げ可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明では上記課題を解決するため、予め各利用者の聴覚特性を反映した話速の変換値を登録した変換表、又は各利用状況での聴覚特性を反映した話速の変換値を登録した変換表を用意し、これらの変換表から利用者もしくは利用状況又はその両方に応じた変換値を読み出して、公知の音声合成技術によって生成された合成音声の話速を変換することを特徴とする。
【００１２】
詳細には、
文字情報を音声に変換して利用者に提供する音声読み上げ装置において、読み上げ対象の文字情報に読みを付与するテキスト解析手段と、前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、利用者を識別するユーザＩＤを取得するユーザＩＤ取得手段と、読み上げの速さである話速の変換値をユーザＩＤ毎に登録した変換表と、前記変換表より前記取得したユーザＩＤに対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段とを備えたことを特徴とする、
又は、
文字情報を音声に変換して利用者に提供する音声読み上げ装置において、読み上げ対象の文字情報に読みを付与するテキスト解析手段と、前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、利用状況を判定する判定手段と、読み上げの速さである話速の変換値を利用状況毎に登録した変換表と、前記変換表より前記判定した利用状況に対応した話速の変換値を読み出し、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段とを備えたことを特徴とする。
【００１３】
また、前述した変換表を用意するため、公知の音声合成技術によって生成された合成音声の話速を利用者の操作に応じて調整し、調整後の話速の変換値を変換表に利用者もしくは利用状況又はその両方に対応させて登録することを特徴とする。
【００１４】
詳細には、
文字情報を音声に変換して利用者に提供する音声読み上げ装置における、読み上げの速さである話速の変換値を利用者毎に登録した変換表を作成する装置であって、読み上げ対象の文字情報に読みを付与するテキスト解析手段と、前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段と、利用者の操作に応じて話速の変換値を調整する話速調整手段と、利用者を識別するユーザＩＤを取得するユーザＩＤ取得手段と、調整後の話速の変換値を前記取得したユーザＩＤに対応させて変換表に記録する話速記録手段とを備えたことを特徴とする、
又は、
文字情報を音声に変換して利用者に提供する音声読み上げ装置における、読み上げの速さである話速の変換値を利用状況毎に登録した変換表を作成する装置であって、読み上げ対象の文字情報に読みを付与するテキスト解析手段と、前記読みが付与された文字情報に対応する合成音声を生成する合成音声生成手段と、前記文字情報に対応する合成音声の話速を変換する話速変換手段と、前記文字情報に対応する合成音声を変換後の話速で出力する音声提示手段と、利用者の操作に応じて話速の変換値を調整する話速調整手段と、利用状況を判定する判定手段と、調整後の話速の変換値を前記判定した利用状況に対応させて変換表に記録する話速記録手段とを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、以下のような効果を奏する。
【００１６】
即ち、ウェブページや電子ブックのようなテキストデータを含むコンテンツを音声として聴取する際に、その都度、利用者自身が話速を設定することなく、各利用者の好む音声の速さに対応して、自動的に当該利用者の聴覚特性を反映した話速に変換して音声を提示することができるようになる。
【００１７】
また、ウェブサイト上のコンテンツを音声として聞き流しながら検索している最中に内容を詳しく聴取したくなったような、利用状況が変化した場合でも、その都度、利用者自身が話速を設定することなく、各利用状況に対応した音声の速さに対応して、自動的に当該利用状況での聴覚特性を反映した話速に変換して音声を提示することができるようになる。
【００１８】
さらに、前述した各利用者又は各利用状況に応じた話速は、各利用者が利用状況毎に自身の好む聴き取り易い速さに調整して設定することができ、多様な利用者及び多様な利用状況（用途）に対応することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る音声読み上げ装置の全体構成図である。
【図２】各ユーザの検索用話速に対する変換表の一例である。
【図３】各ユーザの聴取用話速に対する変換表の一例である。
【図４】第１の実施の形態における音声読み上げ処理手順の一例を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る変換表作成装置の全体構成図である。
【図６】第２の実施の形態における話速検出・記録処理手順の一例を示すフローチャートである。
【図７】図６中の検索用話速検出・記録処理手順の一例を示すフローチャートである。
【図８】図６中の聴取用話速検出・記録処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態を図面を用いて説明する。
【００２１】
＜第１の実施の形態＞
図１は本発明の第１の実施の形態に係る音声読み上げ装置を示すもので、図中、１１はコンテンツ、１２はアクセス制御部、１３はテキスト前処理部、１４は読み上げ文抽出部、１５はテキスト解析部、１６は音声合成用データベース（ＤＢ）、１７は合成音声生成部、１８は話速自動変換部、１９は音声提示部である。
【００２２】
コンテンツ１１は、文字情報を含むコンテンツ、例えばインターネットのウェブサイト上のコンテンツである。
【００２３】
アクセス制御部１２は、利用者の操作からコンテンツ１１へのアクセスを検出し、当該コンテンツ１１をテキスト前処理部１３へ入力する。また、アクセス制御部１２では、前記アクセス操作を行った利用者を識別する識別子であるユーザＩＤを図示しない記憶装置に保存する。なお、このユーザＩＤは本装置を起動した際（本装置がプログラムによりコンピュータ上に実現される場合は当該コンピュータにログインした際）にユーザが入力したものであっても、装置（コンピュータ）側で自動的に付与したものであっても良い。
【００２４】
テキスト前処理部１３は、入力されたコンテンツを、その文字情報を処理し易いように成形する、具体的にはコンテンツ中から画像データや制御情報等を取り除き、文字（文字コード）のみからなる文字情報を取り出す。読み上げ文抽出部１４は、テキスト前処理部１３で取り出した文字情報から読み上げの単位となる部分、例えば句点又は読点で区切られた文を抽出し、当該文単位の文字情報をテキスト解析部１５へ順次出力する。
【００２５】
テキスト解析部１５は、音声合成に適合できるよう、読み上げ対象となる文単位の文字情報に読みを付与して合成音声生成部１７へ出力する。
【００２６】
音声合成用データベース１６は、コーパスベースの音声合成のための大量の音声合成用データを格納している。合成音声生成部１７は、コーパスベースの音声合成を行うエンジンからなり、音声合成用データベース１６を用いて、読みが付与された文字情報に対応する合成音声を生成し、話速自動変換部１８へ出力する。
【００２７】
話速自動変換部１８は、合成音声の話速を利用者及び利用状況に応じて自動的に変換するもので、聴取判定部１８１、ユーザＩＤ取得部１８２、検索変換表１８３、聴取変換表１８４、検索用話速変換部１８５、聴取用話速変換部１８６で構成されている。
【００２８】
聴取判定部１８１は、利用状況、ここではコンテンツを検索し続けるか、内容を聴取するかという状況を利用者の操作もしくは検索キーワードの検出などから判定し、検索し続ける状況であれば検索用話速変換部１８５へ前記文字情報に対応する合成音声を出力し、また、内容を聴取する状況であれば聴取用話速変換部１８６へ前記文字情報に対応する合成音声を出力する。
【００２９】
ユーザＩＤ取得部１８２は、ユーザＩＤを取得、ここではアクセス制御部１２から取得する。
【００３０】
検索変換表１８３は、図２に示すように、各利用者の聴覚検索特性を反映した情報検索用の話速の変換値を、各利用者のユーザＩＤ（ここではＡ，Ｂ，Ｃ，…）に対応させて登録している。また、聴取変換表１８４は、図３に示すように、各利用者の聴覚聴取特性を反映した情報聴取用の話速の変換値を、各利用者のユーザＩＤに対応させて登録している。
【００３１】
検索用話速変換部１８５は、ユーザＩＤ取得部１８２で取得したユーザＩＤに対応した話速の変換値を検索変換表１８３から読み出し、前記文字情報に対応する合成音声の話速を当該利用者の検索に適した話速に変換、例えば周知のタイムストレッチ法により変換して音声提示部１９へ出力する。また、聴取用話速変換部１８６は、ユーザＩＤ取得部１８２で取得したユーザＩＤに対応した話速の変換値を検索変換表１８４から読み出し、前記文字情報に対応する合成音声の話速を当該利用者の聴取に適した話速に変換、例えば周知のタイムストレッチ法により変換して音声提示部１９へ出力する。
【００３２】
音声提示部１９は、検索用話速変換部１８５又は聴取用話速変換部１８６から入力された前記文字情報に対応する合成音声を変換後の話速で出力（再生）する。
【００３３】
なお、話速自動変換部１８に、符号１２〜１７、１９の各部の一部又は全部を含めても良い。
【００３４】
図４は第１の実施の形態における音声読み上げ処理手順の一例を示すもので、以下、その動作を詳細に説明する。
【００３５】
利用者がマウスやキーボードを操作し、あるいは音声入力することなどにより、コンテンツ１１、例えばネットワークを通じてウェブサイト上のコンテンツ１１にアクセスすると、アクセス制御部１２が当該コンテンツ１１へのアクセスを検出し（ステップｓ１）、これをテキスト前処理部１３に入力する（ステップｓ２）。なお、この際、アクセス制御部１２は、前記利用者のユーザＩＤを図示しない記憶装置に保存する。
【００３６】
テキスト前処理部１３は、コンテンツ１１から画像データなどを取り除き、文字情報のみを取り出す（ステップｓ３）。読み上げ文抽出部１４は、取り出した文字情報から読み上げるべき箇所、即ち読み上げの単位となる文を抽出する（ステップｓ４）。テキスト解析部１５は、読み上げ対象となる文単位の文字情報に読みを付与し、合成音声の基本となる単位記号への変換処理を行う（ステップｓ５）。合成音声生成部１７では、音声合成用データベース１６を用いて、読みが付与された文字情報に対応する合成音声を生成し、話速自動変換部１８へ出力する（ステップｓ６）。
【００３７】
話速自動変換部１８の聴取判定部１８１では、当初、利用状況を情報検索中であると判定し（ｓ７：Ｎ）、検索用話速変換部１８５へ前記文字情報に対応する合成音声を出力する。検索用話速変換部１８５では、ユーザＩＤ取得部１８２で取得した（ｓ８）ユーザＩＤに対応した話速の変換値を検索変換表１８３から読み出し（ｓ９）、前記文字情報に対応する合成音声の話速を当該利用者にとって最も情報を検索し易い速さの話速に変換して（ｓ１０）音声提示部１９へ出力する。
【００３８】
音声提示部１９では、検索用話速変換部１８５から入力された前記文字情報に対応する合成音声を変換後の話速で出力（再生）、例えば
「…
天気予報
観光案内
富士山」
のように音声を出力（再生）する（ｓ１１）。
【００３９】
ここで、利用者が「富士山」に関するコンテンツについて内容を聴取したいと考え、マウスやキーボードを操作し、あるいは音声入力することなどによりその意図を入力すると、聴取判定部１８１が利用状況を情報聴取と判定し（ｓ７：Ｙ）、検索用話速変換部１８６へ前記文字情報に対応する合成音声を出力する。
【００４０】
検索用話速変換部１８６では、ユーザＩＤ取得部１８２で取得した（ｓ１２）ユーザＩＤに対応した話速の変換値を検索変換表１８４から読み出し（ｓ１３）、前記文字情報に対応する合成音声の話速を当該利用者にとって最も聴き取り易い速さの話速に変換して（ｓ１４）音声提示部１９へ出力する。
【００４１】
そして、音声提示部１９では、検索用話速変換部１８６から入力された前記文字情報に対応する合成音声を変換後の話速で出力（再生）、例えば
「富士山は日本で一番高い山です。日本のほぼ中央、静岡県と山梨県にまたがって、3776ｍの高さにそびえ立つ姿は、天気の良い日には遥か東京からも眺めることができます。…」
のように音声を出力（再生）する（ｓ１１）。
【００４２】
このように、第１の実施の形態によれば、ウェブサイト上のコンテンツを音声として聞き流しながら検索する際にその都度、利用者自身が話速を設定することなく、各利用者の検索時の好む音声の速さに対応して自動的に当該利用者の聴覚検索特性を反映した話速に変換して音声を提示することができるようになる。
【００４３】
また、ウェブページや電子ブックのようなテキストデータを含むコンテンツを音声として聴取する際にその都度、利用者自身が話速を設定することなく、各利用者の好む音声の速さに対応して自動的に当該利用者の聴覚聴取特性を反映した話速に変換して音声を提示することができるようになる。
【００４４】
＜第２の実施の形態＞
本発明の音声読み上げ装置を利用者が初めて利用する場合、最適な検索用及び聴取用の話速の変換値を検出し、検索変換表１８３及び聴取変換表１８４に登録する必要がある。また、現在、検索変換表１８３又は聴取変換表１８４に登録されている話速の変換値に不満があるような場合も同様である。
【００４５】
図５は本発明の第２の実施の形態に係る変換表作成装置を示すもので、図中、図１と同一構成部分は同一符号をもって表す。即ち、１１はコンテンツ、１２はアクセス制御部、１３はテキスト前処理部、１４は読み上げ文抽出部、１５はテキスト解析部、１６は音声合成用データベース（ＤＢ）、１７は合成音声生成部、１９は音声提示部、２１は話速検出・記録部である。
【００４６】
話速検出・記録部２１は、利用者及び利用状況に応じた最適な話速の変換値を検出・記録するもので、聴取判定部１８１、ユーザＩＤ取得部１８２、検索変換表１８３、聴取変換表１８４、聴取制御部２１１、検索用話速調整部２１２、検索用話速記録部２１３、聴取用話速調整部２１４、聴取用話速記録部２１５で構成されている。
【００４７】
聴取制御部２１１は、聴取判定部１８１における利用状況の判定、即ち情報の検索であるか聴取であるかという状況の判定を、利用者の操作に応じて任意のいずれか一方に固定的に設定する。
【００４８】
検索用話速調整部２１２は、文字情報に対応する合成音声の話速の変換を行うとともに、検索用の話速の変換値を、利用者の操作に応じて調整する。検索用話速記録部２１３は、調整後の検索用の話速の変換値をユーザＩＤに対応させて変換表１８３に記録する。
【００４９】
聴取用話速調整部２１４は、文字情報に対応する合成音声の話速の変換を行うとともに、聴取用の話速の変換値を、利用者の操作に応じて調整する。聴取用話速記録部２１５は、調整後の聴取用の話速の変換値をユーザＩＤに対応させて変換表１８４に記録する。
【００５０】
なお、話速検出・記録部２１に、符号１２〜１７、１９の各部の一部又は全部を含めても良い。
【００５１】
図６は第２の実施の形態における話速検出・記録処理手順の一例、図７は図６中の検索用話速検出・記録処理手順の一例、図８は図６中の聴取用話速検出・記録処理手順の一例を示すもので、以下、その動作を詳細に説明する。
【００５２】
第１の実施の形態の場合と同様、利用者がマウスやキーボードを操作し、あるいは音声入力することなどにより、コンテンツ１１、例えばネットワークを通じてウェブサイト上のコンテンツ１１にアクセスすると、アクセス制御部１２が当該コンテンツ１１へのアクセスを検出し（ステップｓ１）、これをテキスト前処理部１３に入力する（ステップｓ２）。
【００５３】
テキスト前処理部１３は、コンテンツ１１から画像データなどを取り除き、文字情報のみを取り出す（ステップｓ３）。読み上げ文抽出部１４は、取り出した文字情報から読み上げるべき箇所、即ち読み上げの単位となる文を抽出する（ステップｓ４）。テキスト解析部１５は、読み上げ対象となる文単位の文字情報に読みを付与し、合成音声の基本となる単位記号への変換処理を行う（ステップｓ５）。合成音声生成部１７では、音声合成用データベース１６を用いて、読みが付与された文字情報に対応する合成音声を生成し、話速自動変換部１８へ出力する（ステップｓ６）。
【００５４】
話速検出・記録部２１の聴取判定部１８１では、聴取制御部２１１に対する利用者の操作に応じて情報検索中か内容の聴取かを判定する。即ち、アクセスしたコンテンツが検索するコンテンツであり、利用者が聴取制御部２１１に対して情報の検索である旨の操作を行えば、利用状況を情報検索中であると判定し（ｓ７：Ｎ）、検索用話速検出・記録処理へ移り（ｓ１５）、また、アクセスしたコンテンツが内容を聴取したいコンテンツであり、利用者が聴取制御部２１１に対して聴取する旨の操作を行えば、利用状況を情報聴取であると判定し（ｓ７：Ｙ）、聴取用話速検出・記録処理へ移る（ｓ１６）。
【００５５】
検索用話速検出・記録処理（ｓ１５）では、検索用話速調整部２１２が、前記文字情報に対応する合成音声の話速を検索用話速のデフォルト値、例えば基準話速の３８％の話速とする変換を行い（ｓ１５１）、音声提示部１９が、前記文字情報に対応する合成音声を変換後の話速で出力（再生）、例えば、
「…
ニュース
スポーツ
サイエンス
…」
のように音声を出力（再生）する（ｓ１５２）。
【００５６】
ここで、利用者が提示された音声が少し冗長で遅いと判断した場合、利用者は検索用話速調整部２１２の調整終了か（ｓ１５３）という判断に対して「Ｎ」と入力し、さらに検索用話速を調整する操作を行うことで検索用話速を調整、例えば基準話速の３５％の話速に調整する（ｓ１５４）。
【００５７】
その結果、検索用話速調整部２１２が、前記文字情報に対応する合成音声の話速を基準話速の３５％の話速とする変換を行い（ｓ１５１）、音声提示部１９が、前記文字情報に対応する合成音声を変換後の話速で出力（再生）する（ｓ１５２）。
【００５８】
そして、利用者が提示された音声で検索し易いと判断し、検索用話速調整部２１２の調整終了か（ｓ１５３）という判断に対して「Ｙ」と入力すると、検索用話速記録部２１３が、前記検索用話速の変換値を当該利用者の聴覚検索特性を反映した変換値として、ユーザＩＤ取得部１８２で取得した（ｓ１５５）ユーザＩＤに対応付けて検索変換表１８３に記録する（ｓ１５６）。
【００５９】
一方、聴取用話速検出・記録処理（ｓ１６）では、聴取用話速調整部２１４が、前記文字情報に対応する合成音声の話速を聴取用話速のデフォルト値、例えば基準話速の８０％の話速とする変換を行い（ｓ１６１）、音声提示部１９が、前記文字情報に対応する合成音声を変換後の話速で出力（再生）、例えば、
「ここに本が一冊あります。
【００６０】
…」
のように音声を出力（再生）する（ｓ１６２）。
【００６１】
ここで、利用者が提示された音声が少し速いと判断した場合、利用者は聴取用話速調整部２１４の調整終了か（ｓ１６３）という判断に対して「Ｎ」と入力し、さらに聴取用話速を調整する操作を行うことで聴取用話速を調整、例えば基準話速の８５％の話速に調整する（ｓ１６４）。
【００６２】
その結果、聴取用話速調整部２１４が、前記文字情報に対応する合成音声の話速を基準話速の８５％の話速とする変換を行い（ｓ１６１）、音声提示部１９が、前記文字情報に対応する合成音声を変換後の話速で出力（再生）する（ｓ１６２）。
【００６３】
そして、利用者が提示された音声で聴取し易いと判断し、聴取用話速調整部２１４の調整終了か（ｓ１６３）という判断に対して「Ｙ」と入力すると、聴取用話速記録部２１５が、前記聴取用話速の変換値を当該利用者の聴覚聴取特性を反映した変換値として、ユーザＩＤ取得部１８２で取得した（ｓ１６５）ユーザＩＤに対応付けて聴取変換表１８４に記録する（ｓ１６６）。
【００６４】
このように、第２の実施の形態によれば、初めての利用者でも、情報を検索する際には自分の好む検索し易い速さを調整して設定することができるようになり、また、情報の内容を聴取する際には自分の理解し易い速さを調整して設定することができるようになる。つまり、多様な利用者及び多様な利用状況（用途）に対応した設定が可能となる。
【００６５】
なお、初めて利用する場合に限らず、利用者が必要に応じて利用状況（用途）毎に再度話速を調整することにより、検索用の変換値及び聴取用の変換値を更新することが可能である。
【００６６】
＜補足事項＞
なお、本発明は、前述した実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【００６７】
例えば、前述した実施の形態では、利用者及び利用状況の双方に対応して話速を最適化する例を示したが、利用者のみに対応して話速を最適化しても良く、また、利用状況のみに対応して話速を最適化しても良いことはいうまでもない。また、利用状況についても、前述した実施の形態では、コンテンツを検索し続けるか、内容を聴取するかという２つの状況に応じて話速を最適化しているが、３つ以上の状況を判定し、それらの状況に応じて話速の最適化を図ることができることはいうまでもない。
【００６８】
また、利用者又は利用状況のいずれか一方に対応させる場合、１つの変換表に各利用者又は各利用状況に対応する話速の変換値を登録し、１つの話速変換部により変換させるようにできることはいうまでもないが、利用者及び利用状況の双方に対応させる場合でも、１つの変換表内に各利用者及び各利用状況の双方に対応する話速の変換値を登録し、１つの話速変換部により変換させるようにしても良い。
【００６９】
また、第２の実施の形態において、利用者又は利用状況のいずれか一方に対応させる場合、ユーザＩＤの取得又は利用状況の判定は、調整後の話速の変換値を変換表に記録する以前であれば、どのようなタイミングであっても良い。
【００７０】
また、前述した実施の形態では、コンテンツ中の文字情報を読み上げる場合の例を示したが、読み上げるべき文字情報のみが直接入力される場合にも適用可能であることはいうまでもない。
【００７１】
また、前述した実施の形態では、話速の変換にタイムストレッチ法を用いているが、聴き易い高速な手法であれば他方法でも良い。また、合成音声にはコーパスベースの合成エンジンを用いているが、理解し易い高品質なものであれば他方法でも良い。また、コンテンツとは、文字情報（テキストデータ）を含むコンテンツであればいかなるものでも良く、具体的には、ウェブコンテンツ、電子ブック、言語教材等を示す。
【００７２】
なお、図１、図５で示した装置構成における各部の一部もしくは全部の処理機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータで実行して本発明を実現することができること、あるいは、図４、図６乃至図８で示した処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータで実行できることはいうまでもない。
【００７３】
また、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記憶媒体、例えば、ＲＯＭ、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネットなどのネットワークを通してそのプログラムを配布したりすることが可能である。
【産業上の利用可能性】
【００７４】
本発明は、特にスクリーンリーダ、電子ブックリーダ、音声案内サービス、音声言語リスリング教材、音声読み上げブラウザ等の音声読み上げ装置（音声読み上げプログラム）に利用することができる。
【符号の説明】
【００７５】
１１：コンテンツ、１２：アクセス制御部、１３：テキスト前処理部、１４：読み上げ文抽出部、１５：テキスト解析部、１６：音声合成用データベース、１７：合成音声生成部、１８：話速自動変換部、１９：音声提示部、２１：話速検出・記録部、１８１：聴取判定部、１８２：ユーザＩＤ取得部、１８３：検索変換表、１８４：聴取変換表、１８５：検索用話速変換部、１８６：聴取用話速変換部、２１１：聴取制御部、２１２：検索用話速調整部、２１３：検索用話速記録部、２１４：聴取用話速調整部、２１５：聴取用話速記録部。
【図１】
2011102910.tif 000003
【図２】
2011102910.tif 000004
【図３】
2011102910.tif 000005
【図４】
2011102910.tif 000006
【図５】
2011102910.tif 000007
【図６】
2011102910.tif 000008
【図７】
2011102910.tif 000009
【図８】
2011102910.tif 000010