(57)【要約】【課題】言語学習用の会話文等を録音してなる音声データにおいて、話者の切り替え位置を検出すること。【解決手段】音声データ処理システム１において、複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得部１２と、上記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、上記音声データを音声を発した人ごとの部分に分類する分類部１３と、分類部１３の分類結果に基づき、上記音声データ中の話者の切り替え位置を決定する位置決定部１４と、を含むことを特徴とする。【選択図】図１
2008250066.tif 000002
【特許請求の範囲】
【請求項１】
複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得手段と、
前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類手段と、
前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定手段と、
を含むことを特徴とする音声データ処理システム。
【請求項２】
請求項１に記載の音声データ処理システムにおいて、
前記分類手段は、前記音声データ再生時に得られる音声波形を周波数分析することによりそのホルマント周波数を抽出し、抽出したホルマント周波数を用いて前記所定のパターン認識処理を行う、
ことを特徴とする音声データ処理システム。
【請求項３】
請求項１又は２に記載の音声データ処理システムにおいて、
前記分類手段は、
前記音声データを再生しつつパターン認識処理を行うパターン認識処理手段と、
前記パターン認識処理の結果得られるパターンが変化したことを検出するパターン変化検出手段と、
を含み、前記パターン変化検出手段による検出結果に応じて、前記音声データを音声を発した人ごとの部分に分類する、
ことを特徴とする音声データ処理システム。
【請求項４】
請求項３に記載の音声データ処理システムにおいて、
前記分類手段は、
前記パターン認識処理の結果得られるパターンを示すパターン情報を記憶するパターン情報記憶手段、
を含み、前記パターン変化検出手段によりパターンの変化が検出された場合に、新たに得られるパターンと、前記パターン情報記憶手段に記憶される１又は複数のパターン情報それぞれにより示される各パターンと、を比較し、比較結果に応じて、前記音声データを音声を発した人ごとの部分に分類する、
ことを特徴とする音声データ処理システム。
【請求項５】
請求項１から４までのいずれかに記載の音声データ処理システムにおいて、
前記分類手段は、前記音声データを再生しつつその無音区間を検出し、無音区間が所定時間以上継続するか否かにも応じて、前記音声データを音声を発した人ごとの部分に分類する、
ことを特徴とする音声データ処理システム。
【請求項６】
請求項１から５までのいずれかに記載の音声データ処理システムにおいて、
前記音声データを示す表示データを、前記マーク位置決定手段により決定されたマーク位置に基づいて区分される部分ごとに取得する表示データ取得手段と、
前記表示データ取得手段により取得された表示データを表示する表示手段と、
を含むことを特徴とする音声データ処理システム。
【請求項７】
請求項１から６までのいずれかに記載の音声データ処理システムにおいて、
前記位置決定手段により話者の切り替え位置が決定された前記音声データを再生出力する音声データ再生出力手段と、
前記音声データ再生出力手段による前記音声データの再生位置の移動の指示を受け付ける指示受付手段と、
前記指示受付手段により受け付けられた指示と、前記位置決定手段により決定された話者の切り替え位置と、に基づき、前記音声データ再生出力手段による前記音声データの再生位置を移動させる再生位置移動手段と、
を含むことを特徴とする音声データ処理システム。
【請求項８】
音声データ取得手段が、複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得ステップと、
分類手段が、前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類ステップと、
位置決定手段が、前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定ステップと、
を含むことを特徴とする音声データ処理方法。
【請求項９】
複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得手段、
前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類手段、及び
前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データ処理システム、音声データ処理方法、及びプログラムに関する。
【背景技術】
【０００２】
音声データ処理システムには、会話文等を録音してなる音声データを音声出力し、学習者に聞かせるようにしているものがある。このような音声データ処理システムの中には、さらに、１つのセンテンス等を繰り返し聞きたいとの学習者の要望に応え、音声データ中の所定位置にマークを挿入しておき、該マークによる頭出しや繰り返し再生を行えるようにしているものもある（例えば特許文献１や特許文献２）。
【特許文献１】特開平７−１７６１７５号公報（要約書）
【特許文献２】特開平９−１３８６３４号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、学習者からは、上記要望（１つのセンテンス等を繰り返し聞きたい）の他にも、話者ごとの頭出しや話者ごとのミュートを行うことも要望されている。英会話の代表的な学習方法であるロールプレイの実施のためである。
しかしながら、上記音声データには話者の切り替え位置を示すマークは挿入されておらず、それ故、話者ごとの頭出しや話者ごとのミュートは行えないという問題があった。
【０００４】
従って、本発明の目的の一つは、言語学習用の会話文等を録音してなる音声データにおいて、話者の切り替え位置を検出可能な音声データ処理システム、音声データ処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明にかかる音声データ処理システムは、複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得手段と、前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類手段と、前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定手段と、を含むことを特徴とする。
これによれば、言語学習用の会話文の典型である複数人の音声を一人分ずつ録音してなる音声データにおいて、話者の切り替え位置を検出可能となる。
【０００６】
また、上記音声データ処理システムにおいて、前記分類手段は、前記音声データ再生時に得られる音声波形を周波数分析することによりそのホルマント周波数を抽出し、抽出したホルマント周波数を用いて前記所定のパターン認識処理を行う、こととしてもよい。
これによれば、ホルマント周波数を用いたパターン認識処理により、音声データを音声を発した人ごとの部分に分類できる。
【０００７】
また、上記各音声データ処理システムにおいて、前記分類手段は、前記音声データを再生しつつパターン認識処理を行うパターン認識処理手段と、前記パターン認識処理の結果得られるパターンが変化したことを検出するパターン変化検出手段と、を含み、前記パターン変化検出手段による検出結果に応じて、前記音声データを音声を発した人ごとの部分に分類する、こととしてもよい。
これによれば、パターンの変化を検出することにより、音声データを音声を発した人ごとの部分に分類できる。
【０００８】
また、この音声データ処理システムにおいて、前記分類手段は、前記パターン認識処理の結果得られるパターンを示すパターン情報を記憶するパターン情報記憶手段、を含み、前記パターン変化検出手段によりパターンの変化が検出された場合に、新たに得られるパターンと、前記パターン情報記憶手段に記憶される１又は複数のパターン情報それぞれにより示される各パターンと、を比較し、比較結果に応じて、前記音声データを音声を発した人ごとの部分に分類する、こととしてもよい。
これによれば、音声データ処理システムは、過去に得られたパターンを示すパターン情報を記憶しているので、過去に得られていたパターンと、今回得られたパターンと、の比較を行うことができる。これにより、例えば音声データがＡ，Ｂ２人が交互に会話してなる会話文を録音したものである場合に、音声データ処理システムはＡ，Ｂ交互の会話であることを認識でき、適切に音声データの分類を行うことができるようになる。
【０００９】
また、上記各音声データ処理システムにおいて、前記分類手段は、前記音声データを再生しつつその無音区間を検出し、無音区間が所定時間以上継続するか否かにも応じて、前記音声データを音声を発した人ごとの部分に分類する、こととしてもよい。
無音区間のみに依る分類では上述のように実用的ではないが、パターン認識処理に依る分類の補完として無音区間に依る分類を用いることにより、無音区間に依る分類を有効活用できるようになる。
【００１０】
また、上記各音声データ処理システムにおいて、前記音声データを示す表示データを、前記位置決定手段により決定された話者の切り替え位置に基づいて区分される部分ごとに取得する表示データ取得手段と、前記表示データ取得手段により取得された表示データを表示する表示手段と、を含むこととしてもよい。
これによれば、音声データ処理システムは、話者の切り替え位置を視覚的に表示することができる。
【００１１】
また、上記各音声データ処理システムにおいて、前記位置決定手段により話者の切り替え位置が決定された前記音声データを再生出力する音声データ再生出力手段と、前記音声データ再生出力手段による前記音声データの再生位置の移動の指示を受け付ける指示受付手段と、前記指示受付手段により受け付けられた指示と、前記位置決定手段により決定された話者の切り替え位置と、に基づき、前記音声データ再生出力手段による前記音声データの再生位置を移動させる再生位置移動手段と、を含むこととしてもよい。
これによれば、位置決定手段により決定された話者の切り替え位置を用いる頭出し乃至繰り返し再生が実現される。
【００１２】
また、本発明にかかる音声データ処理方法は、音声データ取得手段が、複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得ステップと、分類手段が、前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類ステップと、位置決定手段が、前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定ステップと、を含むことを特徴とする。
【００１３】
また、本発明にかかるプログラムは、複数人の音声を一人分ずつ録音してなる音声データを取得する音声データ取得手段、前記音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、前記音声データを音声を発した人ごとの部分に分類する分類手段、及び前記分類手段の分類結果に基づき、前記音声データ中の話者の切り替え位置を決定する位置決定手段、としてコンピュータを機能させるためのプログラムである。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
図１は、本実施の形態にかかる音声データ処理システム1のシステム構成及び機能ブロックを示す概略ブロック図である。同図に示すように、音声データ処理システム1はパーソナルコンピュータ１０とポータブルミュージックプレーヤ２０とを含んで構成される。
【００１６】
本実施の形態では、パーソナルコンピュータ１０は、音声データの処理及び再生出力を行う音声データ処理再生装置として機能する。また、ポータブルミュージックプレーヤ２０は、音声データの再生出力を行う音声データ再生装置として機能する。
【００１７】
パーソナルコンピュータ１０とポータブルミュージックプレーヤ２０は、相互に通信可能に構成される。すなわち、通信を行う必要があるとき、ユーザはパーソナルコンピュータ１０とポータブルミュージックプレーヤ２０を例えばＵＳＢケーブルなどの所定のケーブル或いは赤外線などを用いる無線回線にて接続する。パーソナルコンピュータ１０とポータブルミュージックプレーヤ２０は、このケーブル又は無線回線を介して相互に通信を行う。
【００１８】
図１に示すように、パーソナルコンピュータ１０は音声データ記憶部１１、音声データ取得部１２、分類部１３、位置決定部１４、音声データ再生出力部１５、表示データ作成部１６、表示部１７、指示受付部１８、再生位置移動部１９、表示データ記憶部３１を含んで構成される。また、ポータブルミュージックプレーヤ２０は、音声データ記憶部２１、音声データ再生出力部２２、指示受付部２３、再生位置移動部２４を含んで構成される。
【００１９】
まず、パーソナルコンピュータ１０について説明する。音声データ記憶部１１は、ＷＡＶファイルやＭＰ３ファイルなどの音楽ファイルからなる音声データを記憶する。音声データ記憶部１１として、音楽ＣＤなどの記憶媒体を用いてもよい。
【００２０】
音声データ取得部１２は、音声データ記憶部１１から複数人の音声を一人分ずつ録音してなる音声データを取得する。具体的な例では、この音声データは、言語学習用の会話文等を録音してなるものである。言語学習用の会話文では、例えばＡ，Ｂ２人の話者が会話を行う。そしてこの場合、Ａ，Ｂ２人の音声が同時刻に発されることはなく、一人分ずつ交互に録音される。
【００２１】
より具体的には、パーソナルコンピュータ１０はミュージックプレーヤソフトウェアを有しており、ユーザがこのミュージックプレーヤソフトウェアを、パーソナルコンピュータ１０内の図示しないＣＰＵによって起動し、所定の操作により音声データ記憶部１１に記憶される音声データを選択する。音声データ取得部１２は、こうして選択された音声データを取得する。
【００２２】
分類部１３は、パターン認識処理部１３１、パターン情報記憶部１３２、パターン変化検出部１３３を含んで構成される。音声データ取得部１２が取得した音声データに所定のパターン認識処理を施し、該パターン認識処理の結果に基づいて、該音声データを音声を発した話者ごとの部分に分類する。
【００２３】
具体的には、分類部１３は、音声データ再生時に得られる音声波形を周波数分析することによりそのホルマント(formant)周波数を抽出し、抽出したホルマント周波数を用いて所定のパターン認識処理を行う。
【００２４】
より具体的には、分類部１３は、パターン認識処理部１３１、パターン情報記憶部１３２、パターン変化検出部１３３を含んで構成される。パターン認識処理部１３１は、上記音声データを再生しつつパターン認識処理を行う。パターン情報記憶部１３２は、パターン認識処理部１３１が行うパターン認識処理の結果得られるパターンを示すパターン情報を記憶する。パターン変化検出部１３３は、パターン認識処理部１３１が行うパターン認識処理の結果得られるパターンが変化したことを検出する。そして、分類部１３は、パターン変化検出部１３３によりパターンの変化が検出された場合に、新たに得られるパターンと、パターン情報記憶部１３２に記憶される１又は複数のパターン情報それぞれにより示される各パターンと、を比較し、比較結果に応じて、上記音声データを音声を発した話者ごとの部分に分類する。
【００２５】
図２は、ホルマント周波数について説明するための説明図である。同図に示すグラフは、人間の発する音声を周波数分析した結果の例を示している。同図において、横軸は周波数で、縦軸はスペクトル密度である。同図に示すように、人間の発する音声の周波数には、通常、３つのスペクトル密度ピークがある。ここでは、各スペクトル密度ピークを、周波数の低い方から順に、第１ホルマント周波数、第２ホルマント周波数、第３ホルマント周波数と呼ぶ。
【００２６】
図３は、パターン認識処理部１３１が行うパターン認識処理について説明するための説明図である。なお、以下では日本語を例にとって説明する。
【００２７】
図３には、分かりやすい例として、代表的な男性の声（実線で示す）と代表的な女性の声（点線で示す）のパターンの例を示している。また、点Ｍａ，点Ｍｉ，点Ｍｕ，点Ｍｅ，点Ｍｏはそれぞれ、男性が母音ａ，ｉ，ｕ，ｅ，ｏを発したときの第１ホルマント周波数と第２ホルマント周波数を示し、点Ｆａ，点Ｆｉ，点Ｆｕ，点Ｆｅ，点Ｆｏはそれぞれ、女性が母音ａ，ｉ，ｕ，ｅ，ｏを発したときの第１ホルマント周波数と第２ホルマント周波数を示している。
【００２８】
図３に示すように、男性の声と女性の声とでは、同じ母音であっても、その第１ホルマント周波数と第２ホルマント周波数の組み合わせが異なる。そしてさらに、図３に示すように、５つの母音全てについての組み合わせにより、男性と女性とで異なる五角形を描くことができる。ここでは男性と女性の例により示したが、実際にはこの五角形は話者によって異なる。第１ホルマント周波数と第２ホルマント周波数を用いるパターン認識処理では、この話者による五角形の相違を用いて、パターン認識処理が行われる。
【００２９】
すなわち、パターン認識処理部１３１は、音声データ再生時に得られる音声波形を周波数分析することにより第１ホルマント周波数及び第２ホルマント周波数を抽出し、これらの図３に示す２次元平面上における分布を取得する。日本語の場合、この分布には５つのピークが現れ、パターン認識処理部１３１は、これら５つのピークにより示される五角形パターン（具体的には、１０次元の座標。）を取得することにより、パターン認識処理を行う。なお、パターン認識処理部１３１は、音声データが解析されている間、継続的に五角形パターンの取得を行う。
【００３０】
パターン変化検出部１３３は、パターン認識処理部１３１が取得する五角形パターンが変化したことを検出するとともに、変化の開始タイミングを取得する。より具体的には、パターン変化検出部１３３は、五角形パターンの時間変化を示す値（例えば、五角形パターンを特徴付ける特徴量の時間変数に対する微分値）を定期的に取得する。そして、取得される値が所定値を上回ったことをもって、五角形パターンが変化したことを検出する。
【００３１】
分類部１３は、パターン変化検出部１３３により取得される上記変化の開始タイミングをもって、音声を発した話者が変わったと判定する。
【００３２】
パターン情報記憶部１３２は、パターン認識処理部１３１により取得された五角形パターンを示す情報（例えば１０次元座標。）を、パターン情報として記憶する。分類部１３は、所定の類似判定基準によりパターン認識処理部１３１が取得する五角形パターンを話者ごとに分類し、話者ごとに識別情報を付けた上で、識別情報とパターン情報とを対応付けてパターン情報記憶部１３２に記憶させる。
【００３３】
分類部１３は、パターン変化検出部１３３により五角形パターンの変化が検出された場合に、新たに得られる五角形パターンと、パターン情報記憶部１３２に記憶される１又は複数のパターン情報それぞれにより示される各五角形パターンと、を比較し、比較結果に基づき、新たに話し出した話者の識別情報を取得する。具体的には、比較結果により、新たに得られる五角形パターンが、パターン情報記憶部１３２に記憶される１又は複数のパターン情報それぞれにより示される各五角形パターンのうちのいずれかと類似していることが示される場合には、分類部１３は、該類似している五角形パターンと対応付けられている識別情報を取得する。一方、比較結果により、新たに得られる五角形パターンが、パターン情報記憶部１３２に記憶される１又は複数のパターン情報それぞれにより示される各五角形パターンのうちのいずれとも類似していないことが示される場合には、分類部１３は、新たな識別情報を付与する。以上のようにして識別情報を取得又は付与した分類部１３は、再生中の部分を、該識別情報により示される話者の部分として分類する。
【００３４】
なお、分類部１３は、音声データを再生しつつその無音区間を検出し、無音区間が所定時間以上継続するか否かにも応じて、該音声データを音声を発した人ごとの部分に分類する、こととしてもよい。
【００３５】
具体的には、分類部１３は、所定時間以上の無音区間を検出した場合に、その後新たに得られる五角形パターンと、パターン情報記憶部１３２に記憶される１又は複数のパターン情報それぞれにより示される各五角形パターンと、を比較し、比較結果に基づき、新たに話し出した話者の識別情報を取得する。そして、こうして取得した識別情報により示される話者が、無音区間の直前の話者と同一であったとしても、再生中の部分を、該識別情報により示される話者の部分として、新たに分類する。こうすることにより、結果として、話者が同一である部分が２つ以上連続することになる場合があることになる。このように、分類部１３は、音声データ内に含まれる無音区間を、上記分類における各部分の区切りの１つとして有効活用することができる。
【００３６】
位置決定部１４は、分類部１３の分類結果に基づき、音声データ中の話者の切り替え位置を決定する。具体的には、分類部１３により分類された各部分の変わり目を、話者の切り替え位置とする。そして、各切り替え位置を音声データ先頭からの経過時間により表すとともに、各部分の識別情報を取得する。位置決定部１４は、話者の切り替え位置をマーク位置とし、各マーク位置と各部分の識別情報と、を対応付けてなるマーク位置テーブルを生成し、音声データとともに音声データ記憶部１１に記憶させる。
【００３７】
図４は、位置決定部１４が生成するマーク位置テーブルの例を示す図である。同図に示すように、マーク位置テーブルは、マーク位置を音声データ先頭からの経過時間により記憶するとともに、その前後の部分の話者の識別情報（同図では、識別情報として「Ａ」，「Ｂ」，「Ｃ」を用いている。）を記憶している。
【００３８】
表示データ作成部１６は、音声データ再生出力部１５が再生出力を開始する際、マーク位置テーブルに記憶されるマーク位置に基づいて区分される部分ごとに、各部分の時間長に応じた長さの表示データを作成する。
【００３９】
表示データ記憶部３１は、表示データ作成部１６で作成された表示データを記憶する。表示データは各部分の時間長に応じた長さの音声データを示す矩形データである。
【００４０】
次に、音声データ再生出力部１５は、マーク位置テーブルとともに音声データ記憶部１１に記憶される音声データを再生出力する。具体的には、音声データ内の先頭位置（アドレス）を検索し、該先頭位置から再生出力を開始する。
【００４１】
表示部１７は例えばディスプレイであり、少なくとも音声データ再生出力部１５が再生出力をしている間、表示データ作成部１６により作成され、表示データ記憶部３１に記憶された表示データの全部又は一部をグラフィカルに表示する。
【００４２】
図５は、表示部１７に表示される表示データの例を示す図である。同図は、表示部１７に表示される画面の例であり、具体的には、ウインドウ形式のヒューマンマシンインターフェイスを有するミュージックプレイヤソフトウェアが生成する画面の例である。同図に示すように、表示部１７は、ウインドウ１００を表示し、その中にさらに内部ウインドウ１０１と、第１操作部１０２と、第２操作部１０３と、第３操作部１０４と、を設ける。
【００４３】
表示部１７は、音声データを再生中に、部分ごとの表示データＳ１，Ｓ２，Ｓ３，Ｓ４，・・・を、部分ごとに内部ウインドウ１０１に表示する。各表示データは横方向の棒グラフ状であり、その長さは、部分の再生長に比例している。なお、図５に示した各表示データには、その中に文１，文２，・・・のように文番号を示しているが、これは各部分には複数の文（センテンス）が含まれ得ることを示すものである。なお、表示データには、対応する（音声データの）部分のスクリプト（話者の話した内容を文字化したもの。）を含めることとしてもよい。また、表示部１７は、表示データに重ねて、再生中の音声データの再生箇所の位置を示す画像（縦方向の線分など）を表示することとしてもよい。
【００４４】
表示部１７は、各表示データを再生順に縦に並べて（改行して）表示する。また、表示部１７は、マーク位置テーブルにおいて各部分と対応付けられる識別情報に基づき、各表示データの色を決定する。具体的には、識別情報ごとに異なる色をつけて表示データを表示する。なお、表示部１７は、色に代え又は色に加え、表示データに重ねて、識別情報ごとに異なるラベル画像を表示することとしてもよい。
【００４５】
なお、表示部１７が上述のようにして表示した各表示データを、パーソナルコンピュータ１０が有するポインティングデバイス等の入力手段（不図示）を用いた所定の操作により、ユーザが指定できるようにすることも好適である。この場合、音声データ再生出力部１５は、ユーザが指定した表示データに対応する上記部分（音声を発した話者ごとの部分）を取得し、さらに音声データ内において該部分の先頭位置を検索し、検索された該先頭位置に再生位置を移動するようにすることが好適である。
【００４６】
また、パーソナルコンピュータ１０は、上記表示データを任意の位置で切断したり、表示データを結合したりするユーザ操作を受け付けることとしてもよい。そしてこの場合には、パーソナルコンピュータ１０は、マーク位置テーブルにおいて記憶されるマーク位置を、ユーザ操作に応じて編集するようにすることが好適である。同様に、パーソナルコンピュータ１０は、話者の識別情報の変更入力操作を受け付けるようにしてもよく、この場合には、パーソナルコンピュータ１０は、マーク位置テーブルにおいて記憶される話者の識別情報を、ユーザ操作に応じて編集するようにすることが好適である。
【００４７】
第１操作部１０２、第２操作部１０３、及び第３操作部１０４は、図示しない入力手段（キーボード、マウス等）を用いたユーザの操作を受け付けるためのヒューマンマシンインターフェイスである。第１操作部１０２は停止ボタン１０２０、再生ボタン１０２１、再生中曲頭出しボタン１０２２、次曲頭出しボタン１０２３を含んで構成される。また、第２操作部１０３は再生中部分頭出しボタン１０３０、次部分頭出しボタン１０３１、部分リピート再生ボタン１０３２を含んで構成される。また、第３操作部１０４は話者ごとのチェックボックスを含んで構成される。この第３操作部１０４は表示部１７が表示するものであり、表示部１７は、マーク位置テーブルに記憶される識別情報ごとにチェックボックスを設ける。
【００４８】
指示受付部１８は、ユーザが、再生ボタン１０２１を押下することにより、音声データ再生出力部１５による音声データの再生開始の指示を受け付ける。図示しない再生開始部は、指示受付部１８が再生開始指示を受け付けた場合、音声データ再生出力部１５に、別途の音声データ選択操作によりユーザが選択した音声データの再生を開始させる。一方、指示受付部１８は、ユーザが、停止ボタン１０２０を押下することにより、音声データ再生出力部１５により再生中の音声データの再生停止の指示を受け付ける。図示しない再生停止部は、指示受付部１８が再生停止指示を受け付けた場合、音声データ再生出力部１５の再生を停止させる。
【００４９】
また、指示受付部１８は、ユーザが、再生中曲頭出しボタン１０２２、次曲頭出しボタン１０２３、再生中部分頭出しボタン１０３０、次部分頭出しボタン１０３１のいずれかを押下することにより、各ボタンに対応した音声データ再生出力部１５による音声データの再生位置の移動の指示を受け付ける。
【００５０】
具体的に説明する。音声データは、予め適宜の位置にマークが付されている。このマークは、音声データ製造段階で製造者が付し、音声データ内に埋め込んでいるものであり、例えば言語学習用の会話文では、製造者はその意味に基づいて、上記マークを付す。以下、このマークを従来型マークという。具体的な例としては、音楽ＣＤのインデックスマークなどが挙げられる。
【００５１】
一方、マーク位置テーブルはユーザがパーソナルコンピュータ１０を用いて生成するものであり、上述のように、パーソナルコンピュータ１０は、分類部１３により分類された各部分の変わり目（すなわち、話者の切り替え位置）にマークする。以下、このマークを新型マークという。
【００５２】
指示受付部１８が再生中曲頭出しボタン１０２２に対応した再生位置移動指示を受け付けた場合、再生位置移動部１９は、該指示と、従来型マークと、に基づき、音声データ再生出力部１５による音声データの再生位置を移動させる。具体的には、再生位置を１つ前の従来型マークにより示される位置に戻す。
【００５３】
また、指示受付部１８が次曲頭出しボタン１０２３に対応した再生位置移動指示を受け付けた場合、再生位置移動部１９は、該指示と、従来型マークと、に基づき、音声データ再生出力部１５による音声データの再生位置を移動させる。具体的には、再生位置を次の従来型マークにより示される位置に移動させる。
【００５４】
一方、指示受付部１８が再生中部分頭出しボタン１０３０に対応した再生位置移動指示を受け付けた場合、再生位置移動部１９は、該指示と、新型マークと、に基づき、音声データ再生出力部１５による音声データの再生位置を移動させる。具体的には、再生位置を１つ前の新型マークにより示される位置（話者の切り替え位置）に戻す。
【００５５】
また、指示受付部１８が次部分頭出しボタン１０３１に対応した再生位置移動指示を受け付けた場合、再生位置移動部１９は、該指示と、新型マークと、に基づき、音声データ再生出力部１５による音声データの再生位置を移動させる。具体的には、再生位置を次の新型マークにより示される位置（話者の切り替え位置）に移動させる。
【００５６】
他に、指示受付部１８は、ユーザが、部分リピート再生ボタン１０３２を押下することにより、音声データ再生出力部１５による音声データの新型マーク位置に基づくリピートの指示を受け付ける。指示受付部１８がこのリピート指示を受け付けた場合、再生位置移動部１９は、音声データ再生出力部１５により再生中の音声データの再生位置が新型マークにより示される位置に到達することを監視する。そして、再生位置が新型マークにより示される位置（話者の切り替え位置）に到達した場合、該新型マークの１つ前の新型マークにより示される位置（話者の切り替え位置）に再生位置を移動させる。
【００５７】
以上のように、再生中部分頭出しボタン１０３０、次部分頭出しボタン１０３１、部分リピート再生ボタン１０３２を設けたことで、話者単位の頭出し／ループが可能になっている。
【００５８】
さらに、指示受付部１８は、ユーザが、第３操作部１０４内のチェックボックスにチェックすることにより、該チェックボックスに対応する話者についてのミュート指示を受け付ける。音声データ再生出力部１５は、マーク位置テーブルを参照することにより再生出力中の部分（音声を発した話者ごとの部分）に対応する話者の識別情報を取得しており、指示受付部１８がある話者についてのミュート指示を受け付けた場合、該話者の発声にかかる音声データを再生出力する際の音量をゼロ（ミュート状態）にする。なお、指示受付部１８は、ユーザが、第３操作部１０４内のチェックボックスのチェックを外すことにより、該チェックボックスに対応する話者についてのミュート終了指示を受け付ける。音声データ再生出力部１５は、指示受付部１８がある話者についてのミュート終了指示を受け付けた場合、該話者の発声にかかる音声データについてのミュート状態を解除する。
【００５９】
次に、ポータブルミュージックプレーヤ２０について説明する。ポータブルミュージックプレーヤ２０の音声データ記憶部２１は、パーソナルコンピュータ１０との通信により、パーソナルコンピュータ１０の音声データ記憶部１１に記憶される音声データと、該音声データとともに記憶されるマーク位置記憶テーブルと、を取得し、記憶する。
【００６０】
音声データ再生出力部２２は、音声データ再生出力部１５と同様の処理により、マーク位置テーブルとともに音声データ記憶部２１に記憶される音声データを再生出力する。具体的には、音声データ内の先頭位置（アドレス）を検索し、該先頭位置から再生出力を開始する。
【００６１】
ポータブルミュージックプレーヤ２０は、図示していないが、上記第１操作部１０２及び第２操作部１０３と同様に機能するハードウェアスイッチを備えている。すなわち、ポータブルミュージックプレーヤ２０は、停止ボタン、再生ボタン、再生中曲頭出しボタン、次曲頭出しボタン、再生中部分頭出しボタン、次部分頭出しボタン、部分リピート再生ボタンとして機能するハードウェアスイッチを備えている。
【００６２】
指示受付部２３は、ユーザが、再生ボタンを押下することにより、音声データ再生出力部２２による音声データの再生開始の指示を受け付ける。図示しない再生開始部は、指示受付部２３が再生開始指示を受け付けた場合、音声データ再生出力部２２に、別途の音声データ選択操作によりユーザが選択した音声データの再生を開始させる。一方、指示受付部２３は、ユーザが、停止ボタンを押下することにより、音声データ再生出力部２２により再生中の音声データの再生停止の指示を受け付ける。図示しない再生停止部は、指示受付部２３が再生停止指示を受け付けた場合、音声データ再生出力部２２の再生を停止させる。
【００６３】
また、指示受付部２３は、ユーザが、再生中曲頭出しボタン、次曲頭出しボタン、再生中部分頭出しボタン、次部分頭出しボタン、部分リピートボタンのいずれかを押下することにより、各ボタンに対応した音声データ再生出力部２２による音声データの再生位置の移動の指示を受け付ける。指示受付部２３の具体的な処理は、指示受付部１８と同様である。
【００６４】
再生位置移動部２４は、指示受付部２３により受け付けられた指示に応じて、音声データ再生出力部２２による音声データの再生位置を移動させる。再生位置移動部２４の具体的な処理は、再生位置移動部１９と同様である。
【００６５】
以上説明したように、音声データ処理システム1によれば、言語学習用の会話文の典型である複数人の音声を一人分ずつ録音してなる音声データにおいて、話者の切り替え位置を検出可能となる。
【００６６】
また、パーソナルコンピュータ１０は、ホルマント周波数を用いたパターン認識処理により、音声データを音声を発した人ごとの部分に分類できる。具体的には、パターンの変化を検出することにより、音声データを音声を発した人ごとの部分に分類できる。
【００６７】
さらに、パーソナルコンピュータ１０は、過去に得られたパターンを示すパターン情報を記憶しているので、過去に得られていたパターンと、今回得られたパターンと、の比較を行うことができる。これにより、例えば音声データがＡ，Ｂ２人が交互に会話してなる会話文を録音したものである場合に、パーソナルコンピュータ１０はＡ，Ｂ交互の会話であることを認識でき、適切に音声データの分類を行うことができるようになる。
【００６８】
また、パーソナルコンピュータ１０は、部分（音声を発した人ごとの部分）ごとの表示データにより、話者の切り替え位置を視覚的に表示することができる。
【００６９】
また、パーソナルコンピュータ１０又はポータブルミュージックプレーヤ２０は、位置決定部１４により話者の切り替え位置（マーク位置テーブルに記憶されるマーク位置）を決定するので、話者の切り替え位置を用いる頭出し乃至繰り返し再生を行うことができる。
【００７０】
なお、本発明は上記実施の形態に限定されるものではない。例えば、上記実施の形態では、本発明をパーソナルコンピュータ１０とポータブルミュージックプレーヤ２０を有する音声データ処理システム１に適用した例を取り上げて説明したが、本発明はこのような音声データ処理システムに限られるものではなく、如何なる音声データ処理システムにも適用可能である。
【００７１】
また、上記実施の形態ではパターン認識処理においてホルマント周波数のパターンを用いたが、本発明のパターン認識処理で用いるパターンはホルマント周波数のパターンに限られるものではなく、音声データを音声を発した人ごとの部分に分類することのできるパターンであれば、どのようなものでも使用可能である。
【００７２】
また、音声データ処理システム１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、上記各処理を行ってもよい。
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、この「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに、「コンピュータ読み取り可能な記録媒体」には、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
さらに、上記プログラムは、上述した各機能の一部を実現するためのものであってもよい。さらに、上述した各機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態にかかる音声データ処理システムのシステム構成及び機能ブロックを示す概略ブロック図である。
【図２】本発明の実施の形態にかかるホルマント周波数について説明するための説明図である。
【図３】本発明の実施の形態にかかるパターン認識処理部が行うパターン認識処理について説明するための説明図である。
【図４】本発明の実施の形態にかかるマーク位置決定部が生成するマーク位置テーブルの例を示す図である。
【図５】本発明の実施の形態にかかる表示部に表示される表示データの例を示す図である。
【符号の説明】
【００７４】
１  音声データ処理システム、１０  パーソナルコンピュータ、１１  音声データ記憶部、１２  音声データ取得部、１３  分類部、１４  位置決定部、１５  音声データ再生出力部、１６  表示データ作成部、１７  表示部、１８  指示受付部、１９  再生位置移動部、２０  ポータブルミュージックプレーヤ、２１  音声データ記憶部、２２  音声データ再生出力部、２３  指示受付部、２４  再生位置移動部、３１  表示データ記憶部、１００  ウインドウ、１０１  内部ウインドウ、１０２  第１操作部、１０３  第２操作部、１０４  第３操作部、１３１  パターン認識処理部、１３２  パターン情報記憶部、１３３  パターン変化検出部、１０２０  停止ボタン、１０２１  再生ボタン、１０２２  再生中曲頭出しボタン、１０２３  次曲頭出しボタン、１０３０  再生中部分頭出しボタン、１０３１  次部分頭出しボタン、１０３２  部分リピート再生ボタン。
【図１】
2008250066.tif 000003
【図２】
2008250066.tif 000004
【図３】
2008250066.tif 000005
【図４】
2008250066.tif 000006
【図５】
2008250066.tif 000007