(57)【要約】【課題】作業者が読み上げた音声の正確性を表すスコアを精度良く算出する。【解決手段】実施形態の音声処理装置は、提示部と、音声取得部と、特定部と、判定部と、頻度取得部と、スコア算出部とを備える。提示部は、作業者に対してテキストを提示する。音声取得部は、テキストを作業者が読み上げた音声を取得する。特定部は、作業者の音声に含まれる複数の音素のそれぞれの出力区間を特定する。判定部は、複数の音素のそれぞれの出力区間の時間長が正常であるかを判定する。頻度取得部は、複数の音素のそれぞれに対応して、当該音素と少なくとも一方に隣接する音素とを含むコンテクストの発生頻度を表す頻度値を取得する。スコア算出部は、複数の音素のそれぞれの出力区間の時間長の判定結果、および、複数の音素のそれぞれに対応して取得したコンテクストの頻度値に基づき、作業者が読み上げた音声の正確性を表すスコアを算出する。【選択図】図２
2014235345.tif 000002
【特許請求の範囲】
【請求項１】
作業者に対してテキストを提示する提示部と、
前記テキストを前記作業者が読み上げた音声を取得する音声取得部と、
前記作業者の前記音声に含まれる複数の音素のそれぞれの出力区間を特定する特定部と、
前記複数の音素のそれぞれの出力区間の時間長が正常であるかを判定する判定部と、
前記複数の音素のそれぞれに対応して、当該音素と少なくとも一方に隣接する音素とを含むコンテクストの発生頻度を表す頻度値を取得する頻度取得部と、
前記複数の音素のそれぞれの出力区間の時間長の判定結果、および、前記複数の音素のそれぞれに対応して取得した前記コンテクストの頻度値に基づき、前記作業者が読み上げた前記音声の正確性を表すスコアを算出するスコア算出部と、
を備える音声処理装置。
【請求項２】
前記複数の音素のそれぞれに対応して、前記コンテクストの前記頻度値に応じた重みを算出する重み算出部をさらに備え、
前記スコア算出部は、前記複数の音素のそれぞれに対応する重みの合計値に対する、正常と判定された音素に対応する重みの合計値の割合に応じた値を、前記スコアとして算出する
請求項１に記載の音声処理装置。
【請求項３】
前記重み算出部は、前記コンテクストの頻度値が基準値以上の音素に対応する重みを、前記コンテクストの頻度値が前記基準値未満の音素に対応する重みよりも大きくする
請求項２に記載の音声処理装置。
【請求項４】
前記作業者に対して、前記スコアに応じた内容を通知する通知部をさらに備える
請求項１から３の何れか一項に記載の音声処理装置。
【請求項５】
過去に取得した音声に含まれていた複数のコンテクストのそれぞれの発生頻度を、前記頻度値として記憶する頻度記憶部と、
前記スコアに応じて、前記頻度記憶部に記憶された、前記作業者が読み上げた前記音声に含まれる複数の音素のそれぞれに対応するコンテクストの前記頻度値を更新する更新部と、
複数の候補テキストの中から１つを前記テキストとして選択するテキスト選択部をさらに備え、
前記テキスト選択部は、前記候補テキストが読み上げられた場合に含まれる複数の音素のそれぞれに対応するコンテクストの前記頻度値に基づき、前記テキストを選択する
請求項１から４の何れか一項に記載の音声処理装置。
【請求項６】
前記テキスト選択部は、文頭および文末に前記コンテクストの前記頻度値が閾値より大きい音素が多く、前記文頭および前記文末以外に前記コンテクストの前記頻度値が閾値より小さい音素が多い候補テキストを、他の候補テキストより優先して選択する
請求項５に記載の音声処理装置。
【請求項７】
作業者に対してテキストを提示し、
前記テキストを前記作業者が読み上げた音声を取得し、
前記作業者の前記音声に含まれる複数の音素のそれぞれの出力区間を特定し、
前記複数の音素のそれぞれの出力区間の時間長が正常であるかを判定し、
前記複数の音素のそれぞれに対応して、当該音素と少なくとも一方に隣接する音素とを含むコンテクストの発生頻度を表す頻度値を取得し、
前記複数の音素のそれぞれの出力区間の時間長の判定結果、および、前記複数の音素のそれぞれに対応して取得した前記コンテクストの頻度値に基づき、前記作業者が読み上げた前記音声の正確性を表すスコアを算出する、
音声処理方法。
【請求項８】
コンピュータを、
作業者に対してテキストを提示する手段と、
前記テキストを前記作業者が読み上げた音声を取得する手段と、
前記作業者の前記音声に含まれる複数の音素のそれぞれの出力区間を特定する手段と、
前記複数の音素のそれぞれの出力区間の時間長が正常であるかを判定する手段と、
前記複数の音素のそれぞれに対応して、当該音素と少なくとも一方に隣接する音素とを含むコンテクストの発生頻度を表す頻度値を取得する手段と、
前記複数の音素のそれぞれの出力区間の時間長の判定結果、および、前記複数の音素のそれぞれに対応して取得した前記コンテクストの頻度値に基づき、前記作業者が読み上げた前記音声の正確性を表すスコアを算出する手段と
して機能させるための音声処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、音声処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
音声認識または音声合成等の音声処理を行う場合、学習または評価等に用いる音声を大量に収集する必要がある。音声を収集する方法の一つとして、インターネットを介して多数の作業者から音声を収集して、その対価として報酬を作業者に与えるシステムが考えられる。例えば、特許文献１には、発話すべき文字列および指示情報を表示することにより、話者が一人だけで録音作業を進めることができる音声収集システムが記載されている。このようなシステムによれば、時間的および経済的に小さいコストで、大量の音声を収集することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８６４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このようなシステムでは、提示されたテキストを読み上げて録音する作業を、作業者が自らの判断で進める。このようなシステムでは、作業者が読み誤った場合でも、読み直しをせずに音声をサーバに送信し、テキストと一致しない品質の悪い音声が収集される可能性がある。このように読み誤った品質の悪い音声を多数含む場合、音声処理の精度が悪くなってしまう。
【課題を解決するための手段】
【０００５】
実施形態の音声処理装置は、提示部と、音声取得部と、特定部と、判定部と、頻度取得部と、スコア算出部とを備える。前記提示部は、作業者に対してテキストを提示する。前記音声取得部は、前記テキストを前記作業者が読み上げた音声を取得する。前記特定部は、前記作業者の前記音声に含まれる複数の音素のそれぞれの出力区間を特定する。前記判定部は、前記複数の音素のそれぞれの出力区間の時間長が正常であるかを判定する。前記頻度取得部は、前記複数の音素のそれぞれに対応して、当該音素と少なくとも一方に隣接する音素とを含むコンテクストの発生頻度を表す頻度値を取得する。前記スコア算出部は、前記複数の音素のそれぞれの出力区間の時間長の判定結果、および、前記複数の音素のそれぞれに対応して取得した前記コンテクストの頻度値に基づき、前記作業者が読み上げた前記音声の正確性を表すスコアを算出する。
【図面の簡単な説明】
【０００６】
【図１】音声処理システムの構成図。
【図２】音声処理装置および端末装置の構成図。
【図３】音声処理装置の処理のフロー図。
【図４】日本語のテキストの場合における音素列を示す図。
【図５】日本語のテキストの場合におけるコンテクストを示す図。
【図６】テキスト提示画面を示す図。
【図７】日本語のテキストの場合における音素の出力区間を示す図。
【図８】日本語のテキストの場合における音素の時間長の判定結果を示す図。
【図９】日本語のテキストの場合におけるコンテクストの頻度値を示す図。
【図１０】日本語のテキストの場合における音素の重みを示す図。
【図１１】スコアが表示されたテキスト提示画面を示す図。
【図１２】音素の重みを算出する処理のフロー図。
【図１３】スコアを算出する処理のフロー図。
【図１４】テキストを選択する処理のフロー図。
【図１５】コンテクストの出現位置を示す図。
【図１６】英語のテキストにおける音素列およびコンテクストを示す図。
【図１７】英語のテキストにおける音素の出力区間を示す図。
【図１８】英語のテキストにおける音素の時間長の判定結果を示す図。
【図１９】英語のテキストにおけるコンテクストの頻度値を示す図。
【図２０】英語のテキストにおける音素の重みを示す図。
【図２１】音声処理装置のハードウェア構成図。
【発明を実施するための形態】
【０００７】
図１は、本実施形態に係る音声処理システム１０の構成を示す。音声処理システム１０は、複数の作業者のそれぞれにテキストを提示して、読み上げさせる。ここで、テキストとは、単語または文章等の文字列であり、どのような言語であってもよい。そして、音声処理システム１０は、作業者が読み上げた音声を信号化して取得する。音声処理システム１０は、このように取得した複数の音声を、音声認識または音声合成等の音声処理における学習または評価等に利用させることができる。
【０００８】
音声処理システム１０は、音声処理装置２０と、複数の端末装置３０とを備える。音声処理装置２０は、インターネット等のネットワークに接続されたコンピュータである。複数の端末装置３０のそれぞれは、作業者により操作されるコンピュータである。音声処理装置２０と複数の端末装置３０のそれぞれとは、ネットワークを介して接続される。
【０００９】
音声処理装置２０は、端末装置３０を介して作業者にテキストを提示し、提示したテキストの読み上げを指示する。そして、音声処理装置２０は、作業者が読み上げた音声を信号化して取得し、取得した音声を記憶する。
【００１０】
さらに、音声処理装置２０は、取得した音声の正確性を表すスコアを算出する。音声処理装置２０は、スコアを例えば端末装置３０を介して作業者に通知する。また、音声処理装置２０は、取得した音声に対応付けてスコアを記憶する。スコアは、一例として、値が大きいほど、作業者が読み間違いが少なくテキストを正確に読み上げたことを表す。即ち、スコアは、一例として、値が小さいほど、作業者の読み間違いが多く不正確であることを表す。
【００１１】
このような、音声処理システム１０によれば、スコアを通知することにより、読み上げの正確性を作業者に認識させることができる。また、このような、音声処理システム１０によれば、取得した音声をスコアとともに記憶することにより、例えば、スコアの高い音声を学習または評価等に利用させて、音声処理の精度を向上させることができる。
【００１２】
図２は、本実施形態に係る音声処理装置２０および端末装置３０の構成を示す。
【００１３】
端末装置３０は、表示部４１と、入力部４２と、マイクロフォン４３と、情報処理部４４とを有する。表示部４１は、音声処理装置２０から取得したテキストを表示する。また、表示部４１は、音声処理装置２０から取得したスコアを表示する。
【００１４】
入力部４２は、例えばキーボードおよびマウス等であって、作業者の操作を受け付ける。マイクロフォン４３は、作業者がテキストを読み上げた音声を信号化する。
【００１５】
情報処理部４４は、ＣＰＵ（Central  Processing  Unit）等を有し、端末装置３０の全体を制御する。情報処理部４４は、ネットワークを介して音声処理装置２０からテキストおよびスコアを受信し、受信したテキストおよびスコアを表示部４１に表示させる。また、情報処理部４４は、マイクロフォン４３により信号化した音声をネットワークを介して音声処理装置２０に送信する。
【００１６】
音声処理装置２０は、テキスト選択部５１と、音素列変換部５２と、コンテクスト生成部５３と、提示部５４と、音声取得部５５と、特定部５６と、判定部５７と、頻度記憶部５８と、頻度取得部５９と、重み算出部６０と、スコア算出部６１と、通知部６２と、ポイント加算部６３と、更新部６４と、記録部６５とを有する。
【００１７】
テキスト選択部５１は、作業者に提示するテキストを選択する。テキスト選択部５１は、管理者等により予め選択されたテキストを読み出してもよいし、候補となる複数のテキストの中から、作業者に提示するテキストを選択してもよい。
【００１８】
音素列変換部５２は、テキスト選択部５１により選択されたテキストを音素列に変換する。ここで、音素とは、人が発声した言葉の意味を区別するための音の最小単位である。音素列変換部５２は、テキストと音素列との対応表等に基づき、テキストを音素を表す記号列に変換する。なお、音素をどのように区別するかは、言語毎および学説等の解釈毎に異なる。音素列変換部５２は、選択されたテキストの言語に対応する音素であれば、テキストをどのような解釈に基づく音素に変換してもよい。
【００１９】
コンテクスト生成部５３は、音素列変換部５２により変換された音素列に含まれるそれぞれの音素に対応する、コンテクストを生成する。ここで、コンテクストとは、当該音素と、当該音素の直前または直後の少なくとも一方に隣接する音素とを含む音素の組み合わせを表す。例えば、バイフォンおよびトライフォンと呼ばれるコンテクストが知られている。バイフォンは、ある１つの音素と、その音素の直前の音素との組み合わせを表すコンテクストである。トライフォンは、ある１つの音素と、その音素の直前および直後の音素との組み合わせを表すコンテクストである。コンテクスト生成部５３は、バイフォンを生成してもよいし、トライフォンを生成してもよい。
【００２０】
提示部５４は、作業者に対して、テキスト選択部５１により選択されたテキストを提示する。提示部５４は、一例として、テキストをネットワークを介して端末装置３０に送信して、端末装置３０の表示部４１にテキストを表示させる。
【００２１】
音声取得部５５は、提示したテキストを作業者が読み上げた音声を取得する。音声取得部５５は、一例として、端末装置３０のマイクロフォン４３により信号化された音声をネットワークを介して受信して、メモリ等に記憶させる。
【００２２】
特定部５６は、作業者の音声に含まれる複数の音素のそれぞれの出力区間を特定する。具体的には、特定部５６は、作業者の音声に含まれる複数の音素のそれぞれの区切りを検出し、それぞれの音素の開始時刻および終了時刻を特定する。
【００２３】
特定部５６は、一例として、強制アライメント方法を利用して、音声取得部５５が取得した音声を音素列変換部５２により変換された音素列に基づき解析して、それぞれの音素の出力区間を特定する。なお、強制アライメント方法では、過去に収集された音素の波形等を利用して、音素の出力区間を特定する。従って、強制アライメント方法では、過去に収集された数が多い音素の方が、過去に収集された数が少ない音素よりも出力区間を正確に特定できる確率が高い。
【００２４】
判定部５７は、特定部５６により特定された複数の音素のそれぞれの出力区間の時間長が、正常であるかを判定する。そして、判定部５７は、音声に含まれる複数の音素のそれぞれに対して、判定結果を対応付ける。具体的には、判定部５７は、複数の音素のそれぞれに対して、時間長が正常であることを示すラベル、または、時間長が異常であることを示すラベル（即ち、時間長が正常ではないことを示すラベル）を対応付ける。
【００２５】
人が発声した音声に含まれるそれぞれの音素の時間長は、通常、一定の範囲内となる。従って、特定部５６が特定した音素の出力区間の時間長が一定の範囲外であれば、特定された音素の出力区間の時間長は異常であると推定される。そこで、判定部５７は、それぞれの音素の出力区間の時間長が予め定められた一定の範囲内に入っているか否かを判断し、音素の出力区間の時間長が一定の範囲内であれば正常と判定し、一定の範囲外であれば異常と判定する。即ち、判定部５７は、それぞれの音素の出力区間の時間長が、予め定められた下限の時間長以上且つ上限の時間長以下であれば正常であると判定し、下限の時間長より短いまたは上限の時間長より長い場合には異常と判定する。
【００２６】
なお、音素の時間長が正常と判定される範囲は、音素の種類に関わらず同一であってもよいし、音素の種類毎に異なってもよい。音素の時間長が正常と判定される範囲は、言語毎に異なってもよい。
【００２７】
頻度記憶部５８は、過去に取得した音声に含まれていた複数のコンテクストのそれぞれの発生頻度を表す値を、頻度値として、コンテクスト毎に記憶する。頻度値は、過去に取得した音声にそのコンテクストが含まれていた回数が多い場合には大きくなり、過去に取得した音声にそのコンテクストが含まれていた回数が少ない場合には小さくなる。
【００２８】
なお、過去に取得した音声は、この音声処理システム１０により取得した音声であってもよいし、他のシステムにより取得した音声であってもよい。また、過去に取得した音声は、この音声処理システム１０により取得した音声と他のシステムにより取得した音声との両者を併せた音声であってもよい。
【００２９】
また、頻度値は、発生頻度を表す値であれば、発生頻度を直接的に表す値でなくてもよい。頻度値は、一例として、発生頻度を例えば１０段階程度に丸めた値であっても、発生頻度を正規化した値であってもよい。
【００３０】
頻度取得部５９は、音素列変換部５２により変換された複数の音素のそれぞれに対応して、コンテクストの頻度値を頻度記憶部５８から取得する。具体的には、頻度取得部５９は、コンテクスト生成部５３により生成された複数のコンテクストのそれぞれに対応する頻度値を、頻度記憶部５８から読み出す。
【００３１】
重み算出部６０は、音素列変換部５２により変換された複数の音素のそれぞれに対応して、頻度取得部５９が取得したコンテクストの頻度値に応じた重みを算出する。ここで、重みは、例えば数値で表される係数である。重み算出部６０は、一例として、頻度値が大きいほど大きな数値の重みを算出し、頻度値が小さいほど小さな数値の重みを算出する。
【００３２】
スコア算出部６１は、判定部５７による複数の音素のそれぞれの出力区間の時間長の判定結果、および、重み算出部６０により複数の音素のそれぞれに対応して算出された重みに基づき、作業者が読み上げた音声の正確性を表すスコアを算出する。
【００３３】
具体的には、スコア算出部６１は、複数の音素のそれぞれの判定結果に対して、対応する重みにより重み付けをする。そして、スコア算出部６１は、重み付け後における、判定結果の総数に対する正常と判定された音素の判定数の比率を、スコアとして算出する。これにより、スコア算出部６１は、重みが大きい音素（即ち、発生頻度が大きい音素）に対応する判定結果を、重みが小さい音素（即ち、発生頻度が小さい音素）に対応する判定結果よりも、大きくスコアに反映することができる。
【００３４】
通知部６２は、作業者に対して、スコア算出部６１により算出されたスコアに応じた内容を通知する。通知部６２は、一例として、スコアをネットワークを介して端末装置３０に送信して、端末装置３０の表示部４１にスコアを表示させる。また、通知部６２は、一例として、スコアを２段階または３段階等の評価値（例えば、Ａ評価、Ｂ評価、Ｃ評価等）に変換して表示してもよい。これにより、通知部６２は、読み上げた音声の正確性を作業者に認識させることができる。
【００３５】
ポイント加算部６３は、例えば外部のポイント管理サーバ等にアクセスして、読み上げ作業の報酬として、作業者に対してポイントを加算する。ポイントは、例えば、現金であっても電子マネーであってもよい。また、ポイント加算部６３は、銀行口座等に、対応する金額の金銭を振り込んでもよい。
【００３６】
また、ポイント加算部６３は、ポイントをスコアに応じて変更してもよい。ポイント加算部６３は、一例として、予め設定された閾値以上のスコアが算出された場合、テキストを読み上げた作業者に対して、通常のポイントに、ボーナスのポイントを追加してもよい。これにより、ポイント加算部６３は、作業者に対して、テキストをより正確に読み上げようというモチベーションを与えることができる。
【００３７】
更新部６４は、頻度記憶部５８に記憶された、作業者が読み上げた音声に含まれる複数の音素のそれぞれに対応するコンテクストの頻度値を更新する。この場合において、更新部６４は、スコアが所定の閾値以上であることを条件として、コンテクストの頻度値を更新してもよい。これにより、更新部６４は、読み上げが不正確であった場合には、頻度記憶部５８に反映させないことができる。
【００３８】
記録部６５は、音声取得部５５により取得された音声および特定部５６により特定された音素毎の出力区間を、内部または外部の格納装置に格納する。これにより、記録部６５は、取得された音声を音声処理に利用させることができる。
【００３９】
また、この場合において、記録部６５は、音声に対応付けてスコアもさらに格納してもよい。これにより、スコアの高い（即ち、正確である）音声を利用して音声処理をさせることができる。また、記録部６５は、スコアの低い音声を解析して、読み間違いの原因等を解析させることができる。
【００４０】
図３は、本実施形態に係る音声処理装置２０の処理フローを示す。以下、図３を参照して、音声処理装置２０の処理を説明する。
【００４１】
まず、ステップＳ１１において、テキスト選択部５１は、作業者に提示するテキストを選択する。本例においては、テキスト選択部５１は、日本語の単語である“モッツァレラ”というテキストを選択する。
【００４２】
続いて、ステップＳ１２において、音素列変換部５２は、選択されたテキストを音素列に変換する。本例においては、音素列変換部５２は、図４に示すような、“モッツァレラ”というテキストを９個の音素から構成される音素列“ｍ−ｏ−Ｑ−ｃｗ−ａ−ｒ−ｅ−ｒ−ａ”に変換する。
【００４３】
続いて、ステップＳ１３において、コンテクスト生成部５３は、変換された音素列に含まれるそれぞれの音素に対応して、コンテクストを生成する。本例においては、コンテクスト生成部５３は、バイフォンと呼ばれるコンテクストを生成する。
【００４４】
具板的には、コンテクスト生成部５３は、図５に示すように、音素“ｍ”に対応してコンテクスト“ｓｉｌ−ｍ”を生成する。なお、“ｓｉｌ”は、無音を表す記号である。
【００４５】
また、コンテクスト生成部５３は、音素“ｏ”に対応してコンテクスト“ｍ−ｏ”を生成する。また、コンテクスト生成部５３は、音素“Ｑ”に対応してコンテクスト“ｏ−Ｑ”を生成する。また、コンテクスト生成部５３は、音素“ｃｗ”に対応してコンテクスト“Ｑ−ｃｗ”を生成する。また、コンテクスト生成部５３は、音素“ａ”に対応してコンテクスト“ｃｗ−ａ”を生成する。また、コンテクスト生成部５３は、音素“ｒ”に対応してコンテクスト“ａ−ｒ”を生成する。また、コンテクスト生成部５３は、音素“ｅ”に対応してコンテクスト“ｒ−ｅ”を生成する。また、コンテクスト生成部５３は、音素“ｒ”に対応してコンテクスト“ｅ−ｒ”を生成する。また、コンテクスト生成部５３は、音素“ａ”に対応してコンテクスト“ｒ−ａ”を生成する。
【００４６】
続いて、ステップＳ１４において、提示部５４は、端末装置３０の表示部４１に対して、選択されたテキストを表示させる。本例においては、提示部５４は、図６に示すような、“モッツァレラ”というテキストを含む提示画面７０を表示する。
【００４７】
なお、提示画面７０には、音声の読み上げの報酬を示すポイント（例えば、“５ポイント”）を併せて表示してもよい。また、提示画面７０には、一例として、音声の録音を開始させる録音ボタン７１を表示する。端末装置３０は、作業者により録音ボタン７１が押されると、マイクロフォン４３を介して作業者の音声を録音する。
【００４８】
続いて、ステップＳ１５において、音声取得部５５は、端末装置３０が録音した音声をネットワークを介して取得する。そして、音声取得部５５は、取得した音声をメモリ等に記憶させる。
【００４９】
続いて、ステップＳ１６において、特定部５６は、取得した音声に含まれるそれぞれの音素の出力区間を特定する。本例においては、特定部５６は、強制アライメント方法を利用して、複数の音素のそれぞれの出力区間を特定する。すなわち、特定部５６は、提示したテキストを変換して得られた複数の音素のそれぞれに対応して、過去に収集された音素の波形等を利用して出力区間を特定する。
【００５０】
本例においては、特定部５６は、図７に示すような、複数の音素“ｍ”、“ｏ”、“Ｑ”、“ｃｗ”、“ａ”、“ｒ”、“ｅ”、“ｒ”、“ａ”のそれぞれの開始時刻および終了時刻を特定する。例えば、特定部５６は、１番目の音素“ｍ”に対しては、開始時刻が１．２０秒、終了時刻が１．２９秒と特定する。また、例えば、特定部５６は、４番目の音素“ｃｗ”に対しては、開始時刻が１．４３秒、終了時刻が１．４７秒と特定する。
【００５１】
なお、開始時刻および終了時刻は、任意時刻を基準とした時刻であってよい。本例においては、開始時刻および終了時刻は、録音開始時点を０とした場合の時刻である。
【００５２】
続いて、ステップＳ１７において、判定部５７は、特定された複数の音素のそれぞれの出力区間の時間長が、正常であるかを判定する。本例においては、判定部５７は、図８に示すように、開始時刻から終了時刻までの時間長が、０．０５秒以上、０．１５秒以下である音素を、正常であると判定する。即ち、判定部５７は、開始時刻から終了時刻までの時間長が、０．０５秒より短いまたは０．１５秒より長い音素を、異常であると判定する。従って、例えば、判定部５７は、１番目の音素“ｍ”に対しては、時間長が０．０９秒であるので、正常と判定する。また、例えば、判定部５７は、４番目の音素“ｃｗ”に対しては、時間長が０．０４秒であるので、異常と判定する。
【００５３】
そして、図８に示すように、判定部５７は、音素毎に、正常であることを示すラベルまたは異常であることを示すラベルを対応付ける。
【００５４】
続いて、ステップＳ１８において、頻度取得部５９は、提示したテキストを変換した複数の音素のそれぞれに対応して、コンテクストの頻度値を頻度記憶部５８から取得する。本例においては、頻度取得部５９は、図９に示すように、コンテクスト“ｓｉｌ−ｍ”、“ｍ−ｏ”、“ｏ−Ｑ”、“Ｑ−ｃｗ”、“ｃｗ−ａ”、“ａ−ｒ”、“ｒ−ｅ”、“ｅ−ｒ”、“ｒ−ａ”のそれぞれに対応する頻度値を取得する。例えば、頻度取得部５９は、１番目の音素“ｍ”に対応するコンテクスト“ｓｉｌ−ｍ”の頻度値として、“１００００００”を取得する。また、例えば、頻度取得部５９は、４番目の音素“ｃｗ”に対応するコンテクスト“Ｑ−ｃｗ”の頻度値として、“１０００”を取得する。
【００５５】
続いて、ステップＳ１９において、重み算出部６０は、提示したテキストを変換した複数の音素のそれぞれに対応して、取得したコンテクストの頻度値に応じた重みを算出する。本例においては、図１０に示すように、重み算出部６０は、頻度値が予め定められた基準値未満の音素の重みを第１の値（例えば、０．１）とし、頻度値が予め定められた基準値以上の音素の重みを、第１の値より大きい第２の値（例えば、１．０）とする。例えば、重み算出部６０は、１番目の音素“ｍ”に対応する重みとして、第２の値（１．０）を算出する。また、例えば、重み算出部６０は、４番目の音素“ｃｗ”に対応する重みとして、第１の値（０．１）を算出する。
【００５６】
なお、重み算出部６０は、第１の値と第２の値との比率を本例では１０倍に設定しているが、差はこれ以上であっても、これ以下であってもよい。なお、ステップＳ１９の具体的な処理については、図１２を参照して後述する。
【００５７】
続いて、ステップＳ２０において、スコア算出部６１は、複数の音素のそれぞれの出力区間の時間長の判定結果、および、複数の音素のそれぞれに対応して算出された重みに基づき、スコアを算出する。本例においては、スコア算出部６１は、０から１００までの数値により表されたスコアを算出する。なお、ステップＳ２０の具体的な処理については、図１３を参照して後述する。
【００５８】
続いて、ステップＳ２１において、通知部６２は、スコアを端末装置３０の表示部４１に表示させて、作業者にスコアを通知する。本例においては、通知部６２は、図１１に示すように、提示画面７０の一部に、スコアを示したスコアウィンドウ７２を表示する。さらに、ポイント加算部６３は、ポイント管理サーバ等にアクセスして、その作業者に対してポイントを加算する。
【００５９】
また、スコアが予め設定された閾値以上である場合、通知部６２は、基準のポイントに加えてボーナスポイントをその作業者に対して加算する。この場合、通知部６２は、図１１に示すように、スコアウィンドウ７２にボーナスポイントの数値を表示して、ボーナスポイントが追加されたことを通知する。
【００６０】
続いて、ステップＳ２２において、更新部６４は、スコアが所定の閾値以上であることを条件として、頻度記憶部５８に記憶された頻度値を更新する。さらに、記録部６５は、取得された音声および音素毎の出力区間を、内部または外部の記憶装置に格納する。また、この場合において、記録部６５は、音声に対応付けてスコアも格納する。
【００６１】
音声処理装置２０は、ステップＳ２２の処理を終了すると、本フローを抜けて処理を終了する。
【００６２】
図１２は、音素の重みを算出する処理フローを示す。図３のステップＳ１９において、重み算出部６０は、図１２に示す処理を実行する。
【００６３】
まず、ステップＳ１９１において、重み算出部６０は、頻度取得部５９が頻度記憶部５８から取得した複数のコンテクストの頻度値のうち、最大値を取得する。本例においては、図９に示すように、重み算出部６０は、７番目の音素“ｅ”に対応するコンテクスト“ｒ−ｅ”の“２００００００”を、最大値として取得する。
【００６４】
続いて、ステップＳ１９２において、重み算出部６０は、提示したテキストを変換して得られた複数の音素のうち、未選択の音素が存在するか否かを判断する。未選択の音素が存在しない場合には（ステップＳ１９２のＮｏ）、重み算出部６０は、本フローを終了して、処理をメインフローに戻す。未選択の音素が存在する場合には（ステップＳ１９２のＹｅｓ）、重み算出部６０は、処理をステップＳ１９３に進める。
【００６５】
続いて、ステップＳ１９３において、重み算出部６０は、未選択の音素のうち何れか１つの音素を処理対象として選択する。
【００６６】
続いて、ステップＳ１９４において、重み算出部６０は、選択した音素に対応するコンテクストの頻度値を、正規化する。具体的には、重み算出部６０は、選択した音素に対応するコンテクストの頻度値を、ステップＳ１９１で取得した最大値で除算することにより正規化する。例えば、図９に示す例において、１番目の音素“ｍ”が選択された場合には、正規化した頻度値は、“１００００００／２００００００＝０．５”となる。また、例えば、図９に示す例において、４番目の音素“ｃｗ”が選択された場合には、正規化した頻度値は、“１０００／２００００００＝０．０００５”となる。
【００６７】
続いて、ステップＳ１９５において、重み算出部６０は、正規化した頻度値を予め設定された基準値と比較して、選択した音素に対応する重みを算出する。具体的には、重み算出部６０は、正規化した頻度値が基準値未満であれば、選択した音素に対応する重みを第１の値（０．１）とする。また、重み算出部６０は、正規化した頻度値が基準値以上であれば、選択した音素に対応する重みを、第１の値より大きい第２の値（１．０）とする。
【００６８】
ここで、本例においては、基準値を“０．１”に設定している。従って、図１０に示すように、１番目の音素“ｍ”が選択された場合、重み算出部６０は、正規化した頻度値が“０．５”であり基準値以上なので、第２の重み（１．０）を算出する。また、４番目の音素“ｃｗ”が選択された場合、重み算出部６０は、正規化した頻度値が“０．０００５”であり基準値未満なので、第１の重み（０．１）を算出する。
【００６９】
なお、重み算出部６０は、２段階の重みに限らず、３段階以上の重みを算出してもよい。また、重み算出部６０は、正規化した頻度値の対数値を重みとして算出してもよい。
【００７０】
続いて、ステップＳ１９６において、重み算出部６０は、算出した重みを選択した音素に対応付けて記憶させる。そして、重み算出部６０は、処理をステップＳ１９２に戻し、未選択の音素が無くなるまで、ステップＳ１９２からステップＳ１９６の処理を繰り返す。
【００７１】
図１３は、スコアを算出する処理フローを示す。図３のステップＳ２０において、スコア算出部６１は、図１３に示す処理を実行する。
【００７２】
まず、ステップＳ２０１において、スコア算出部６１は、変数Ｗおよび変数Ｔに“０”を代入する。
【００７３】
続いて、ステップＳ２０２において、スコア算出部６１は、提示したテキストを変換して得られた複数の音素のうち、未選択の音素が存在するか否かを判断する。未選択の音素が存在しない場合には（ステップＳ２０２のＮｏ）、スコア算出部６１は、処理をステップＳ２０８に進める。未選択の音素が存在する場合には（ステップＳ２０２のＹｅｓ）、スコア算出部６１は、処理をステップＳ２０３に進める。
【００７４】
続いて、ステップＳ２０３において、スコア算出部６１は、未選択の音素のうちのいずれか１つの音素を処理対象として選択する。
【００７５】
続いて、ステップＳ２０４において、スコア算出部６１は、選択した音素に対応する重みｗｉを取得する。例えば、スコア算出部６１は、１番目の音素“ｍ”が選択された場合には、図１０に示すように、“重みｗ１＝１．０”を取得する。また、例えば、スコア算出部６１は、４番目の音素“ｃｗ”が選択された場合には、図１０に示すように、“重みｗ４＝０．１”を取得する。
【００７６】
続いて、ステップＳ２０５において、スコア算出部６１は、Ｗ＝Ｗ＋ｗｉを演算する。即ち、スコア算出部６１は、変数Ｗに、選択した音素の重みｗｉを加算する。
【００７７】
続いて、ステップＳ２０６において、スコア算出部６１は、選択した音素に対応するラベルｌｉを取得する。例えば、スコア算出部６１は、１番目の音素“ｍ”が選択された場合には、図８に示すように、“ラベルｌ１＝正常”を取得する。また、例えば、スコア算出部６１は、４番目の音素“ｃｗ”が選択された場合には、図８に示すように、“ラベルｌ４＝異常”を取得する。
【００７８】
続いて、ステップＳ２０７において、スコア算出部６１は、“Ｔ＝Ｔ＋Ｉ（ｌｉ＝正常）×ｗｉ”を演算する。なお、Ｉ（ｘ）は、ｘが真の場合に１となり、ｘが偽の場合に０となる関数である。即ち、スコア算出部６１は、ラベルｌｉが正常である場合には、Ｔにｗｉを加算し、ラベルｌｉが異常である場合には、Ｔになんら値を加算しない。
【００７９】
スコア算出部６１は、ステップＳ２０７の処理を終えると、処理をステップＳ２０２に戻し、未選択の音素が無くなるまで、ステップＳ２０２からステップＳ２０７の処理を繰り返す。そして、スコア算出部６１は、未選択の音素が無くなると、処理をステップＳ２０８に進める。
【００８０】
ステップＳ２０８において、スコア算出部６１は、“Ｓ＝（Ｔ／Ｗ）×１００”を演算して、スコアＳを算出する。ここで、Ｗは、複数の音素のそれぞれに対応する重みの合計値を表す。また、Ｔは、正常と判定された音素に対応する重みの合計値を表す。
【００８１】
従って、スコア算出部６１は、“Ｓ＝（Ｔ／Ｗ）×１００”を演算することにより、複数の音素のそれぞれに対応する重みの合計値に対する、正常と判定された音素に対応する重みの合計値の割合に１００を乗じた値を、スコアＳとして算出する。
【００８２】
以上のステップＳ２０１からステップＳ２０８の処理を数式で表すと、下記の式（１）に示すようになる。
【数１】
2014235345.tif 000003
【００８３】
図８および図１０の例の場合であれば、スコア算出部６１は、Ｓ＝｛（１×１．０）＋（１×１．０）＋（０×１．０）＋（０×０．１）＋（０×０．１）＋（１×１．０）＋（１×１．０）＋（１×１．０）＋（１×１．０）｝／｛１．０＋１．０＋１．０＋０．１＋０．１＋１．０＋１．０＋１．０＋１．０｝×１００＝８３．３を算出する。
【００８４】
以上のように、音声処理装置２０は、発生頻度の高いコンテクストに含まれる音素の判定結果を、過去に取得した音声に含まれていた音素の発生頻度に応じて重み付けをして、スコアに反映する。
【００８５】
強制アライメント方法では、過去に収集された数の少ない音素の方が、過去に収集された数の多い音素よりも、判定結果に誤りがある可能性が高い。そこで、音声処理装置２０は、強制アライメント方法による判定結果に誤りが生じる可能性の高い音素については重みを小さくして影響度を小さくし、判定結果に誤りが生じる可能性が低い音素については重みを大きくして影響度を大きくする。これにより、音声処理装置２０によれば、精度の良いスコアを算出することができる。
【００８６】
図１４は、テキストを選択する処理フローの一例を示す。テキスト選択部５１は、一例として、図１４に示す処理フローを実行して、作業者に提示するテキストを選択する。なお、テキスト選択部５１は、端末装置３０からアクセスがある毎に、図１４に示す処理を実行してもよいし、端末装置３０からのアクセスに先立って、図１４に示す処理を実行してもよい。
【００８７】
まず、ステップＳ３０１において、テキスト選択部５１は、予め準備された複数の候補テキストの中から、１つの候補テキストを選択する。
【００８８】
続いて、ステップＳ３０２において、テキスト選択部５１は、選択された候補テキストを音素列に変換する。ステップＳ３０２の処理は、図３のステップＳ１２と同様の処理である。
【００８９】
続いて、ステップＳ３０３において、テキスト選択部５１は、変換された音素列に含まれるそれぞれの音素に対応して、コンテクストを生成する。ステップＳ３０３の処理は、図３のステップＳ１３と同様の処理である。
【００９０】
続いて、ステップＳ３０４において、テキスト選択部５１は、候補テキストを変換した複数の音素のそれぞれに対応して、コンテクストの頻度値を頻度記憶部５８から取得する。ステップＳ３０４の処理は、図３のステップＳ１８と同様の処理である。
【００９１】
続いて、ステップＳ３０５において、テキスト選択部５１は、複数の音素のそれぞれに対応する頻度値に基づき、候補テキストの優先度Ｐを算出する。具体的には、テキスト選択部５１は、下記の式（２）を演算して優先度Ｐを算出する。
【数２】
2014235345.tif 000004
【００９２】
式（２）において、Ｎは、１以上の整数であって、候補テキストの音素数を表す。ｉは、図１５に示されるように、１以上の整数であって、音素の先頭からの位置を表す。Ｃｉは、ｉ番目の音素を表す。ｆ（Ｃｉ）は、ｉ番目の音素に対応するコンテクストの頻度値を表す。ｆｔｈは、定数であって、閾値を表す。
【００９３】
また、式（２）において、Ｎｈは、定数であって、候補テキストの音素数の１／２よりも小さい整数を表す。より具体的には、図１５に示されるように、Ｎｈは、文頭の音素を指定する定数、および、文末の音素を指定する定数である。
【００９４】
このような式（２）において、分子の第１項は、文頭のＮｈ個の音素のうち、頻度値が閾値より大きい音素の個数を表す。また、式（２）において、分子の第２項は、文末のＮｈ個の音素のうち、頻度値が閾値より大きい音素の個数を表す。
【００９５】
また、式（２）において、分子の第３項は、文頭のＮｈ個の音素および文末のＮｈ個の音素を除く音素（すなわち、文中の音素）のうち、頻度値が閾値より小さい音素の個数を表す。
【００９６】
テキスト選択部５１は、式（２）を演算することにより、このような分子の第１項、第２項および第３項を加算して、候補テキストの音素数Ｎで除算した値を、優先度Ｐとして算出する。
【００９７】
続いて、ステップＳ３０６において、テキスト選択部５１は、所定数の候補テキストを選択したかを判断する。所定数の候補テキストを選択していない場合には（ステップＳ３０６のＮｏ）、テキスト選択部５１は、処理をステップＳ３０１に戻して、異なる候補テキストについて、ステップＳ３０１から処理を繰り返す。所定数の候補テキストを選択した場合には（ステップＳ３０６のＹｅｓ）、テキスト選択部５１は、処理をステップＳ３０７に進める。
【００９８】
続いて、ステップＳ３０７において、テキスト選択部５１は、複数の候補テキストのうち、優先度Ｐの最も大きい候補テキストを、作業者に提示するテキストとして選択する。そして、ステップＳ３０７の処理を終えると、テキスト選択部５１は、本フローを終了する。
【００９９】
以上の処理により、テキスト選択部５１は、文頭および文末にコンテクストの頻度値が閾値より大きい音素が多く、文頭および文末以外（すなわち、文中）にコンテクストの頻度値が閾値より小さい音素が多い候補テキストを、他の候補テキストより優先して選択することができる。
【０１００】
このように、音声処理装置２０は、文頭に大きい頻度値の音素が出現するテキストを優先的に選択する。これにより、音声処理装置２０は、文頭の音素に対応する重みを大きくすることができる。従って、音声処理システム１０では、例えば録音ボタン７１の誤操作等により文頭が途切れて文頭の音素が異常と判定された場合に、スコアを確実に小さくすることができる。
【０１０１】
また、音声処理装置２０は、文末に大きい頻度値の音素が出現するテキストを優先的に選択する。これにより、音声処理装置２０は、文末の音素に対応する重みを大きくすることができる。従って、音声処理装置２０は、例えば作業者が途中で読み上げを止めてしまうことにより文末の音素が異常と判定された場合に、スコアを確実に小さくすることができる。
【０１０２】
また、音声処理装置２０は、文頭および文末以外（すなわち、文中）に小さい頻度値の音素が出現するテキストを優先的に選択する。音声処理システム１０では、より多くの種類の音素をそれぞれ一定数以上取得できることが好ましい。音声処理装置２０によれば、文中に小さい頻度値の音素が出現するテキストを優先的に選択するので、過去に取得した数が少ない音素を含む音声を確実に取得することができる。
【０１０３】
以上のように本実施形態に係る音声処理システム１０は、過去に収集した音声に含まれるコンテクストの発生頻度に応じて、取得した音声に含まれる音素の判定結果に対して重み付けをする。従って、音声処理システム１０は、正確である可能性の高い音素の判定結果の重みを大きくし、正確である可能性の低い音素の判定結果の重みを小さくすることができる。これにより、音声処理システム１０によれば、精度の良いスコアを算出することができる。
【０１０４】
そして、音声処理システム１０によれば、精度の良いスコアを作業者に通知することにより、正確にテキストを読み上げることを作業者に促すので、品質の高い音声を取得することができる。また、音声処理システム１０によれば、精度の良いスコアを算出することができるので、取得した音声を用いた音声処理を精度良く実行させることができる。
【０１０５】
また、さらに、音声処理システム１０によれば、精度の良いスコアが算出されるテキストを優先的に選択して提示するので、精度の良いスコアを確実に算出することができる。
【０１０６】
図１６〜図２０は、英語のテキストを読み上げた場合の例を示す。以上の実施形態では、日本語のテキストを読み上げる場合を例に説明をした。しかし、音声処理システム１０では、日本語以外の言語のテキストを読み上げる場合にも適用することができる。
【０１０７】
例えば、テキスト選択部５１が、英語の文章である“ａｖｏｃａｄｏ  ｃａｋｅ”を選択したとする。この場合、音素列変換部５２は、図１６に示すように、“ａｖｏｃａｄｏ  ｃａｋｅ”というテキストを１０個の音素から構成される音素列“ａｅ−ｖ−＠−ｋ−ａａ−ｄ−ｏｕ−ｋ−ｅｉ−ｋ”に変換する。
【０１０８】
また、この場合、コンテクスト生成部５３は、図１６に示すように、各音素に対応したコンテクスト“ｓｉｌ−ａｅ”、“ａｅ−ｖ”、“ｖ−＠”、“＠−ｋ”、“ｋ−ａａ”、“ａａ−ｄ”、“ｄ−ｏｕ”、“ｏｕ−ｋ”、“ｋ−ｅｉ”、“ｅｉ−ｋ”を生成する。
【０１０９】
また、この場合、特定部５６は、図１７に示すように、各音素の出力区間を特定する。例えば、特定部５６は、１番目の音素“ａｅ”に対しては、開始時刻が１．２０秒、終了時刻が１．２９秒と特定する。また、例えば、特定部５６は、６番目の音素“ｄ”に対しては、開始時刻が１．６２秒、終了時刻が１．６５秒と特定する。
【０１１０】
また、この場合、判定部５７は、図１８に示すように、特定された複数の音素のそれぞれの出力区間の時間長が、正常であるかを判定する。例えば、判定部５７は、時間長が０．０５秒より短いまたは０．１５秒より長い音素を、異常であると判定する。例えば、判定部５７は、１番目の音素“ａｅ”に対しては、時間長が０．０９秒であるので、正常と判定する。また、例えば、判定部５７は、６番目の音素“ｄ”に対しては、時間長が０．０３秒であるので、異常と判定する。
【０１１１】
また、この場合、頻度取得部５９は、図１９に示すように、複数の音素のそれぞれに対応して、コンテクストの頻度値を頻度記憶部５８から取得する。例えば、頻度取得部５９は、例えば、１番目の音素“ａｅ”に対応するコンテクスト“ｓｉｌ−ａｅ”の頻度値として、“１００００００”を取得する。また、頻度取得部５９は、例えば、６番目の音素“ｄ”に対応するコンテクスト“ａａ−ｄ”の頻度値として、“２０００”を取得する。
【０１１２】
また、この場合、重み算出部６０は、図２０に示すように、複数の音素のそれぞれに対応して、取得したコンテクストの頻度値に応じた重みを算出する。例えば、重み算出部６０は、１番目の音素“ａｅ”に対応する重みとして第２の値（１．０）を算出する。また、例えば、重み算出部６０は、６番目の音素“ｄ”に対応する重みとして第１の値（０．１）を算出する。
【０１１３】
そして、スコア算出部６１は、図１８に示す複数の音素のそれぞれの出力区間の時間長の判定結果、および、図２０に示す複数の音素のそれぞれに対応して算出された重みに基づき、スコアを算出する。具体的には、図１８および図２０の例の場合、スコア算出部６１は、Ｓ＝｛（１×１．０）＋（１×１．０）＋（１×１．０）＋（１×１．０）＋（１×１．０）＋（０×０．１）＋（０×０．１）＋（１×１．０）＋（１×１．０）＋（１×１．０）｝／｛１．０＋１．０＋１．０＋１．０＋１．０＋０．１＋０．１＋１．０＋１．０＋１．０｝×１００＝９７．５を算出する。
【０１１４】
図２１は、実施形態に係る音声処理装置２０のハードウェア構成の一例を示す図である。実施形態に係る音声処理装置２０は、ＣＰＵ１０１などの制御装置と、ＲＯＭ（Read  Only  Memory）１０２やＲＡＭ（Random  Access  Memory）１０３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ１０４と、各部を接続するバスを備えている。
【０１１５】
実施形態に係る音声処理装置２０で実行されるプログラムは、ＲＯＭ１０２等に予め組み込まれて提供される。
【０１１６】
実施形態に係る音声処理装置２０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供されるように構成してもよい。
【０１１７】
さらに、実施形態に係る音声処理装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態に係る音声処理装置２０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１８】
実施形態に係る音声処理装置２０で実行されるプログラムは、コンピュータを上述した音声処理装置２０の各部（テキスト選択部５１、音素列変換部５２、コンテクスト生成部５３、提示部５４、音声取得部５５、特定部５６、判定部５７、頻度記憶部５８、頻度取得部５９、重み算出部６０、スコア算出部６１、通知部６２、ポイント加算部６３、更新部６４、および記録部６５）として機能させうる。なお、これらの各部は、一部または全部がハードウェアにより構成されていてもよい。このコンピュータは、ＣＰＵ１０１がコンピュータ読取可能な記憶媒体からプログラムを主記憶装置上に読み出して実行することができる。
【０１１９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２０】
１０  音声処理システム
２０  音声処理装置
３０  端末装置
４１  表示部
４２  入力部
４３  マイクロフォン
４４  情報処理部
５１  テキスト選択部
５２  音素列変換部
５３  コンテクスト生成部
５４  提示部
５５  音声取得部
５６  特定部
５７  判定部
５８  頻度記憶部
５９  頻度取得部
６０  重み算出部
６１  スコア算出部
６２  通知部
６３  ポイント加算部
６４  更新部
６５  記録部
７０  提示画面
７１  録音ボタン
７２  スコアウィンドウ
【図１】
2014235345.tif 000005
【図２】
2014235345.tif 000006
【図３】
2014235345.tif 000007
【図４】
2014235345.tif 000008
【図５】
2014235345.tif 000009
【図６】
2014235345.tif 000010
【図７】
2014235345.tif 000011
【図８】
2014235345.tif 000012
【図９】
2014235345.tif 000013
【図１０】
2014235345.tif 000014
【図１１】
2014235345.tif 000015
【図１２】
2014235345.tif 000016
【図１３】
2014235345.tif 000017
【図１４】
2014235345.tif 000018
【図１５】
2014235345.tif 000019
【図１６】
2014235345.tif 000020
【図１７】
2014235345.tif 000021
【図１８】
2014235345.tif 000022
【図１９】
2014235345.tif 000023
【図２０】
2014235345.tif 000024
【図２１】
2014235345.tif 000025