(57)【要約】【課題】頻出する音声内容が録音されている個所を予めユーザに提示できる類似音声リスト生成装置を提供する。【解決手段】ＣＰＵ１１は、音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出し、その比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして音声データから順次切り出す。ＣＰＵ１１は、比較元音声ブロックの特徴量と、比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出し、算出した距離と、比較元音声ブロック及び比較先音声ブロックの位置情報と、を対応付けた距離情報をＲＡＭ１３に保存する。全ての音声ブロックの比較が終了すると、ＣＰＵ１１は、ＲＡＭ１３に保存されている距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成する。【選択図】図１
2011033732.tif 000002
【特許請求の範囲】
【請求項１】
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出手段と、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出手段と、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出手段と、
該特徴量間距離算出手段が算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を記憶する距離情報記憶手段と、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記距離情報記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成手段と、を備える、
ことを特徴とする類似音声リスト生成装置。
【請求項２】
前記リスト生成手段が生成した前記類似音声ブロックリストの内容を表示する第１の表示手段をさらに備える、
ことを特徴とする請求項１に記載の類似音声リスト生成装置。
【請求項３】
前記第１の表示手段は、各グループ毎に異なる態様で前記音声ブロックの位置情報を表示する、
ことを特徴とする請求項２に記載の類似音声リスト生成装置。
【請求項４】
前記第１の表示手段は、類似数が多い音声ブロックの位置情報をユーザが識別できる態様で表示する、
ことを特徴とする請求項２又は３に記載の類似音声リスト生成装置。
【請求項５】
前記リスト生成手段は、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成する手段を備える、
ことを特徴とする請求項１に記載の類似音声リスト生成装置。
【請求項６】
前記リスト生成手段が生成した前記類似音声パターンリストの内容を表示する第２の表示手段をさらに備える、
ことを特徴とする請求項５に記載の類似音声リスト生成装置。
【請求項７】
前記第２の表示手段は、各グループ毎に異なる態様で前記音声パターンの位置情報を表示する、
ことを特徴とする請求項６に記載の類似音声リスト生成装置。
【請求項８】
前記第２の表示手段は、類似数が多い音声パターンの位置情報をユーザが識別できる態様で表示する、
ことを特徴とする請求項６又は７に記載の類似音声リスト生成装置。
【請求項９】
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出ステップと、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出ステップと、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出ステップと、
該特徴量間距離算出ステップで算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を所定の記憶手段に保存する距離情報保存ステップと、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成ステップと、を有する、
ことを特徴とする類似音声リスト生成方法。
【請求項１０】
前記リスト生成ステップは、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成するステップを含む、
ことを特徴とする請求項９に記載の類似音声リスト生成方法。
【請求項１１】
コンピュータを、
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出手段、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出手段、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出手段、
該特徴量間距離算出手段が算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を所定の記憶手段に保存する距離情報保存手段、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成手段、として機能させる、
ことを特徴とする類似音声リスト生成プログラム。
【請求項１２】
前記リスト生成手段は、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成する手段を備える、
ことを特徴とする請求項１１に記載の類似音声リスト生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データの中から、音声が類似するデータ部分を抽出し、当該音声データにおけるそれらの位置情報を類似するデータ部分同士でグループ化したリストを生成する類似音声リスト生成装置、類似音声リスト生成方法及び類似音声リスト生成プログラムに関する。
【背景技術】
【０００２】
例えば、会議等の内容をＩＣレコーダ等の録音機器にて記録し、後でその録音内容を聞いて、作業等に利用するケースは多々ある。
【０００３】
このような場合、従来では、その会議等に参加していない人等は、その会議等における重要なポイントを把握するため、その録音内容をおおよそ録音時間に相当する分聞かなければならず、不便であった。
【０００４】
例えば、特許文献１には、音声メッセージ間の内容の類似度を自動的に算出あるいは内容に応じて自動的に分類することを目的とした音声類似度計算装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１０５１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に提案される技術では、上述した従来におけるユーザの不便さを解消することができず、新たな技術の提案が望まれているのが実状である。
【０００７】
本発明は、上記実状に鑑みてなされたものであり、音声データの中から、音声が類似するデータ部分を抽出し、当該音声データにおけるそれらの位置情報を類似するデータ部分同士でグループ化したリストを生成する類似音声リスト生成装置、類似音声リスト生成方法及び類似音声リスト生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る類似音声リスト生成装置は、
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出手段と、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出手段と、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出手段と、
該特徴量間距離算出手段が算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を記憶する距離情報記憶手段と、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記距離情報記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成手段と、を備えることを特徴とする。
【０００９】
上記類似音声リスト生成装置は、前記リスト生成手段が生成した前記類似音声ブロックリストの内容を表示する第１の表示手段をさらに備えてもよい。
【００１０】
前記第１の表示手段は、各グループ毎に異なる態様で前記音声ブロックの位置情報を表示してもよい。
【００１１】
前記第１の表示手段は、類似数が多い音声ブロックの位置情報をユーザが識別できる態様で表示してもよい。
【００１２】
前記リスト生成手段は、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成する手段を備える構成にしてもよい。
【００１３】
この場合、上記類似音声リスト生成装置は、前記リスト生成手段が生成した前記類似音声パターンリストの内容を表示する第２の表示手段をさらに備えてもよい。
【００１４】
前記第２の表示手段は、各グループ毎に異なる態様で前記音声パターンの位置情報を表示してもよい。
【００１５】
前記第２の表示手段は、類似数が多い音声パターンの位置情報をユーザが識別できる態様で表示してもよい。
【００１６】
また、本発明に係る類似音声リスト生成方法は、
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出ステップと、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出ステップと、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出ステップと、
該特徴量間距離算出ステップで算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を所定の記憶手段に保存する距離情報保存ステップと、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成ステップと、を有することを特徴とする。
【００１７】
前記リスト生成ステップは、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成するステップを含んでいてもよい。
【００１８】
また、本発明に係る類似音声リスト生成プログラムは、
コンピュータを、
音声データから所定時間長の音声ブロックを比較元音声ブロックとして順次切り出す比較元音声ブロック切出手段、
前記音声データから、前記比較元音声ブロックと比較するための所定時間長の音声ブロックを比較先音声ブロックとして順次切り出す比較先音声ブロック切出手段、
前記比較元音声ブロックの特徴量と、前記比較先音声ブロックの特徴量と、を求め、双方の特徴量の間の距離を算出する特徴量間距離算出手段、
該特徴量間距離算出手段が算出した前記距離と、前記比較元音声ブロック及び前記比較先音声ブロックの位置情報と、を対応付けた距離情報を所定の記憶手段に保存する距離情報保存手段、
全ての比較元音声ブロック及び比較先音声ブロックについて、前記距離が算出された後、前記記憶手段に記憶されている前記距離情報に基づいて、音声が類似する音声ブロックの位置情報を取得し、これをグループ化した類似音声ブロックリストを生成するリスト生成手段、として機能させることを特徴とする。
【００１９】
前記リスト生成手段は、生成した前記類似音声ブロックリストを参照して、何れかのグループに属する音声ブロックが所定数以上連続してなる音声パターンの位置情報を抽出し、抽出した位置情報を音声ブロックの構成が共通するものでグループ化した類似音声パターンリストを生成する手段を備える構成にしてもよい。
【発明の効果】
【００２０】
本発明によれば、類似する音声内容が録音されている個所を予めユーザに提示できるため、ユーザの利便性が向上する。
【図面の簡単な説明】
【００２１】
【図１】本発明の各実施形態に係る類似音声リスト生成装置の構成を示すブロック図である。
【図２】類似音声リスト生成処理の手順を示すフローチャートである。
【図３】比較元の音声ブロックの切り出しについて説明するための図である。
【図４】最初の比較先の音声ブロックの切り出しについて説明するための図である。
【図５】フレームの切り出しについて説明するための図である。
【図６】次回の比較先の音声ブロックの切り出しについて説明するための図である。
【図７】類似音声リストの表示例を示す図である。
【図８】類似音声パターンリスト生成処理の手順を示すフローチャートである。
【図９】類似する音声パターンを説明するための図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る類似音声リスト生成装置の実施形態について図面を参照して説明する。
【００２３】
（実施形態１）
本実施形態に係る類似音声リスト生成装置１は、図１に示すように、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、音声データ記憶部１４と、入力部１５と、表示部１６と、を備える。また、これらの各部は、システムバス１７により相互に接続されている。システムバス１７は、命令やデータを転送するための伝送経路である。
【００２４】
ＣＰＵ１１は、システムバス１７を介して、ＲＯＭ１２、ＲＡＭ１３、音声データ記憶部１４、入力部１５及び表示部１６を制御し、それに付随して、これらとの間でデータの授受を行う。
【００２５】
ＲＯＭ１２には、後述する類似音声リスト生成処理を実行するための動作プログラム（類似音声リスト生成プログラム）や類似音声リスト生成処理で使用する各種のデータテーブル等が格納されている。ＲＡＭ１３は、動作プログラム実行時にデータが一時的に保存される作業用メモリ等として使用される。
【００２６】
音声データ記憶部１４は、例えば、読み書き可能な不揮発性の半導体メモリやハードディスク等から構成され、会議等で録音された音声データを記憶する。
【００２７】
入力部１５は、キーボードやマウス等の入力デバイスから構成され、ユーザからの操作入力を受け付け、受け付けた信号（操作信号）をＣＰＵ１１に送出する。表示部１６は、ＣＲＴや液晶モニタ等の表示デバイスにより構成され、ＣＰＵ１１から供給される文字や画像等のデータを表示する。表示部１６は、ＣＰＵ１１の制御の下、第１の表示手段及び第２の表示手段として機能する。
【００２８】
ＣＰＵ１１は、ＲＯＭ１２に書き込まれた類似音声リスト生成プログラムに従って動作することで、図２のフローチャートで示すような類似音声リスト生成処理を実行する。
【００２９】
類似音声リスト生成処理は、この処理の開始指令が、ユーザによって入力部１５を介して入力され、その旨の操作信号をＣＰＵ１１が受け取ることで開始される。先ず、ＣＰＵ１１は、音声データ記憶部１４に記憶されている音声データの先頭から所定の時間長（例えば、４００ｍｓｅｃ）の音声ブロック（図３の音声ブロック１参照）を切り出す（ステップＳ１０１）。
【００３０】
ＣＰＵ１１は、この切り出した比較元の音声ブロックと比較するための最初の相手先（比較先）として、音声データから当該比較元の音声ブロックの直後の音声ブロックを切り出す（ステップＳ１０２）。比較先の音声ブロックの時間長は、図４に示すように、比較元の音声ブロックの時間長の１／２倍〜２倍の長さである（例えば、２００〜８００ｍｓｅｃ）。
【００３１】
ＣＰＵ１１は、比較元の音声ブロックの特徴量と比較先の音声ブロックの特徴量との間の距離を算出する（ステップＳ１０３）。ここでは、ＣＰＵ１１は、先ず、双方の音声ブロックから所定の時間長（例えば、２５ｍｓｅｃ）且つ所定のシフト幅（例えば、１０ｍｓｅｃ）で信号を切り出し、これをフレームとする（図５参照）。
【００３２】
次に、ＣＰＵ１１は、比較元の音声ブロックのフレームと比較先の音声ブロックのフレームをＤＰ（Dynamic Programming）マッチングにより比較し、最も短い距離を比較元の音声ブロックと比較先の音声ブロックとの間の距離とする。
【００３３】
フレーム間の距離の算出では、フレームの音声サンプルからＭＦＣＣ（Mel Frequency Cepstrum Coefficient）を算出し、そのＭＦＣＣ同士のベクトル間距離をフレーム間の距離とする。ベクトル間距離には、例えば、ベクトル間の角度を使用する。Ｎ個のベクトル｛ｘｎ｜ｎ＝１..Ｎ｝と｛ｙｎ｜ｎ＝１..Ｎ｝のベクトル間の角度は、下記数式１で求められる。
【００３４】
【数１】
2011033732.tif 000003
【００３５】
以上のようにして、比較元の音声ブロックの特徴量と比較先の音声ブロックの特徴量との間の距離が算出されると、ＣＰＵ１１は、算出した距離と、双方の音声ブロックの位置情報（当該音声データにおける再生位置についての情報）と、を対応付けた情報（距離情報）をＲＡＭ１３に一時記憶する。ＣＰＵ１１は、当該比較先の音声ブロックが最終でない場合（ステップＳ１０４でＮＯ）、音声データから次の比較先の音声ブロックを切り出す。この際、図６に示すように、ＣＰＵ１１は、所定のシフト幅（例えば、５０ｍｓｅｃ）でシフトした位置から次の比較先の音声ブロックを切り出す（ステップＳ１０５）。
【００３６】
そして、上記と同様にして、比較元の音声ブロックの特徴量と比較先の音声ブロックの特徴量との間の距離を算出する（ステップＳ１０３）。
【００３７】
一方、当該比較先の音声ブロックが最終の場合（ステップＳ１０４でＹＥＳ）、ＣＰＵ１１は、当該比較元の音声ブロックが最終でないならば（ステップＳ１０６でＮＯ）、音声データから次の比較元の音声ブロックを切り出す（ステップＳ１０７）。この際、図３に示すように、ＣＰＵ１１は、所定のシフト幅（例えば、５０ｍｓｅｃ）でシフトした位置から次の比較元の音声ブロックを切り出す。
【００３８】
そして、ＣＰＵは、ステップ１０２からの処理を繰り返し行う。
【００３９】
ステップＳ１０６の判定で、比較元の音声ブロックが最終の場合（ステップＳ１０６でＹＥＳ）、ＣＰＵ１１は、ＲＡＭ１３に記憶されている全ての距離情報に基づいて、上記の全ての音声ブロックの中から類似の関係にある音声ブロックの位置情報を取得して、グループ化したデータリストを生成する（ステップＳ１０８）。具体的には、ＣＰＵ１１は、算出した全ての特徴量間の距離において、距離が短い方から順に所定数を抽出する。そして、距離の短い方から順番に、そのペア（比較元及び比較先の音声ブロック）の位置情報を一のグループとして、ＲＡＭ１３に展開したテーブルに格納する。この際、各ペアは異なるグループに分類されるのではなく、グループ化対象のペアの一方が、先にグループ化されたペアの一方に該当する場合、当該グループ化対象のペアは、そのペアと同一のグループに分類されるものとする。
【００４０】
このようにして類似する音声ブロックをグループ化したデータリスト（類似音声ブロックリスト）が生成される。
【００４１】
ユーザは、この類似音声ブロックリストを所定の態様で印字させたり、あるいは表示出力させたりすることで、この類似音声ブロックリストの内容を確認することができる。例えば、図７に示すように、ＣＰＵ１１は、類似する音声ブロックをグループ毎に色分けして表示部１６に表示させてもよい（なお、図７では、塗りつぶしの模様の違いで色の違いを表している。）。この場合、グループに属するペアの数が多い順から、所定の色を割り振ると、ユーザは、会議等の内容が録音された音声データにおいて、頻出する音声ブロックの位置を簡単に視認することができる。
【００４２】
また、類似音声ブロックリストの内容を文字等で表す場合においては、グループに属するペアの数が多い順にリストアップすることで、上記同様、ユーザに対して、頻出する音声ブロックの位置を視認性よく提示することができる。
【００４３】
一般に会議等では、頻繁に話者から発せられる音声内容（ワード）が、その会議等における重要なポイントに関わっていることが多い。
【００４４】
本実施形態の類似音声リスト生成装置１は、上述したように、頻出する音声が録音されている個所を予めユーザに提示できるため、ユーザは、その個所をピックアップして再生し、部分的に録音内容を聞くだけで、重要なポイントを把握することが可能になる。したがって、ユーザの利便性が著しく向上する。
【００４５】
（実施形態２）
続いて、実施形態２に係る類似音声リスト生成装置について説明する。本実施形態の類似音声リスト生成装置の構成は、実施形態１の類似音声リスト生成装置１と同様である（図１参照）。本実施形態の類似音声リスト生成装置は、類似音声リスト生成処理において、生成した類似音声ブロックリストに基づいて、さらに類似音声パターンリストを生成する点が、実施形態１の類似音声リスト生成装置１と異なる。
【００４６】
上記類似音声ブロックリストでは、類似度が高い音声ブロックをグループ化しているが、その長さが形態素未満である音声ブロックが存在し、同一グループにおいても実際の音声内容（ワード）が異なる場合もあり得る。そこで、本実施形態の類似音声リスト生成装置は、類似音声リスト生成処理において、類似音声ブロックリストの生成後、さらに、複数の音声ブロックのかたまり（音声パターン）を抽出し、この音声パターン同士で類似しているものを同一のグループに振り分ける処理（類似音声パターンリスト生成処理）を実行する。
【００４７】
図８は、類似音声リスト生成処理（図２参照）に組み込まれる類似音声パターンリスト生成処理の手順を示すフローチャートである。ＣＰＵ１１は、生成した類似音声ブロックリストを参照して、所定数以上連続している音声ブロックのかたまり（音声パターン）についての位置情報を抽出する（ステップＳ２０１）。
【００４８】
次に、ＣＰＵ１１は、抽出した音声パターンの位置情報を音声ブロックの構成が同一のものでグループ化したデータリスト（類似音声パターンリスト）を生成する（ステップＳ２０２）。図９の例では、音声ブロック（５、１、４、６、３、２）で構成される音声パターンが同一のグループに分類される。ここで、音声ブロックを示す各数値は、その音声ブロックが属するグループの番号を表している。
【００４９】
ユーザは、この類似音声パターンリストを所定の態様で印字させたり、あるいは表示出力させたりすることで、この類似音声パターンリストの内容を確認することができる。この場合、グループに属する音声パターンの数が多い順にリストアップ表示させたり、あるいは、所定の色を割り振って表示させたりすることで、ユーザは、会議等の内容が録音された音声データにおいて、頻出する音声内容（ワード）の位置を簡単に視認することができる。
【００５０】
類似音声パターンリストでは、音声ブロックのかたまり（音声パターン）単位で、類似のグループ分けがされているため、同一グループに属する音声パターン同士は、音声内容が同一である可能性が高い。したがって、ユーザは、頻出する音声パターンの録音位置をピックアップして再生し、部分的に録音内容を聞くだけで、会議等における重要なポイントをより確実に把握することが可能になる。
【００５１】
なお、本発明は、上記各実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００５２】
例えば、類似音声リスト生成処理において、類似数の少ない（例えば、予め設定した数に達していない）音声ブロックの位置情報を類似音声ブロックリストから除外する処理を追加してもよい。同様に、類似数の少ない音声パターンの位置情報を類似音声パターンリストから除外する処理を追加してもよい。
【００５３】
また、上記実施形態１では、類似音声ブロックリストの生成において、類似する音声ブロックのペアとして、算出した特徴量間の距離の短い方から順に所定数抽出していたが、これに限定されず、所定の閾値より短いもの全てや、距離が短い順に全体の１％まで抽出するようにしてもよい。
【００５４】
また、特徴量として、ＭＦＣＣだけに限らず、ＬＳＰ（Line Spectrum Pair：線スペクトル対）係数やＦＦＴ（高速フーリエ級数展開）を採用しても構わない。
【００５５】
また、ベクトル間距離の算出に、マンハッタン距離（数式２参照）、ユークリッド距離（数式３参照）、キャンベラ距離（数式４参照）等を使用してもよい。
【００５６】
【数２】
2011033732.tif 000004
【００５７】
【数３】
2011033732.tif 000005
【００５８】
【数４】
2011033732.tif 000006
【００５９】
また、プログラムの適用により、既存のパーソナルコンピュータ（ＰＣ）等を本発明に係る類似音声リスト生成装置として機能させることも可能である。即ち、上述したＣＰＵ１１が実行したようなプログラムを、既存のＰＣ等に適用し、そのＰＣ等の制御装置（ＣＰＵ等）がそのプログラムを実行することで、本発明に係る類似音声リスト生成装置として機能させることが可能である。
【００６０】
このようなプログラムの配布方法は任意であり、例えば、メモリカードなどの記録媒体に格納して配布可能である他、例えば、インターネットなどの通信ネットワークを介して配布することもできる。
【符号の説明】
【００６１】
１…類似音声リスト生成装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…音声データ記憶部、１５…入力部、１６…表示部、１７…システムバス
【図１】
2011033732.tif 000007
【図２】
2011033732.tif 000008
【図３】
2011033732.tif 000009
【図４】
2011033732.tif 000010
【図５】
2011033732.tif 000011
【図６】
2011033732.tif 000012
【図７】
2011033732.tif 000013
【図８】
2011033732.tif 000014
【図９】
2011033732.tif 000015