(57)【要約】【課題】  所望の情報に容易にアクセス可能な音声ファイルの作成を支援する。【解決手段】  複数のアイテムタイトル情報のそれぞれの先頭部分にアイテムタイトル情報ごとに異なる識別テキスト情報を付加することにより複数の付加アイテムタイトル情報を生成するステップ、複数のテキストコンテンツ情報のそれぞれの先頭部分にそれぞれ対応するアイテムタイトル情報に付加した識別テキスト情報と同一の識別テキスト情報をそれぞれ付加することにより複数の付加テキストコンテンツ情報を生成するステップ、サイトタイトル情報、複数の付加アイテムタイトル情報、複数の付加テキストコンテンツ情報を音声合成して、サイトタイトル音声情報、複数の付加アイテムタイトル音声情報、複数の付加コンテンツ音声情報を生成するステップ、複数の付加コンテンツ音声情報のそれぞれを個々の音声ファイルとして作成するステップを有するプログラムを提供する。【選択図】  図３
2007310766.tif 000002
【特許請求の範囲】
【請求項１】
制御手段が、
ＲＳＳファイルを取得するステップと、
前記ＲＳＳファイルからサイトタイトル情報、複数のアイテムタイトル情報、前記複数のアイテムタイトル情報のそれぞれに対応する複数のＵＲＬ情報を抽出するステップと、
前記複数のＵＲＬ情報を参照して、前記複数のアイテムタイトル情報のそれぞれに対応する複数のテキストコンテンツ情報を取得するステップと、
前記複数のアイテムタイトル情報のそれぞれの先頭部分にアイテムタイトル情報ごとに異なる識別テキスト情報を付加することにより複数の付加アイテムタイトル情報を生成するステップと、
前記複数のテキストコンテンツ情報のそれぞれの先頭部分に、それぞれ対応するアイテムタイトル情報に付加した識別テキスト情報と同一の識別テキスト情報をそれぞれ付加することにより複数の付加テキストコンテンツ情報を生成するステップと、
前記サイトタイトル情報、前記複数の付加アイテムタイトル情報、前記複数の付加テキストコンテンツ情報を音声合成して、サイトタイトル音声情報、複数の付加アイテムタイトル音声情報、複数の付加コンテンツ音声情報を生成するステップと、
前記複数の付加コンテンツ音声情報のそれぞれを、個々の音声ファイルとして作成するステップと、
をクライアントコンピュータに実現させるための音声ファイル作成支援プログラム。
【請求項２】
前記複数の付加アイテムタイトル音声情報が１つの音声ファイル内に含まれるように音声ファイルを作成するステップをさらに有することを特徴とする請求項１に記載の音声ファイル作成支援プログラム。
【請求項３】
前記サイトタイトル音声情報と前記複数の付加アイテムタイトル音声情報とが１つの音声ファイル内に含まれるように音声ファイルを作成するステップをさらに有することを特徴とする請求項１に記載の音声ファイル作成支援プログラム。
【請求項４】
前記識別テキスト情報は、優先順位を示すテキスト情報であり、
前記複数の付加アイテムタイトル音声情報のそれぞれは、作成される音声ファイル内において、当該優先順位に基づいて再生されるよう配列され、
前記複数の付加コンテンツ音声情報を含む各音声ファイルは、当該優先順位に基づいて再生順が指定されるようにファイル名が付される、
ことを特徴とする請求項２または３に記載の音声ファイル作成支援プログラム。
【請求項５】
前記ＲＳＳファイルから、前記サイトタイトル情報或いは前記アイテムタイトル情報の更新日時を示す更新日時テキスト情報を抽出するステップと、
前記更新日時テキスト情報を音声合成して、更新日時音声情報を生成するステップと、
前記更新日時音声情報を前記サイトタイトル音声情報或いは前記付加アイテムタイトル情報、又は前記付加アイテムタイトル情報に対応する前記付加コンテンツ音声情報と共に音声ファイル内に含まれるように音声ファイルを作成するステップと、
をさらに有することを特徴とする請求項２から４のいずれかに記載の音声ファイル作成支援プログラム。
【請求項６】
制御手段が、
ＲＳＳファイルを取得するステップと、
前記ＲＳＳファイルからサイトタイトル情報、複数のアイテムタイトル情報、前記複数のアイテムタイトル情報のそれぞれに対応する複数のＵＲＬ情報を抽出するステップと、
前記複数のＵＲＬ情報を参照して、前記複数のアイテムタイトル情報のそれぞれに対応する複数のテキストコンテンツ情報を取得するステップと、
前記複数のアイテムタイトル情報のそれぞれの先頭部分に各アイテムタイトル情報の優先順位を示す順位テキスト情報を付加することにより複数の付加アイテムタイトル情報を生成するステップと、
前記サイトタイトル情報、前記複数の付加アイテムタイトル情報、前記複数のテキストコンテンツ情報を音声合成して、サイトタイトル音声情報、複数の付加アイテムタイトル音声情報、複数のコンテンツ音声情報を生成するステップと、
前記複数の付加アイテムタイトル音声情報が、１つの音声ファイル内に、それぞれ付加された当該優先順位に基づいて配列されるように音声ファイルを作成するステップと、
前記複数のコンテンツ音声情報のそれぞれを、個々のファイルとして作成するステップと、
前記複数の付加アイテムタイトル音声情報が音声ファイル内に配列された順序で、前記複数のコンテンツ音声情報のそれぞれのファイルが再生されるようにファイル名を指定するステップと、
をクライアントコンピュータに実現させるための音声ファイル作成支援プログラム。
【請求項７】
制御手段が、
ＲＳＳファイルを取得するステップと、
前記ＲＳＳファイルからサイトタイトル情報、少なくとも一つのアイテムタイトル情報、前記アイテムタイトル情報に対応するＵＲＬ情報を抽出するステップと、
前記ＵＲＬ情報を参照して、前記アイテムタイトル情報に対応するテキストコンテンツ情報を取得するステップと、
前記アイテムタイトル情報の先頭部分にそのアイテムタイトル情報固有の識別テキスト情報を付加することにより付加アイテムタイトル情報を生成するステップと、
前記テキストコンテンツ情報のそれぞれの先頭部分に、対応するアイテムタイトル情報に付加した識別テキスト情報と同一の識別テキスト情報を付加することにより付加テキストコンテンツ情報を生成するステップと、
前記サイトタイトル情報、前記付加アイテムタイトル情報、前記付加テキストコンテンツ情報を音声合成して、サイトタイトル音声情報、付加アイテムタイトル音声情報、付加コンテンツ音声情報を生成するステップと、
前記付加コンテンツ音声情報を、前記サイトタイトル情報および前記付加アイテムタイトル情報とは別個の音声ファイルとして作成するステップと、
をクライアントコンピュータに実現させるための音声ファイル作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗｅｂページに含まれる文字情報を音声情報に変換する機能を有するクライアントコンピュータ上において、当該音声情報を含む音声ファイルの作成を支援するためのプログラムに関する。
【背景技術】
【０００２】
近年のインターネットの利用形態の一つとして、クライアントコンピュータを用いた音声コンテンツのダウンロードが挙げられる。また、ダウンロードされた音声コンテンツは、携帯型の音声再生プレーヤ等へさらにダウンロードされて使用される場合も多い。そのような音声コンテンツとしては、例えば、ニュース等のコンテンツであって、定期的に更新されるような形式のものも増えてきている。ユーザは、それらの音声コンテンツの更新をチェックすることにより或いは自動的な配信サービスを利用してインターネット上からダウンロードし、さらに音声再生プレーヤにダウンロードして持ち歩いて聴取する。このような聴取形態は、得たい情報をいつでもどこでも聴くだけで取得できることから、多忙な現代人の生活にマッチしており、増加傾向にある。しかしながら、そのような音声コンテンツは、従来からあるＷｅｂページ等により提供されるテキストコンテンツに比べるとまだまだその数は少ない。
【０００３】
一方で、Ｗｅｂページのテキストコンテンツを音声化する技術も開発されてきている。これは、音声合成技術を利用するものであり、クライアントコンピュータ上において、ニュースサイトなどに含まれるテキスト情報を音声ファイル化するものである。それら、音声ファイルを音声再生プレーヤにダウンロードすれば、Ｗｅｂページのテキストコンテンツを音声コンテンツとして利用可能となる。
【０００４】
しかし、上述のような音声合成技術を利用した音声コンテンツは収集するのに手間がかかった。すなわち、Ｗｅｂページは、ブラウザ等で画面上に表示させることを目的として構成されたページであるため、画面上に表示されるテキスト情報の内容および順序をそのまま音声ファイル化したとしても、必ずしも必要な情報を得やすい音声コンテンツを作成できるとは限らなかった。特に、携帯型の音声再生プレーヤで音声コンテンツを再生する場合には、操作方法が限られるため、例えば、一つの音声ファイル内に長時間の音声情報が含まれると共に情報が散在しているような音声コンテンツは、必要な情報をすぐに得ることが困難である不便な音声コンテンツとなってしまう。したがって、ユーザは、音声合成技術を利用した音声コンテンツを作成する際には、テキスト情報の取捨選択を行った後、選択された情報を適切な順番に並べ替えるといった作業をせざるを得なかった。しかし、そのような作業を毎回行なっていたのでは、Ｗｅｂページを音声ファイル化することのメリットがなくなってしまう。
【０００５】
ところで、特許文献１には、単に画面上に表示されたテキストを順に読み上げる（音声合成する）だけという、従来のＷｅｂページ上のテキストの読み上げ方法を改善する技術が開示されている。具体的には、Ｗｅｂブラウザにて画面表示されない所定のタグを用いて、Ｗｅｂページに、当該Ｗｅｂページ上の読み上げ対象テキストを指定する記述、および対象テキストの読み上げ順序を指定する記述を付加したＷｅｂページを提供するというものである。これにより、クライアントコンピュータ上では、読み上げ対象のテキストおよびその読み上げ順序を自動的に指定することができるようになっている。
【０００６】
【特許文献１】特開２００５−１０９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載のようなＷｅｂページは、そのＷｅｂページの作成者が、音声合成されるべきテキストの対象および順序を意図してタグを付加しなければならない。Ｗｅｂページの提供側としては、音声合成が行われるかどうかわからないＷｅｂページにまでそのようなタグを付加することは、非常に労力を要する。
【０００８】
また、特許文献１の技術を適用して、音声合成対象テキストおよび読み上げ順序を指定したとしても、一つの音声ファイルが非常に長いものが作成されたとすれば、依然として、携帯型の音声再生プレーヤでの聴取の際の不便さは解消されない。また、上述のような方法で音声合成が行われたとしても、携帯型の音声再生プレーヤでは、欲しい情報にすぐにアクセスしたいといった要望に答えることができなかった。
【０００９】
そこで本発明は上記の事情に鑑み、Ｗｅｂページのテキスト情報を音声合成した場合に、所望の情報に容易にアクセス可能な音声ファイルの作成を支援するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明は、制御手段が、ＲＳＳファイルを取得するステップと、ＲＳＳファイルからサイトタイトル情報、複数のアイテムタイトル情報、複数のアイテムタイトル情報のそれぞれに対応する複数のＵＲＬ情報を抽出するステップと、複数のＵＲＬ情報を参照して、複数のアイテムタイトル情報のそれぞれに対応する複数のテキストコンテンツ情報を取得するステップと、複数のアイテムタイトル情報のそれぞれの先頭部分にアイテムタイトル情報ごとに異なる識別テキスト情報を付加することにより複数の付加アイテムタイトル情報を生成するステップと、複数のテキストコンテンツ情報のそれぞれの先頭部分に、それぞれ対応するアイテムタイトル情報に付加した識別テキスト情報と同一の識別テキスト情報をそれぞれ付加することにより複数の付加テキストコンテンツ情報を生成するステップと、サイトタイトル情報、複数の付加アイテムタイトル情報、複数の付加テキストコンテンツ情報を音声合成して、サイトタイトル音声情報、複数の付加アイテムタイトル音声情報、複数の付加コンテンツ音声情報を生成するステップと、複数の付加コンテンツ音声情報のそれぞれを、個々の音声ファイルとして作成するステップと、をクライアントコンピュータに実現させるための音声ファイル作成支援プログラムを提供する。
【００１１】
この構成によれば、クライアントコンピュータは、ＲＳＳに対応しているＷｅｂサイト（このようなＷｅｂサイトは広く普及している）から、ＲＳＳファイルを取得することにより、そのＲＳＳファイルに含まれる情報から、サイトのタイトル、アイテム（例えばＷｅｂページ）のタイトル等を抽出して音声合成することにより、そのＷｅｂページのインデックスに相当する音声ファイルを作成することができる。また、そのインデックス音声ファイル内において、アイテムのタイトルの先頭には、それぞれタイトルごとに異なるテキストを付け加えることができる。また、それぞれのアイテムに対応するコンテンツのテキストも音声ファイル化される。それぞれのコンテンツのテキストには、その先頭にアイテムのタイトルに付加されたテキストと同一のテキストが付されると共に、そのコンテンツのテキストはコンテンツごとに一つずつ音声ファイル化される。したがって、携帯型の音声再生プレーヤであっても、ランダムアクセスにより、各コンテンツに瞬時にアクセス可能となる。また、ユーザは、アイテムのタイトルに付加されたテキストの音声を聞いて、興味のあるタイトルがあれば、各コンテンツ音声ファイルの冒頭を聞くのみで容易にコンテンツ情報を見つけることができる。よって、本発明に係るプログラムは、Ｗｅｂページのテキスト情報を音声合成した場合に、所望の情報に容易にアクセス可能な音声ファイルの作成を支援することができる。
【００１２】
また、本発明の音声ファイル作成支援プログラムは、複数の付加アイテムタイトル音声情報が１つの音声ファイル内に含まれるように音声ファイルを作成するステップをさらに有することを特徴とする。或いは、サイトタイトル音声情報と複数の付加アイテムタイトル音声情報とが１つの音声ファイル内に含まれるように音声ファイルを作成するステップをさらに有することを特徴とする。このような構成とすれば、ユーザは、アイテムのタイトルを連続的にまとめて聞くことができるため、興味のあるタイトルすぐに見つけることができる。したがって、所望の情報に容易にアクセスしやすくなる。
【００１３】
また、本発明では、識別テキスト情報は、優先順位を示すテキスト情報であり、複数の付加アイテムタイトル音声情報のそれぞれは、作成される音声ファイル内において、当該優先順位に基づいて再生されるよう配列され、複数の付加コンテンツ音声情報を含む各音声ファイルは、当該優先順位に基づいて再生順が指定されるようにファイル名が付される、ことを特徴とする。このような構成により、アイテムのタイトルの再生順とコンテンツ音声ファイルの再生順が同じであるため、ユーザはさらに所望の情報に容易にアクセスできるようになる。
【００１４】
また、本発明の音声ファイル作成支援プログラムは、ＲＳＳファイルから、サイトタイトル情報或いはアイテムタイトル情報の更新日時を示す更新日時テキスト情報を抽出するステップと、更新日時テキスト情報を音声合成して、更新日時音声情報を生成するステップと、更新日時音声情報をサイトタイトル音声情報或いは付加アイテムタイトル情報、又は付加アイテムタイトル情報に対応する付加コンテンツ音声情報と共に音声ファイル内に含まれるように音声ファイルを作成するステップと、をさらに有することを特徴とする。
【００１５】
また、本発明では、制御手段が、ＲＳＳファイルを取得するステップと、ＲＳＳファイルからサイトタイトル情報、複数のアイテムタイトル情報、複数のアイテムタイトル情報のそれぞれに対応する複数のＵＲＬ情報を抽出するステップと、複数のＵＲＬ情報を参照して、複数のアイテムタイトル情報のそれぞれに対応する複数のテキストコンテンツ情報を取得するステップと、複数のアイテムタイトル情報のそれぞれの先頭部分に各アイテムタイトル情報の優先順位を示す順位テキスト情報を付加することにより複数の付加アイテムタイトル情報を生成するステップと、サイトタイトル情報、複数の付加アイテムタイトル情報、複数のテキストコンテンツ情報を音声合成して、サイトタイトル音声情報、複数の付加アイテムタイトル音声情報、複数のコンテンツ音声情報を生成するステップと、複数の付加アイテムタイトル音声情報が、１つの音声ファイル内に、それぞれ付加された当該優先順位に基づいて配列されるように音声ファイルを作成するステップと、複数のコンテンツ音声情報のそれぞれを、個々のファイルとして作成するステップと、複数の付加アイテムタイトル音声情報が音声ファイル内に配列された順序で、複数のコンテンツ音声情報のそれぞれのファイルが再生されるようにファイル名を指定するステップと、をクライアントコンピュータに実現させるための音声ファイル作成支援プログラムを提供する。
【００１６】
また、本発明では、制御手段が、ＲＳＳファイルを取得するステップと、ＲＳＳファイルからサイトタイトル情報、少なくとも一つのアイテムタイトル情報、アイテムタイトル情報に対応するＵＲＬ情報を抽出するステップと、ＵＲＬ情報を参照して、アイテムタイトル情報に対応するテキストコンテンツ情報を取得するステップと、アイテムタイトル情報の先頭部分にそのアイテムタイトル情報固有の識別テキスト情報を付加することにより付加アイテムタイトル情報を生成するステップと、テキストコンテンツ情報のそれぞれの先頭部分に、対応するアイテムタイトル情報に付加した識別テキスト情報と同一の識別テキスト情報を付加することにより付加テキストコンテンツ情報を生成するステップと、サイトタイトル情報、付加アイテムタイトル情報、付加テキストコンテンツ情報を音声合成して、サイトタイトル音声情報、付加アイテムタイトル音声情報、付加コンテンツ音声情報を生成するステップと、付加コンテンツ音声情報を、サイトタイトル情報および付加アイテムタイトル情報とは別個の音声ファイルとして作成するステップと、をクライアントコンピュータに実現させるための音声ファイル作成支援プログラム。
【発明の効果】
【００１７】
したがって、本発明によれば、Ｗｅｂページのテキスト情報を音声合成した場合に、所望の情報に容易にアクセス可能な音声ファイルを作成するためのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明に係る音声ファイル作成支援プログラムについて説明する。
【００１９】
図１は、本発明に係る音声ファイル作成支援プログラムを実行するクライアントＰＣ１００、およびその接続環境の構成を示す図である。クライアントＰＣ１００は、ＣＰＵ、メモリ等を含む制御手段により各種プログラムの処理が実行される一般的なＰＣである。クライアントＰＣ１００は、インターネット１を介してＷｅｂサーバ２００との間でデータの送受信が可能である。また、クライアントＰＣ１００は、外部機器との通信のためのインターフェースを備えており、そのインターフェースを介して、有線接続或いは無線接続により、携帯プレーヤ３００との間でデータの送受信が可能である。例えば、クライアントＰＣ１００は、ＵＳＢ端子を備え、ＵＳＢケーブルを用いて、携帯プレーヤ３００との間でデータの送受信が可能である。クライアントＰＣ１００は、インターネット１上から音声ファイルをダウンロードすると共に、当該音声ファイルを携帯プレーヤ３００にダウンロードすることができる。
【００２０】
携帯プレーヤ３００は、不揮発性メモリや小型ハードディスクなどを内蔵した携帯オーディオプレーヤである。携帯プレーヤ３００は、ダウンロードされた音声ファイルをメモリやハードディスク内に保持しておくことができる。携帯プレーヤ３００は、メモリやハードディスク内に保存されている音声ファイルを、ランダムアクセス或いはシーケンシャルアクセスにより呼び出して再生することができる。携帯プレーヤ３００は、携帯性が重視されているため、一般的に、そのボディサイズが小さく、液晶画面も小さく、操作ボタンも数が少なく限定的である点が特徴的である。また、ユーザが携帯プレーヤ３００を直接見なくても操作ができるように、操作ボタン等が工夫されて設計されている場合が多い。なお、携帯プレーヤ３００は、不揮発性メモリや小型ハードディスクなどを内蔵したタイプのものであると説明したが、それらに限定されるものではなく、例えば、メモリカード等を着脱可能なタイプのものであってもよい。その場合、クライアントＰＣ１００がメモリカードに音声ファイルを記憶させた後に、携帯プレーヤ３００はそのメモリカードの音声ファイルを読み出すことにより再生することができる。
【００２１】
Ｗｅｂサーバ２００は、Ｗｅｂページ等の情報を蓄積しておき、クライアントＰＣ１００等の要求に応じて、インターネット１を介してＷｅｂページ等の情報を送信する機能を少なくとも有するサーバである。Ｗｅｂページの中には、そのＷｅｂページの更新情報を公開するためのフォーマットとして、ＲＳＳを作成しているものも多数ある。ＲＳＳとは、Ｗｅｂページの見出しや要約などのメタデータを構造化して記述した、ＸＭＬベースのフォーマットである。ＲＳＳには、Ｗｅｂサイト上の各ページのタイトル、ＵＲＬ、見出し、要約、更新時刻などを記述することができる。ＲＳＳを用いることで、多数のＷｅｂページの更新情報を統一的な方法で効率的に把握することができるようになるため、主にニュースサイトを中心に近年広く普及している。
【００２２】
図２にＲＳＳファイルの内容の一例を示す。以下、ＲＳＳのタグの一部について説明する。
<channel>
このタグで括られた部分は、Ｗｅｂサイトに関するメタデータが記述されている。
<title>
channelタグ内において、このタグで括られた部分は、Ｗｅｂサイトのタイトルが記述されている。
<link>
channelタグ内において、このタグで括られた部分は、ＷｅｂサイトのＨＴＭＬのＵＲＬである。通常は、Ｗｅｂサイトのホームページやニュースページを指定するものである。
<item>
channelタグ内の個々のアイテムを指す。
<title>
itemタグ内のこのタグで括られた部分は、そのアイテムのタイトルが記述されている。
<link>
itemタグ内のこのタグで括られた部分は、そのアイテムのＨＴＭＬのＵＲＬである。
<dc:subject> <dc:date>
descriptionタグ。itemタグ内のこのタグで括られた部分は、そのアイテムの要約、概要説明、その他更新日時等の様々な情報が記述される。
【００２３】
すなわち、channelタグ内の記述はＷｅｂサイトに関する情報を示しており、itemタグ内の記述はＷｅｂサイト内の各項目（例えばＷｅｂページ）に関する情報を示している。channelタグのtitleタグ内の記述は、Ｗｅｂサイト名のテキスト情報（サイト情報）が記述されている。itemタグのtitleタグ内の記述は、Ｗｅｂサイトの各項目名のテキスト情報（アイテム情報）を示す。また、itemタグのlinkタグ内には、Ｗｅｂサイトの各項目のＵＲＬ（ＵＲＬ情報）が記述されている。
【００２４】
クライアントＰＣ１００は、Ｗｅｂブラウザ１１０、ＲＳＳリーダ１２０、インデックス付加手段１３０、ＴＴＳ１４０等の機能を備えている。それぞれの機能は、クライアントＰＣ１００において、プログラム（或いはソフトウエア）として実行されるものである。
【００２５】
Ｗｅｂブラウザ１１０は、Ｗｅｂページを閲覧するためのアプリケーションソフトウエアである。インターネット１からＨＴＭＬファイル、画像ファイル、音声ファイル等をダウンロードし、レイアウトを解析して表示・再生することができる。また、Ｗｅｂブラウザ１１０は、Ｗｅｂサイトに関連するＲＳＳファイルのＵＲＬをＷｅｂサイトの閲覧者に示すことができる。また、そのＷｅｂサイトに対応したＲＳＳファイルは、閲覧者がそのＵＲＬを示すアンカー等を選択することにより、Ｗｅｂブラウザ１１０上においてテキストで表示される。この場合、ＲＳＳリーダ１２０がＲＳＳファイルを取得するよう機能する。
【００２６】
ＲＳＳリーダ１２０は、インターネット１上からＲＳＳファイルを取得する機能、当該ＲＳＳファイルからサイト情報、アイテム情報、ＵＲＬ情報を抽出する機能を有する。また、本発明の実施形態では、Ｗｅｂブラウザ１１０は、ＲＳＳリーダ１２０により抽出されたＵＲＬ情報に基づいて、そのＵＲＬが示すリンク先のＷｅｂページのテキストコンテンツ（コンテンツ情報）を自動的に取得する機能を有する。図２に示したＲＳＳファイルを例に挙げると、ＲＳＳリーダ１２０により抽出されるサイト情報は「ペンタ・コム」であり、アイテム情報は「今日の野球結果速報」、「今日の株価情報」、「上野動物園のレッサーパンダ」であり、ＵＲＬ情報は「http://www.penta.com/0002.html?ref=rss」、「http://www.pentax.com/0004.html?ref=rss」、「http://www.pentax.com/0006.html?ref=rss」である。また、それらＵＲＬ情報に基づいてＷｅｂブラウザ１１０により取得されるコンテンツ情報は、例えば、「今日の野球の試合結果をお知らせします。・・・」、「株価情報をお知らせします。東京株式市場の主要銘柄・・・」、「東京の上野動物園のレッサーパンダのレンダちゃんが・・・」であるものとする。
【００２７】
インデックス付加手段１３０は、ＲＳＳリーダ１２０によって抽出されたアイテム情報およびＷｅｂブラウザ１１０により取得されたコンテンツ情報にインデックス情報を付加する機能を有する。インデックス付加手段１３０は、インデックス情報を、アイテム情報の数だけ生成する。すなわち、インデックス情報とは、例えば、数字の「１」、「２」、「３」のようなシーケンシャルなテキスト情報である。インデックス付加手段１３０は、それらのインデックス情報をアイテム情報およびコンテンツ情報の先頭に追加する機能を有する。上述の例により具体例をあげると、アイテム情報は「１」＋「今日の野球結果速報」、「２」＋「今日の株価情報」、「３」＋「上野動物園のレッサーパンダ」となり、また、コンテンツ情報は「１」＋「今日の野球の試合結果をお知らせします。・・・」、「２」＋「株価情報をお知らせします。東京株式市場の主要銘柄・・・」、「３」＋「東京の上野動物園のレッサーパンダのレンダちゃんが・・・」となる。コンテンツ情報には、対応するアイテム情報と同一のインデックス情報が付加される。なお、以降、インデックス情報が付加されたアイテム情報およびコンテンツ情報をそれぞれ、インデックス付きアイテム情報およびインデックス付きコンテンツ情報をいうものとする。
【００２８】
ＴＴＳ１４０は、一般的にＴＴＳ（Ｔｅｘｔ−Ｔｏ−Ｓｐｅｅｃｈ）という名称で呼ばれている音声合成手法であり、クライアントＰＣ１００上（或いはサーバ上）の文字情報を音声で読み上げる技術である。このＴＴＳは、様々な文字情報を変換し音声で提供できるため、視覚と聴覚が連動した情報インターフェースとして注目されている。また、近年では、テキスト分の平坦な読み上げにとどまらず、文章を解釈しながら発話ができるＴＴＳを進化させたソフトウエアも開発されている。また、ＴＴＳ１４０は、合成後の音声を音声ファイルとして出力することができる。
【００２９】
ＴＴＳ１４０には、テキスト情報である、サイト情報、インデックス付きアイテム情報、インデックス付きコンテンツ情報がそれぞれ入力される。ＴＴＳ１４０は、例えば、サイト情報とインデックス付きアイテム情報とをまとめて単一の音声ファイルとして出力する（この音声ファイルを「インデックス音声ファイル」というものとする）。また、ＴＴＳ１４０は、インデックス付きコンテンツ情報を、それぞれのコンテンツ情報ごとに分けて、それぞれ個別のファイルとして出力する（それぞれの音声ファイルを「コンテンツ音声ファイル」というものとする）。このような構成とすれば、インデックス音声ファイル内では、インデックス付きアイテム情報は連続的に再生される形式となる。また、インデックス付きコンテンツ情報はそれぞれ単独に再生される。また、クライアントＰＣ１００では、ＴＴＳ１４０からインデックス音声ファイルおよびコンテンツ音声ファイルが出力され、それらの音声ファイルをクライアントＰＣ１００上に保存する際には、自動的にファイル名が付される（詳しくは後述する）。
【００３０】
図３は、クライアントＰＣ１００において行われる処理を説明するためのフローチャートである。本処理は、クライアントＰＣ１００のユーザが、ＲＳＳに対応するＷｅｂサイトに対して、所定の操作により、ＲＳＳファイルの取得要求を行った場合に実行される処理である。なお、図３に係る以下の説明は、ＲＳＳファイルとして図２に例示したＲＳＳファイルを用いて行うものとする。
【００３１】
ステップＳ１０１では、ＲＳＳファイルを取得する。
【００３２】
ステップＳ１０３では、ＲＳＳリーダ１２０の機能により、ステップＳ１０１で取得したＲＳＳから、サイト情報、タイトル情報、ＵＲＬ情報をそれぞれ抽出する。
【００３３】
ステップＳ１０５では、ステップＳ１０３において抽出されたＵＲＬ情報を参照して、そのリンク先からコンテンツ情報を取得する。ここで、クライアントＰＣ１００上には、テキスト情報として、サイト情報、アイテム情報、コンテンツ情報が揃う。それらの情報は、上述で例示したように、サイト情報が「ペンタ・コムニュース」、アイテム情報が「今日の野球結果速報」、「今日の株価情報」、「上野動物園のレッサーパンダ」、コンテンツ情報が「今日の野球の試合結果をお知らせします。・・・」、「株価情報をお知らせします。東京株式市場の主要銘柄・・・」、「東京の上野動物園のレッサーパンダのレンダちゃんが・・・」である。
【００３４】
ステップＳ１０７では、インデックス付加手段１３０の機能により、アイテム情報およびコンテンツ情報の各々の先頭にインデックス情報を付加する処理が行われる。上述したように、「１」、「２」、「３」という数字のインデックス情報を付加する。すなわち、インデックス付きアイテム情報は「１、今日の野球結果速報」、「２、今日の株価情報」、「３、上野動物園のレッサーパンダ」というテキスト情報となる。また、インデックス付きコンテンツ情報は「１、今日の野球の試合結果をお知らせします。・・・」、「２、株価情報をお知らせします。東京株式市場の主要銘柄・・・」、「３、東京の上野動物園のレッサーパンダのレンダちゃんが・・・」というテキスト情報となる。
【００３５】
ステップＳ１０９では、ステップＳ１０３において抽出されたサイト情報およびステップＳ１０７において生成されたインデックス付のアイテム情報およびコンテンツ情報に対して、ＴＴＳ１４０により、音声合成を行う。本発明の実施形態では、サイト情報およびインデックス付きアイテム情報を一つの音声ファイルとして出力する。すなわち、「ペンタ・コムニュース。１、今日の野球結果速報。２、今日の株価情報。３、上野動物園のレッサーパンダ。」という内容が含まれるインデックス音声ファイルが作成される。また、本発明の実施形態では、インデックス付きコンテンツ情報をそれぞれ別個の音声ファイルとして出力するので、「１、今日の野球の試合結果をお知らせします。・・・」、「２、株価情報をお知らせします。東京株式市場の主要銘柄・・・」、「３、東京の上野動物園のレッサーパンダのレンダちゃんが・・・」という３つのコンテンツ音声ファイルが作成される。
【００３６】
ステップＳ１１１では、例えば、インデックス音声ファイルに「20050620_001.mp3」、コンテンツ音声ファイルにはそれぞれに付加されたインデックス情報「１」、「２」、「３」の順番に基づいて「20050620_002.mp3」、「20050620_003.mp3」、「20050620_004.mp3」というようなファイル名をつける。このようなファイル名とすれば、一般的な音声再生ソフトウエアや一般的な携帯プレーヤ３００では、最初にインデックス音声ファイルが再生され、その後にコンテンツ音声ファイルが再生される。また、コンテンツ音声ファイル間では、インデックス情報が示す順番で再生される。したがって、ユーザは、携帯プレーヤ３００で、聴取する場合に、まず、インデックス音声ファイルを聴くことができるので、どのようなアイテム情報があるのかを把握すると共に興味のあるコンテンツ情報が何番目であるかを知ることができる。そして、ユーザは、興味のあるコンテンツ情報のコンテンツ音声ファイルを検索する。この場合、例えば、３番目のコンテンツ情報に興味があるならば、インデックス音声ファイルから３つ目のファイルがその該当ファイルであるため、ユーザは間単にアクセスすることができる。また、各コンテンツ音声ファイルにアクセスした場合、まず最初にインデックス情報が再生されるので、ユーザは、そのコンテンツ音声ファイルが何番目のコンテンツ情報であるかをすぐに識別することができる。したがって、Ｗｅｂページのテキスト情報を音声合成した場合に、所望の情報に容易にアクセス可能な音声ファイルを作成することができる。
【００３７】
本発明に係る音声ファイル作成支援プログラムは、上述の実施形態に限らず、その主旨を逸脱しない範囲で種々の変形が可能である。
【００３８】
例えば、上述の実施形態では、インデックス情報は数字であるものとしたが、必ずしも数字である必要はない。例えば、アルファベットやひらがな等、シーケンシャルに識別できるようなテキスト情報であればよい。さらに、インデックス情報は、シーケンシャルなものでなくとも、各アイテム情報間において重複しない情報であればよい。アイテム情報とコンテンツ情報とに同一の情報を付加しさえすれば、アイテム情報の再生順とコンテンツ音声ファイルの再生順と同じにできるため、コンテンツ情報へのアクセスを容易とすることができるからである。
【００３９】
また、ステップＳ１０７においては、コンテンツ情報にインデックス情報を付加して、インデックス付きコンテンツ情報を生成したが、コンテンツ情報にインデックス情報を付加しなくてもよい。その場合は、ステップＳ１１１において、アイテム情報の再生順とコンテンツ音声ファイルの再生順とが必ず等しくなるようにファイル名を付す。このようにすれば、ユーザは、何番目に再生されるコンテンツ音声ファイルであるかということを意識することにより、所望のコンテンツ情報に即座にアクセスすることができる。
【００４０】
また、サイト情報とインデックス付きアイテム情報とは別々の音声ファイルであってもよい。この場合は、サイト情報を含む音声ファイルの後にインデックス付きアイテム情報を含む音声ファイルが再生されるようにファイル名を付すことが好ましい。
【００４１】
また、サイト情報とアイテム情報の少なくとも一方に、更新日時情報が付加されてもよい。更新日時情報は、ステップＳ１０３において、ＲＳＳリーダ１２０を用いて抽出することができる。
【００４２】
また、ステップＳ１１１において行われるファイル名をつける処理は必須ではない。その場合、例えば、インデックス音声ファイルとコンテンツ音声ファイルとを、携帯プレーヤ３００上の一つのフォルダ内に入れてファイル管理を行う。そうすれば、ユーザは、インデックス音声ファイルさえ聴いてしまえば、あとは各コンテンツ音声ファイルの冒頭のみを聞くだけで、そのファイルが何番のものであるかを把握することができるため、容易に所望のコンテンツ情報にアクセス可能となる。なお、これはコンテンツ情報の数が少ない場合にのみ有効である。
【００４３】
したがって、本発明によれば、クライアントＰＣ１００は、ＲＳＳに対応しているＷｅｂページ（このようなＷｅｂページは近年広く普及している）から、ＲＳＳファイルを取得することにより、そのＲＳＳファイルに含まれる情報から、サイト情報、アイテム情報等を抽出して音声合成することにより、そのＷｅｂページのインデックスに相当する音声ファイルを作成することができる。また、そのインデックス音声ファイル内において、アイテム情報の先頭には、それぞれのアイテム情報ごとに異なるインデックス情報を付け加えることができる。また、それぞれのアイテム情報に対応するコンテンツ情報も音声ファイル化される。それぞれのコンテンツ情報の先頭にもアイテム情報に付加されたインデックス情報と同一のインデックス情報が付加される。また、コンテンツ情報はそれぞれ個別に音声ファイル化される。したがって、携帯プレーヤ３００であっても、ランダムアクセスにより、各コンテンツ音声ファイルに瞬時にアクセス可能となる。また、ユーザは、アイテム情報の冒頭のインデックス情報の音声を聞いて、興味のあるアイテム情報があれば、各コンテンツ音声ファイルの冒頭を聞くのみで容易にコンテンツ情報を見つけることができる。さらに、インデックス情報が、シーケンシャルな情報であれば、アイテム情報の再生順とコンテンツ音声ファイルの再生順とが同じとなるように、それぞれの音声ファイルにファイル名を付与することで、ユーザはさらに所望の情報に容易にアクセスできるようになる。よって、本発明に係るプログラムは、Ｗｅｂページのテキスト情報を音声合成した場合に、所望の情報に容易にアクセス可能な音声ファイルの作成を支援することができる。
【００４４】
また、ニュースやウエブログなどの更新頻度の高いコンテンツであっても、本発明に係る音声ファイル作成支援プログラムは、ＲＳＳを利用するものであるため、例えば、更新日時順にコンテンツ音声ファイルを並べることで、容易に音声コンテンツを管理することができるという特徴がある。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るプログラムを実行するクライアントＰＣを示す図である。
【図２】ＲＳＳファイルの内容の一例を示す図である。
【図３】クライアントＰＣにおいて行われる処理を示すフローチャートである。
【符号の説明】
【００４６】
１  インターネット
１００  クライアントＰＣ
１１０  Ｗｅｂブラウザ
１２０  ＲＳＳリーダ
１３０  インデックス付加手段
１４０  ＴＴＳ
２００  Ｗｅｂサーバ
３００  携帯プレーヤ
【図１】
2007310766.tif 000003
【図２】
2007310766.tif 000004
【図３】
2007310766.tif 000005