(57)【要約】【課題】利用者が求める任意の文章について任意に読み上げる操作を可能にしたことに合わせて、利用者の意向に沿った操作によって利用者に便利なようにして音声読み上げのできるように、スクロールコントロールを画面表示するようにした文章テキストを提供する。【解決手段】スクロールコントロールに、任意の文章毎発音記号列付きテキストデータの音声データ読み上げ制御を行う制御項目が付加され、文章毎音声付きホームページテキストデータ生成手段が、前記文章毎音声付きホームページテキストデータに、音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎音声の読み上げ制御を行うようにして利用者端末へ送信させる。【選択図】図１
2013097424.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページに記述されたテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してテキストデータと共に音声合成情報を利用者端末に提供する音声合成情報付きのテキストデータ提供装置において、
音声データ生成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納するデータベースと、
利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたテキストデータを読み込み、前記音声データ生成プログラムによって、テキストデータの文章テキスト毎に音声データを生成し、各文章テキストに生成した文章毎音声データを添付する文章毎音声データ付きテキストデータ生成手段と、を備え、
前記スクロールコントロールが、任意の文章毎言語解析データ付きテキストデータの音声データ読み上げ制御を行う制御項目を備え、
前記文章毎音声データ付きホームページテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールが添付されて、利用者端末で文章毎発音記号列の読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項２】
Ｗｅｂページに記述されたテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してテキストデータと共に音声合成情報を利用者端末に提供する音声合成情報付きのテキストデータ提供装置において、
発音記号列生成プログラム、発音記号列を音声に変換合成する音声変換合成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納するデータベースと、
利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたホームページテキストデータを読み込み、前記発音記号列生成プログラムによって、ホームページテキストデータの文章テキスト毎に読む順序と読み方とからなる発音記号列を生成し、各文章テキストに生成した文章毎発音記号列を添付する文章毎発音記号列付きホームページテキストデータ生成手段と、を備え、
前記スクロールコントロールが、任意の文章毎言語解析データ付きテキストデータの音声データ読み上げ制御を行う制御項目を備え、
前記文章毎言発音記号列付きホームページテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎言語解析データの読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項３】
請求項１または２において、前記スクロールコントロールに、生成された文章毎発音データ又は発音記号列付きテキストデータの巻き戻し、先送り及び一時停止させる制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項４】
請求項１または２において、前記スクロールコントロールに、該スクロールコントロール自体の画面の任意の位置にレイアウト変更させる制御項目が付加されることを特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項５】
請求項１または２において、前記スクロールコントロールに、該スクロールコントロールに表示された制御項目を上下方向にスクロールさせる制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項６】
請求項１または２において、前記スクロールコントロールに、該スクロールコントロール自体の画面を表示、表示の切り替えを行う制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項７】
請求項１または２において、前記スクロールコントロールに、該スクロールコントロール自体が起動中であることを表示する制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置。
【請求項８】
請求項１または２において、前記音声変換合成プログラム及びスクロールコントロールが、利用者端末にインストールされず、そのブラウザ内に常駐し、ブラウザを閉じると消滅することを特徴とする音声合成情報付きのホームページテキストデータ提供装置。
【請求項９】
Ｗｅｂページに記述されたホームページテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してホームページテキストデータと共に音声合成情報を利用者端末に提供するホームページテキストデータ提供装置によるホームページテキストデータ提供方法において、
データベース、発音記号列生成プログラム、発音記号列を音声データに変換合成する音声変換合成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納し、
文章毎音声データ付きホームページテキストデータ生成手段が、利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたホームページテキストデータを読み込み、前記発音記号列生成プログラムによって、ホームページテキストデータの文章テキスト毎に音声データを生成し、各文章テキストに生成した文章毎発音記号列を添付し、
前記スクロールコントロールが、任意の文章毎音声データ付きホームページテキストデータの音声データ読み上げ制御を行う制御項目を備え、利用者端末で文章毎言語解析データの読み上げ制御を行うようにし、
文章毎音声データ付きテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎音声データの読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供方法。
【請求項１０】
請求項９において、前記スクロールコントロールが、生成された文章毎発音記号列付きテキストデータの巻き戻し、先送り及び一時停止させる制御を行うことを特徴とするスクロールコントロール付きのホームページテキスト提供方法。
【請求項１１】
請求項９または１０において、前記音声変換合成プログラム及びスクロールコントロールが、利用者端末にインストールされず、そのブラウザ内に常駐し、ブラウザを閉じると消滅することを特徴とする音声合成情報付きのホームページテキストデータ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成情報付きのテキストデータ提供装置及びテキストデータ提供方法に関する。
【背景技術】
【０００２】
インターネットのホームページを含めたある種のテキストデータは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述される。
【０００３】
テキストデータなどの文字データを音声データに変換する音声合成システムが存在する。
【０００４】
特許文献１には、テキストデータを音声合成する音声合成装置が記載されている。
【０００５】
特許文献２には、ホームページの文書を新規作成するか、または既存の文書を読み込んでホームページの文書とすることが記載され、文書の読み上げ範囲を指定して、読み上げ範囲タグを挿入し、読み上げ識別子により識別される読み上げ検出テキストプログラムに、音声読み上げ範囲を渡すことが記載されている。
【０００６】
特許文献３には、取得したコンテンツの中で読み上げ箇所を特定し、特定した読み上げ箇所部分を音声データで読み上げてユーザに音声データで応答することが記載されている。
【０００７】
特許文献３には、スクロールコントロールする画面部品が隠されるように配置されたとき、スクロールコントロールを隠れない位置に移動することによって、スクロールコントロールを使ったスクロールを継続して可能にすることが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−１４０６７３号公報
【特許文献２】特開２００１−１０９６１２号公報
【特許文献３】特開２００３−９９０７９号公報
【特許文献４】特開２００３−２０８２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来、Ｗｅｂサーバで、あるいはその他のサーバで選択されたテキストデータ、例えばホームページテキストデータについて音声合成プログラムを用いて音声データを生成し、テキストデータと共に利用者端末に送信し、利用者はその端末でテキストデータを閲覧する時に、音声読み上げ操作を行っていた。従来例にあっては、音声データを読み上げるツールは、利用者端末に内蔵されている。
【００１０】
しかし、このようなツールを利用者端末にインストールするには、管理者権限が必要とされ、インストールという行為自体が面倒なために利用者に敬遠されて来た。
【００１１】
特許文献２には、音声読み上げ範囲に、読み上げ範囲指定タグを挿入し、読み上げテキスト検出プログラムを識別するための読み上げテキスト識別子を読み上げ範囲指定タグの属性として指定することを行っているが、この例にあっても音声読み上げに当っては、音声読み上げのためのツールを利用者端末にインストールすることを要するものとなっている。
【００１２】
利用者には、テキストデータの任意の位置にある文章を読み上げたいとする希望がある。このため、利用者の意向に沿った操作が求められる。読み上げのためのツールを利用者端末にインストールすることは面倒なために利用者に敬遠されるばかりでなく、従来例のようにサーバ側で一括して音声データに変換しているため、利用者が求める任意の位置、すなわち任意の文章について任意に読み上げを操作できず、読み上げはサーバ側で一括して変換した音声データ全体について読み上げがなされていて、利用者に意向に沿った操作がなされないでいる。
【００１３】
また、既存の利用者端末で音声合成のためのツールがインストールされている場合にあっても、インストールされたツールを使用しなくても利用者の意向に沿った操作が求められる。
【００１４】
また、特許文献３に記載された発明に会っても、スクロールコントロールは、利用者端末にインストールされなければならず、インストールが面倒で苦手な利用者にとっては使い易いものとはなっていない。
【００１５】
本発明は、かかる点に鑑みて利用者が求める任意の文章について任意に読み上げる操作を可能にしたことに合わせて、利用者の意向に沿った操作によって利用者に便利なようにして音声読み上げのできるように、スクロールコントロールを画面表示するようにしたホームページテキストを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、Ｗｅｂページに記述されたテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してテキストデータと共に音声合成情報を利用者端末に提供する音声合成情報付きのテキストデータ提供装置において、
音声データ生成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納するデータベースと、
利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたテキストデータを読み込み、前記音声データ生成プログラムによって、テキストデータの文章テキスト毎に音声データを生成し、各文章テキストに生成した文章毎音声データを添付する文章毎音声データ付きテキストデータ生成手段と、を備え、
前記スクロールコントロールが、任意の文章毎言語解析データ付きテキストデータの音声データ読み上げ制御を行う制御項目を備え、
前記文章毎音声データ付きホームページテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールが添付されて、利用者端末で文章毎発音記号列の読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００１７】
本発明は、Ｗｅｂページに記述されたテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してテキストデータと共に音声合成情報を利用者端末に提供する音声合成情報付きのテキストデータ提供装置において、
発音記号列生成プログラム、発音記号列を音声データに変換合成する音声変換合成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納するデータベースと、
利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたホームページテキストデータを読み込み、前記発音記号列生成プログラムによって、ホームページテキストデータの文章テキスト毎に読む順序と読み方とからなる発音記号列を生成し、各文章テキストに生成した文章毎発音記号列を添付する文章毎発音記号列付きホームページテキストデータ生成手段と、を備え、
前記スクロールコントロールが、任意の文章毎言語解析データ付きテキストデータの音声データ読み上げ制御を行う制御項目を備え、
前記文章毎言発音記号列付きホームページテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎言語解析データの読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００１８】
本発明は、また、上述したスクロールコントロールに、生成された文章毎発音データ又は発音記号列付きテキストデータの巻き戻し、先送り及び一時停止させる制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００１９】
本発明は、また、上述したスクロールコントロールに、該スクロールコントロール自体の画面の任意の位置にレイアウト変更させる制御項目が付加されることを特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００２０】
本発明は、また、上述したスクロールコントロールに、該スクロールコントロールに表示された制御項目を上下方向にスクロールさせる制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００２１】
本発明は、また、上述したスクロールコントロールに、該スクロールコントロール自体の画面を表示、表示の切り替えを行う制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００２２】
本発明は、また、上述したスクロールコントロールに、該スクロールコントロール自体が起動中であることを表示する制御項目が付加されたことを特徴とするスクロールコントロール付きのホームページテキスト提供装置を提供する。
【００２３】
本発明は、また、上述した音声変換合成プログラム及びスクロールコントロールが、利用者端末にインストールされず、そのブラウザ内に常駐し、ブラウザを閉じると消滅することを特徴とする音声合成情報付きのホームページテキストデータ提供装置を提供する。
【００２４】
本発明は、Ｗｅｂページに記述されたホームページテキストデータを音声合成情報に変換する音声合成情報変換手段を備えて、ネットワークを介してホームページテキストデータと共に音声合成情報を利用者端末に提供するホームページテキストデータ提供装置によるホームページテキストデータ提供方法において、
データベース、発音記号列生成プログラム、発音記号列を音声データに変換合成する音声変換合成プログラム及び利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する制御項目をクリックすることで画面制御を行うスクロールコントロールを格納し、
文章毎音声データ付きホームページテキストデータ生成手段が、利用者端末からの指示信号に基づいて格納された複数のテキストデータから選択されたホームページテキストデータを読み込み、前記発音記号列生成プログラムによって、ホームページテキストデータの文章テキスト毎に音声データを生成し、各文章テキストに生成した文章毎発音記号列を添付し、
前記スクロールコントロールが、任意の文章毎音声データ付きホームページテキストデータの音声データ読み上げ制御を行う制御項目を備え、利用者端末で文章毎言語解析データの読み上げ制御を行うようにし、
文章毎音声データ付きテキストデータに、前記音声変換合成プログラム及び音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎音声データの読み上げ制御を行うようにして利用者端末へ送信させること
を特徴とするスクロールコントロール付きのホームページテキスト提供方法を提供する。
【００２５】
本発明は、また、上述したスクロールコントロールが、生成された文章毎発音記号列付きテキストデータの巻き戻し、先送り及び一時停止させる制御を行うことを特徴とするスクロールコントロール付きのホームページテキスト提供方法を提供する。
【００２６】
本発明は、また、上述した音声変換合成プログラム及びスクロールコントロールが、利用者端末にインストールされず、そのブラウザ内に常駐し、ブラウザを閉じると消滅することを特徴とする音声合成情報付きのホームページテキストデータ提供方法を提供する。
【発明の効果】
【００２７】
本発明によれば、従来のように音声データにするツールを利用者端末にインストールすることを要せず、利用者は、任意の文章テキストについて任意に指示して読み上げする操作が可能となり、利用者の意向に沿ったホームページが提供されるが、言語解析データ生成プログラムを利用者端末に送信する時に、同時にスクロールコントロールを送信するようにしているので、利用者端末にインストールすることを要せず、利用者にとって利用し易い利用者の意向に沿った次のロールコントロールが提供されることになる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例を説明するブロック図。
【図２】音声合成情報付きのホームページテキストデータ提供装置の構成をブロックで示す図。
【図３】ホームページテキストの画面を示す図。
【図４】ＨＴＭＬ形式の文章テキストの状態遷移を示すイメージ図。
【図５】図４に示すイメージをより具体的にして示す図。
【図６】スクロールコントロールの外観を示す図。
【図７】スクロールコントロールの表示画面上の配置変更を示す図。
【図８】スクロールコントロールの表示サイズ変更を示す図。
【図９】スクロールコントロールの表示／非表示切り替えを示す図。
【図１０】スクロールコントロールの非表示の例を示す図。
【発明を実施するための形態】
【００２９】
以下、本発明の実施例を図面に基づいて説明する。
【実施例】
【００３０】
図１は、本発明の実施例を説明するブロック図である。
図１において、本発明の実施例の音声合成情報付きのホームページテキストデータ提供装置１００は、サーバ１（サーバシステムという場合がある。）を含んで構成され、サーバ１にはＷｅｂサーバ２及び利用者端末がネットワーク４，５を介して接続されている。
【００３１】
本実施例は、ホームページを含む各種のコンテンツについてのテキストデータ提供に適用可能であるが、典型的な例としてのホームページについて説明する。
【００３２】
サーバ１とＷｅｂサーバ２とは一体のものとして構成されてもよいが、ここでは別体構成のものとして説明する。
【００３３】
サーバ１は、後術するようにそのデータベースに発音記号列生成プログラム１１，音声変換合成プログラム１２及びスクロールコントロール１３をデータベースに格納する。
【００３４】
スクロールコントロールは、利用者端末のウィンドウ画面にコントロールパネル形体で表示され、コントロール形体を構成する制御項目をクリック（すなわちタッチ）することで画面制御を行うツールである。
【００３５】
このような構成において、利用者は、利用者端末３からＨＴＭＬ文書形式のホームページの取得要求をネットワーク５を介してホームページテキストデータ提供装置１００に行う。ホームページテキストデータ提供装置１００はネットワーク４を介してＷｅｂサーバ２に取得要求する。Ｗｅｂサーバ２は、多数のホームページをデータベースに格納している。
【００３６】
Ｗｅｂサーバ２は、取得要求された指示に基づいて該当のホームページを選択する。ホームページは、各種のホームページテキスト情報を含む。以下、このホームページテキスト情報をホームページテキストデータと称する。テキスト情報についてはテキストデータと称する。ホームページテキストデータは、複数の文章テキストから（ＨＴＭＬ文書）構成される。ホームページテキストデータはブロック単位で形成されるのは普通であり、従って、ホームページテキストデータはブロック単位で抽出されうる。
【００３７】
Ｗｅｂサーバ２は、選択されたホームページテキストデータをネットワーク４を介してホームページテキストデータ提供装置１００に送信する。これらのデータはサーバ１に格納される。
【００３８】
ホームページテキストデータ提供装置１００は、サーバ１に格納されたデータに基づいて、送信されたホームページテキストのＨＴＭＬ文書を解析、音声データの元データとなる発音記号列（言語解析データ）を作成する。以下、本例では音声データとして発音記号列を作成した場合について説明するが、音声データとしては発音記号列に限定されない。
【００３９】
ホームページテキストデータ提供装置１００は、発音記号列付きのホームページテキストデータの文章テキスト，音声変換合成プログラム，及びスクロールコントロールをネットワーク５を介して利用者端末３に送信する。
【００４０】
利用者端末３は、送信された発音記号列を音声変換合成プログラムによって音声データとして、ホームページテキストデータの各文章テキストについての読み上げを行う。これによって、発音記号列から音声データが作成され、再生される。この音声データの再生のためのツールは利用者端末にインストールされず、発音記号列及び音声変換合成プログラム及びスクロールコントロールがホームページテキストデータ提供装置１００から送信される。利用者端末３に既に音声データツールがインストールされているのを妨げない。
【００４１】
このようにして、音声合成情報付きのホームページテキストデータ提供装置１００を含んだホームページテキストデータ提供システム２００が構成される。
【００４２】
図２を用いて本実施例を更に詳述する。
図２は、音声合成情報付きのホームページテキストデータ提供装置１００の構成をブロックで示す。
【００４３】
図２において、音声合成情報付きのホームページテキストデータ提供装置１００は、入力手段２１、文章毎発音記号列付きホームページテキストデータ生成手段（音声データ付きホームページテキストデータ生成手段）２２、スクロールコントロール添付手段２３、送信手段２４、サーバ１に格納されたデータベース２５及び画像表示手段２６から構成され、これらの手段は通信回路２７によって互いに結ばれ、データの授受がなされる。
【００４４】
上述したように、音声合成情報付きホームページテキストデータ提供装置１００は、ネットワーク４を介してＷｅｂサーバ２に接続され、ネットワーク５を介して利用者端末３に接続される。
【００４５】
上述したように、Ｗｅｂサーバ２は、ホームページテキストデータ提供装置１００からホームページの取得要求を受信し、該当のホームページの選択とホームページテキストデータの入力手段２１への送信を行う。
入力手段２１は、選択されたホームページテキストデータを入力する。
【００４６】
ホームページテキストデータは、ＨＴＭＬ文書形式の文章テキストの集合体として形成され、１つの文章テキストであるＨＴＭＬ文書、すなわち１つの文書テキストは分割記号を備える。
【００４７】
データベース２５は、発音記号列生成プログラム、音声変換プログラム及びスクロールコントロールを格納し、文章毎発音記号列付きホームページテキストデータ生成手段２２が生成した発音記号列付きホームページテキスト及び音声変換合成プログラムを格納する。
【００４８】
文章毎発音記号列付きホームページテキストデータ生成手段２２は、各文章テキストの分割記号を用いて、文書テキストをいくつかに区切ることを行う。
【００４９】
各文章テキストについて、発音記号列生成プログラムを用いて、各文章テキストの発音記号列の生成を行い、ホームページテキストデータへの添付を行う。
【００５０】
スクロールコントロール添付手段２３は、スクロールコントロールをホームページテキストデータへの添付を行う。
【００５１】
送信手段２４は、文章テキスト毎に発音記号列が添付されたホームページテキストデータ，音声変換合成プログラム，及びスクロールコントロールを利用者端末３に送信する。
【００５２】
生成されたこれらの文章テキスト毎の発音記号列が添付されたホームページテキストデータ及びスクロールコントロールは、画像表示手段２６の表示画面に表示される。
【００５３】
以上のように、データベース２５は、発音記号列生成プログラム，発音記号列を音声データに変換合成する音声変換合成プログラム及びスクロールコントロールを格納する。文章テキスト毎の音声変換合成プログラムは、文章テキスト毎に生成された言語解析データから音声データを生成し、再生できるプログラムであり、ブラウザに常駐するだけで、利用者端末３にインストールしないため、ブラウザを閉じるとプログラムは消滅する。スクロールコントロールも同じである。音声変換合成プログラムは、このように、利用者端末３にインストールせずに、ブラウザ上で動作するプログラムである。スクロールコントロールも同じようにブラウザ上で動作させるリモコンである。文章毎発音記号列付きホームページテキストデータ生成手段２２は、利用者端末３から指示信号に基づいて複数のテキストデータを格納するデータベースから選択されたホームページテキストデータを読み込み、ホームページテキストデータを構成する各文章テキストの分割記号を判読し、前記発音記号列生成プログラムによって、文章テキスト毎に発音記号列を生成し、各文章テキストに生成した文章毎発音記号列を添付する。
【００５４】
音声変換合成プログラムは、音声データを読み上げたい箇所としてホームページテキストデータのいずれかの文章テキストが指示されると、当該文章テキストに添付された文章毎発音記号列を用い、各文章テキストを識別子として音声データに変換するプログラムである。
【００５５】
図３は、表示されたホームページの表示例を示す。
画面に表示されるスクロールコントロールを制御して、文章テキストを特定して読み上げさせる。更に「巻き戻し」、「先送り」させることができる。
【００５６】
利用者端末３は、文章毎の発音記号列付きホームページテキストデータ及び音声変換合成プログラムの送信を受け、スクロールコントロールから音声データとして読み上げたい文章テキストを画面上で指定を受ける。文書テキストの文頭に指定欄を形成しておくこともできる。文章テキスト自体が音声データとして読み上げることを識別するための識別子となる。送信された音声変換合成プログラムは、ブラウザ上でのプログラムとして動作し、識別子となった文章テキストについて音声データとして読み上げる。識別子の付いた文章テキストは複数指定することが可能である。
【００５７】
このように、利用者端末３が送信された上述のデータに基づいて音声データを作成する。
【００５８】
利用者端末３で音声データを生成することにより、必要なときに必要な箇所（すなわち文章テキスト）を指定して音声データを生成でき、利用者の意向に沿った読み上げ操作、読み上げが可能となる。
【００５９】
図４は、ＨＴＭＬ形式の文章テキストの状態遷移を示すイメージ図である。
図４において、Ｗｅｂサーバ２からホームページテキストデータ提供装置１００にホームページテキストデータの一部の文章テキストである“今日は、天気が良いので、散歩します。”が送信されたことを想定する。
【００６０】
ホームページテキストデータ提供装置１００の文章毎発音記号列付きホームページテキストデータ生成手段２２は、データべースに格納されたプログラムで、「、」「。」など分割記号単位で文節を区切る。
【００６１】
分割記号は、以下の８つの記号で定義される。
・「、」
・「。」
・「？」
・「?」
・「！」
・「!」
・「  」（全角スペース）
・「 」（半角スペース）
次いで、読む順序を示した番号（属性）と、読み方からなる発音記号列を付加することを行う。これによって発音記号列が付加される。
【００６２】
生成した発音記号列をホームページテキストデータに添付し、送信手段から音声変換合成プログラムと共に利用者端末３へ送信する。
【００６３】
利用者端末３では、音声変換プログラム及びスクロールコントロールによって、発音記号列から音声データを作成し、発話する。
【００６４】
図５は、図４に示すイメージをより具体的にして示す。
【００６５】
読む順序を示した番号（属性）と読み方を付加した発音記号列を付加する。これによって、今日は天気が良いので、散歩します。というように発音記号列が付加された文章テキストが構成されることになる。
【００６６】
利用者端末でブラウザを起動し、サーバに最初にアクセスした際に、音声変換合成プログラム及びスクロールコントロールは、ホームページテキストデータと一緒に利用者端末にダウンロードされる。ダウンロードした音声変換プログラムは利用者端末のブラウザ内に常駐（操作可能に保持）するため、２回目以降のアクセスについては、ホームページテキストデータのみが利用者端末にダウンロードされる。音声変換合成プログラム及びスクロールコントロールは、ブラウザに常駐するだけで、利用者端末にインストールされないため、ブラウザを閉じると消滅する。ブラウザを再度立ち上げ、サーバにアクセスすると、ホームページテキストデータと共に音声変換プログラム及びスクロールコントロールが再び利用者端末にダウンロードされる。
【００６７】
図４及び図５において、ホームページテキストデータの文章テキストをＨＴＭＬ文書で実装する利点は次の通りである。
【００６８】
・記述形式の構造上、文字列とその音声データの対応付けなど、データの加工が容易
。
・記述形式が世界標準であるため、（ほぼ）全てのコンテンツに対して、音声データ
を付加できる。
・ＨＴＭＬ文章形式の表示プログラム（ブラウザ）と、それに付随するツール類（プ
ラグイン）が高機能であるため、他のテキストデータに比べて、開発が容易。
・画像や外部リンクなど、性質の異なるデータとテキストデータとを、ひとつのファ
イルに同居できる。
以下、スクロールコントロール１３を利用者端末３の表示画面に表示させるための手段、方法について説明する。
【００６９】
図６は、スクロールコントロール１３の表示画面を示し、リモコン形式で形成されており、表示画面に表示された各項目について制御することができる。制御手段の詳細は、従来の技術を採用することによって構成される。
【００７０】
図６に示すように、スクロールコントロール１３は、表示サイズ変更項目３１、表示／非表示切り替え項目３２、音声データの読み上げ項目３３、ふりがな項目３４、配置項目３５、使い方項目３６及びリモコン構成のスクロールコントロールの非表示項目３７からなる。
【００７１】
表示サイズ変更項目は、表示画面に表示されたホームページテキストの表示サイズを変更するために使用される。この例にあっては、５０−６００％の範囲で表示サイズを変更可能としており、選択されたサイズが１００％のように表示される。
【００７２】
表示／非表示切り替えシャッター項目３２は、表示画面に表示されたホームページテキストの色を変更させたり、アイコンを変化させたり、形を変化させるために使用される。この例にあっては、色の反転、白黒の反転、白黒の強さ及び元の色に戻すことの制御を可能とする。
【００７３】
音声データの読み上げ項目３３は、音の読み上げを指示するために使用され、ＯＮ、ＯＦＦボタンからなる。
【００７４】
ふりがな項目３４は、ひらがなあるいはローマ字の付加及び元に戻す制御を行うために使用される。配置項目は、スクロールコントロール自体の表示画面上の配置位置を変更するために使用される。
【００７５】
使い方項目３６は、スクロールコントロール自体の使い方について説明文を表示するために使用される。
【００７６】
スクロールコントロールの非表示項目３７は、スクロールコントロール自体を表示画面から非表示にするために使用される。
【００７７】
以上のように、ホームページテキストデータに、音声データ読み上げ制御機能を有したスクロールコントロール１３を添付して、文章毎発音記号列の読み上げ制御を行うようにして利用者端末に送信させる。
【００７８】
すなわち、スクロールコントロールには、文章毎発音記号列の読み上げ制御を行う制御項目が添付され、サーバ１の文章発音記号列付きホームページテキスト生成手段１００によって生成されたホームページテキストに添付されて利用者端末３へ送信される。
【００７９】
利用者端末上では、スクロールコントロール１３の読み上げ項目３３をクリック操作することで、文章毎発音記号列の読み上げ制御を行うことができる。
【００８０】
スクロールコントロール１３に、生成された文章毎発音記号列付きテキストデータの巻き戻し、先送り及び一時停止させる制御項目が付加される。
【００８１】
更に、スクロールコントロール１３に、該スクロールコントロール自体の画面の任意の位置にレイアウト変更させる制御項目が付加される。
【００８２】
更に、スクロールコントロール１３に、スクロールコントロール１３に表示された制御項目を上下方向にスクロールさせる制御項目が付加される。
【００８３】
更に、スクロールコントロール１３に、スクロールコントロール自体の画面を表示、表示の切り替えを行う制御項目が付加される。スクロールコントロール１３が、付加された任意の文章毎発音記号列付きホームページテキストデータの音声データ読み上げ制御を行う制御項目を備えて、利用者端末で文章毎発音記号列の読み上げ制御を行う。
【００８４】
利用者端末３のウィンドウ画面にコントロールパネル形体で表示され、コントロールパネル形体を構成する上述した多数の制御項目を備え、これらの制御項目を利用者がクリックすることで画面制御を行うスクロールが構成されて、データベース５に格納される。
【００８５】
サーバ１の文章毎発音記号列付きホームページテキストデータ生成手段２２が、文章毎発音記号列付きホームページテキストデータに、音声データ読み上げ制御を行う制御項目を有したスクロールコントロールを添付して、利用者端末で文章毎発音記号列の読み上げ制御を行うようにして利用者端末３へ送信させる。
【００８６】
文章毎発音記号列付きホームページテキストデータ生成手段２２が、文章毎発音記号列付きテキストデータ及び音声変換合成プログラムをネットワーク５を介して利用者端末３へ送信する。
【００８７】
図７−図１０は、スクロールコントロール１３を操作して、スクロールコントロールの持つ制御機能によって利用者端末上で読み上げ制御を含めた各種の制御を行う状態を示す。
【００８８】
図７は、配置項目３５を使用して、スクロールコントロール自体の利用者端末の表示画面上の配置変更を行う状態を示す。この例では、スクロールコントロール１３が上部の表示画面４０では左側端に配置され、配置変更制御によって下部の表示画面４０では右側端に配置される。
【００８９】
スクロールコントロール１３を画面表示することで、スクロールコントロール１３が画面上のホームページテキストの一部を隠してしまうような場合に、スクロールコントロール１３をホームページテキスト一部が隠れてしまわない位置に移動することによって、スクロールコントロール１３を使ったホームページの継続した閲覧が可能になる。
【００９０】
このように、配置制御項目を用いることで、スクロールコントロール１３のコントロールパネルとしての操作を想定して、リモコンであるスクロール１３の配置が可能となる。
【００９１】
図８は、表示サイズ変更項目３１を用いて、スクロールコントロールの表示状態を変更することができる。本例の場合、表示サイズ変更は５０−６００％の間で可能としてある。また、本例の場合、上端部にスクロールボタン４１を配置して、スクロールコントロール１３の画面が上下方向にスクロールするようにしている。
【００９２】
このようにすることで、各種制御項目を示すボタンの表示面積を大きくすることができて見易くすることができると共に、ブラウザ本体のスクロールバーとの混合をしずらいものとすることができる。
【００９３】
図９は、表示／非表示切り替え項目３２を用いて、表示／非表示切り替え制御することができる。この項目の色の変更項目を用いることによって色の変更、例えば反転、白黒反転、白黒強さ調整、元の画面に戻す制御を行うことができる。また、この項目を用いることによって、アイコンの変化、形の変化制御を行うことができる。
【００９４】
図１０は、非表示項目３７を用いてスクロールコントロールを非表示とする制御ができる。この場合には、図に示す一部の項目４３が表示される。そして、この場合に、スクロールコントロールによるリモコン非表示でも本装置が起動中であるということがわかるような表現、例えばアニメーションで切り替わる等の表現が付加されるようにしてもよい。
【００９５】
しかしこのような表現を用いなくても、「リモコンをひらく」項目に付加した「＞」マークを点滅できることでリモコン非表示であっても起動中であることを表示することができる。
【００９６】
図４、図５において、データベースには予め発音記号列生成プログラム、スクロールコントロール及び発音記号列を音声データに変換合成する音声変換合成プログラムが格納される。利用者端末３からホームページの取得指示がホームページテキストデータ提供装置１００経由でＷｅｂサーバ２になされ、Ｗｅｂサーバ２はこの指示に基づいてホームページを選択し、音声合成情報を利用者端末に提供するサーバに送信する。ホームページテキストデータ提供装置１００は、選択されたホームページの文章テキストの読み込みを行う。発音記号列生成プログラムによって各文章テキストの分割記号の判別を行う。
【００９７】
発音記号列生成プログラムによって発音記号列を生成する。これによって文章毎発音記号列が作成される。作成した文章毎発音記号列を文章テキストに添付する。文章テキストは文章テキスト毎に特定の文章テキストとされ、この特定の文章テキスト自体が識別子を構成する。
【００９８】
特定された文章テキストの文章毎発音記号列からなるホームページテキストデータに、音声変換合成プログラム及びスクロールコントロールが添付される。
【００９９】
生成された文章テキスト毎に発音記号列が生成されたホームページテキストデータ及び音声変換合成プログラム及びスクロールコントロールが利用者端末に送信される。これによって、利用者は、その利用者端末に目的としたホームページテキストデータ毎に生成された発音記号列及び音声変換合成プログラム及びスクロールコントロールを取得する。これらの発音記号列と音声変換合成プログラムは、ブラウザ上で動作されるデータ及びプログラムであり、これらのプログラム及びスクロールコントロールは利用者端末にインストールされることはない。
【０１００】
本実施例によって、機能を向上させた音声読み上げが可能になる。これによって、高齢者をはじめ視力の弱い人や色の識別が苦手の人のアクセシビリティを改善できることになる。これによって、ホームページをより利用しやすくなる。
【０１０１】
利用者は、利用者端末の操作によって任意の文章テキストを指定してスクロールコントロールによって音声データの読み上げを指示する。この文章テキストが識別子の機能を有しているので、この文章テキストがこの文章テキストに添付されて来た発音記号列及び音声変換合成プログラムの機能・働きによって音声データに変換合成され、音声データでの読み上げがなされる。この音声データでの読み上げは、文章テキストについて読み上げ指示することによって繰り返して行うことができることになり、また任意の文章テキストを指定して、すなわち巻き戻し、先送りさせて行うことができることになる。
【０１０２】
以上のように、テキストデータとしてホームページテキストが用いられる時の音声合成情報のホームページテキストデータ提供方法は、次のステップによって構成される。
【０１０３】
データベースに、発音記号列生成プログラム及び発音記号列を音声データに変換合成する音声変換合成プログラムを格納するステップ
文章毎発音記号列付きホームページテキストデータ生成手段が、利用者端末から指示信号に基づいて格納した複数のテキストデータから選択されたホームページテキストデータを読み込み、前記発音記号列生成プログラムによって、文章テキスト毎に発音記号列を生成し、各文章テキストに生成した文章毎発音記号列を添付するステップ
送信手段が、各文章テキストに文章毎発音記号列を添付したホームページテキストデータ，音声合成変換プログラム及びスクロールコントロールをネットワークを介して利用者端末に送信するステップ。
【０１０４】
発声データは、ホームページ（サーバ）側又は利用者端末側で作成されてよい。利用者端末にスクロールコントロールを送信して音声データとして読み上げることにより、必要なときに必要な箇所（分）だけ音声データを作成できるため、利用者の意向に沿った簡便な読み上げ操作や、音声読み上げが可能になる。
【符号の説明】
【０１０５】
１…サーバ、２…Ｗｅｂサーバ、３…利用者端末、４，５…ネットワーク、１１…発音記号列（言語解析データ生成プログラム）、１２…音声変換合成プログラム、２１…入力手段、２２…文章毎発音記号列付きホームページデータ生成手段、２３…スクロールコントロール添付手段、２４…送信手段、２５…データベース、１００…音声合成情報付きのホームページデータ提供装置、２００…ホームページテキストデータ提供システム。
【図１】
2013097424.tif 000003
【図２】
2013097424.tif 000004
【図３】
2013097424.tif 000005
【図４】
2013097424.tif 000006
【図５】
2013097424.tif 000007
【図６】
2013097424.tif 000008
【図７】
2013097424.tif 000009
【図８】
2013097424.tif 000010
【図９】
2013097424.tif 000011
【図１０】
2013097424.tif 000012