(57)【要約】【課題】第三者に違和感又は不快感を与えずに話者の音声をマスキングするための音声出力を可能にする音声データ生成装置を提供する。【解決手段】話者が発した音声をマスキングするための音声に係る音声データを生成するマスカ音生成装置１において、入力された話者の音声をデータ変換部２１でテキストデータに変換する。データ選択部２２が、データ変換部２１で変換されたテキストデータに対応するテキストデータを、辞書ＤＢ１１１から選択する。音声特徴量抽出部２３が、話者の音声の音声特徴量を抽出する。音声データ生成部２４が、抽出した音声特徴量に基づいて、選択されたテキストデータを音声データに変換する。【選択図】図２
2012098483.tif 000002
【特許請求の範囲】
【請求項１】
話者が発した音声をマスキングするための音声に係る音声データを生成する音声データ生成装置において、
話者が発した音声を入力する入力手段と、
出力すべき音声に係る複数のデータを記憶する記憶手段と、
前記入力手段から入力された音声の内容を解析する解析手段と、
該解析手段が解析した音声の内容に基づいて、前記記憶手段からデータを選択する選択手段と、
前記入力手段から入力された音声、及び前記選択手段が選択したデータに基づいて、音声データを生成する生成手段と
を備えることを特徴とする音声データ生成装置。
【請求項２】
前記入力手段から入力された音声をテキストデータに変換する変換手段
をさらに備え、
前記記憶手段は、
出力すべき音声に係るデータとしてテキストデータを記憶し、
前記選択手段は、
前記変換手段が変換したテキストデータに基づいて、前記記憶手段からテキストデータを選択し、
前記生成手段は、
前記選択手段が選択したテキストデータを音声データに変換する
ことを特徴とする請求項１に記載の音声データ生成装置。
【請求項３】
前記記憶手段は、
関連する内容毎にグループに分類された複数のデータを記憶しており、
前記解析手段が解析した音声の内容に対応するデータを、前記記憶手段から検索する検索手段
をさらに備え、
前記選択手段は、
前記検索手段が検索したデータと同じグループに分類され、前記データとは異なるデータを選択する
ことを特徴とする請求項１又は２に記載の音声データ生成装置。
【請求項４】
前記入力手段から入力された音声の特徴量を抽出する抽出手段
をさらに備え、
前記生成手段は、
前記抽出手段が抽出した特徴量に基づいて音声データを生成する
ことを特徴とする請求項１から３の何れか一つに記載の音声データ生成装置。
【請求項５】
前記検索手段が前記記憶手段からデータを検索できたか否かを判定する手段
をさらに備え、
前記記憶手段は、
グループに分類されたデータとは異なる例外データをさらに記憶し、
前記選択手段は、
前記検索手段がデータを検索できなかったと判定された場合、前記記憶手段から例外データを選択する
ことを特徴とする請求項３又は４に記載の音声データ生成装置。
【請求項６】
前記生成手段が生成した音声データに基づいて、前記入力手段が入力した音声に対してエコーキャンセル処理を実行するエコーキャンセル手段
をさらに備えることを特徴とする請求項１から５の何れか一つに記載の音声データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、話者が発した音声をマスキングするための音声に係る音声データを生成する音声データ生成装置に関する。
【背景技術】
【０００２】
従来、ある音（対象音）が聞こえているときに対象音に近い音響特性（周波数特性など）を持つ別の音が存在した場合、その対象音が聞こえにくくなるという現象（マスキング効果）が一般に知られている。例えば、特許文献１には、収音した音信号を元に効果的なマスカ音を生成する方法が開示されている。特許文献１に記載の方法は、収音した音信号の複製を複数のフレームに分割し、各フレームの順序をランダムに並び替えて生成した音信号をミキシングすることで、マスカ音を生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３３６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の方法は、話者の発言した内容をマスキングすることができても、理解不能な音声を出力しているため、第三者に違和感又は不快感を与える場合がある。
【０００５】
そこで、本発明の目的は、第三者に違和感又は不快感を与えずに話者の音声をマスキングするための音声出力を可能にする音声データ生成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る音声データ生成装置は、入力手段、記憶手段、解析手段、選択手段及び生成手段を備え、話者が発した音声をマスキングするための音声に係る音声データを生成する。入力手段は、話者が発した音声を入力する。記憶手段は、出力すべき音声に係る複数のデータを記憶する。解析手段は、入力手段から入力された音声の内容を解析する。選択手段は、解析手段が解析した音声の内容に基づいて、記憶手段からデータを選択する。生成手段は、入力手段から入力された音声、及び選択手段が選択したデータに基づいて、音声データを生成する。
【０００７】
この構成では、出力すべき音声に係る複数のデータを記憶しておき、話者の音声の内容に基づいて、何れかのデータを選択し、音声データを生成する。記憶されたデータがテキストデータ又は音声データであり、意味を有する単語又は文章である場合、生成された音声データにより出力される音声も、意味のある単語又は文章となる。従って、話者の音声は、意味のある単語又は文章によりマスキングされることになる。これにより、ホワイトノイズ等を話者が発した音声をマスキングするための音（以下、マスカ音という）として用いた場合との対比において、聴取者に違和感又は不快感を与えることなく、話者の音声をマスキングすることができる。
【０００８】
本発明に係る音声データ生成装置は、変換手段をさらに備える。記憶手段は、出力すべき音声に係るデータとしてテキストデータを記憶する。変換手段は、入力手段から入力された音声をテキストデータに変換する。選択手段は、変換手段が変換したテキストデータに基づいて、記憶手段からテキストデータを選択する。生成手段は、選択手段が選択したテキストデータを音声データに変換する。
【０００９】
この構成では、出力すべき音声に係る複数のデータをテキストデータとした具体例を示す。
【００１０】
本発明に係る音声データ生成装置において、記憶手段は、関連する内容毎にグループに分類された複数のデータを記憶しており、音声データ生成装置は、検索手段をさらに備える。検索手段は、解析手段が解析した音声の内容に対応するデータを、記憶手段から検索する。選択手段は、記検索手段が検索したデータと同じグループに分類され、検索したデータとは異なるデータを選択する。
【００１１】
この構成では、聴取者に与える違和感又は不快感を軽減するために、話者の発言内容に関連した音声をマスカ音として出力するための具体例を示す。
【００１２】
本発明に係る音声データ生成装置は、抽出手段をさらに備える。抽出手段は、入力手段から入力された音声の特徴量を抽出する。生成手段は、抽出手段が抽出した特徴量に基づいて、音声データを生成する。
【００１３】
この構成では、聴取者に与える違和感又は不快感を軽減するために、話者の音声に近い音声をマスカ音として出力するための具体例を示す。
【００１４】
本発明に係る音声データ生成装置は、検索手段が前記記憶手段からデータを検索できたか否かを判定する手段をさらに備える。記憶手段は、グループに分類されたデータとは異なる例外データをさらに記憶している。選択手段は、検索手段がデータを検索できなかったと判定された場合、記憶手段から例外データを選択する。
【００１５】
この構成では、話者の音声の内容に対応するデータがない場合に、話者の音声がマスキングできなくなることを回避する具体例を示す。
【００１６】
本発明に係る音声データ生成装置は、前記生成手段が生成した音声データに基づいて、前記入力手段が入力した音声に対してエコーキャンセル処理を実行するエコーキャンセル手段をさらに備える。
【００１７】
この構成では、生成された音声データがマスカ音として出力され、そのマスカ音が回り込んで収音されても、エコーキャンセル手段により抑圧される。したがって、解析手段は、回り込み音ではない音声のみの内容を解析できる。これにより、マスキング対象の音声のみに基づいたマスカ音を生成することができる。
【発明の効果】
【００１８】
本発明によれば、ホワイトノイズ等をマスカ音として用いた場合との対比において、聴取者に違和感又は不快感を与えることなく、話者の音声をマスキングすることができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１に係るマスカ音生成装置の構成を模式的に示すブロック図である。
【図２】マスカ音生成装置が有する機能を模式的に示すブロック図である。
【図３】辞書ＤＢの一例を模式的に示す図である。
【図４】マスカ音生成装置で実行される処理の手順を示すフローチャートである。
【図５】実施形態２に係るマスカ音生成装置の信号処理部の機能を模式的に示すブロック図である。
【図６】マスカ音生成装置で実行される処理の手順を示すフローチャートである。
【図７】話者の音声をマスキングする他の方法の一例を示す模式図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る音声データ生成装置の好適な実施形態について図面を参照して説明する。本発明に係る音声データ生成装置は、会話内容を第三者に聞かせたくない話者の音声に基づいて出力すべき音声を生成し、その音声をマスカ音として出力する。以下において、音声データ生成装置は、マイクロフォン（以下、マイクという）及びスピーカを予め備えた構成として説明するが、マイク及びスピーカを備えず、マイク及びスピーカが有線又は無線により接続可能な構成としてもよい。また、音声データ生成装置は、マスカ音のみを生成する専用装置であってもよいし、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）又は携帯電話機などであってもよい。以下、本発明に係る音声データ生成装置は、マスカ音のみを生成する専用のマスカ音生成装置として説明する。
【００２１】
（実施形態１）
図１は、実施形態１に係るマスカ音生成装置の構成を模式的に示すブロック図である。本実施形態に係るマスカ音生成装置１は、マスカ音として、話者の発言内容に関連した内容の音声を生成し、出力する。例えば、話者が「暑い」と発言した場合、マスカ音生成装置１は、「寒い」という音声を、話者の音質に近い音質で出力する。これにより、聴取者は、「暑い」及び「寒い」という音声を似た音質で略同時に聞くこととなる。その結果、マスカ音生成装置１は、聴取者に対して、一人の話者が同時に発言しているかのごとく錯覚させることで違和感又は不快感を与えることなく、話者の音声をマスキングすることができる。
【００２２】
マスカ音生成装置１は、制御部１０、記憶部１１、操作部１２、音声入力部１３、信号処理部１４及び音声出力部１５を備えている。制御部１０は、例えばＣＰＵ（Central Processing Unit）を備え、マスカ音生成装置１の動作を制御する。記憶部１１は、例えばＲＯＭ（Read Only Memory）であって、必要なプログラム１１０及び各種データを記憶する。記憶部１１は、詳しくは後述するが、マスカ音を生成するためのテキストデータをデータベース（以下、ＤＢという）化した辞書ＤＢ１１１及び例外辞書ＤＢ１１２を記憶している。
【００２３】
操作部１２は、マスカ音生成装置１のユーザによる操作を受け付ける。音声入力部１３は、図示しないＡ／Ｄコンバータを有し、マイク１３Ａが接続されている。マイク１３Ａは、話者の音声を収音し、電気信号（以下、入力音声信号という）に変化する。音声入力部１３は、マイク１３Ａが変換した入力音声信号をＡ／ＤコンバータでＡ／Ｄ変換し、信号処理部１４へ出力する。
【００２４】
信号処理部１４は、例えばＤＳＰ（Digital Signal Processor）であって、入力音声信号に対して信号処理を行い、マスカ音に係る音声データを生成する。信号処理部１４の具体的な機能及び動作については後述する。なお、上述の音声入力部１３及び後述の音声出力部１５は、信号処理部１４に含まれるようにしてもよい。また、信号処理部１４の機能及び動作は、制御部１０が記憶部１１に記憶されているプログラム１１０を実行することによりソフトウェアで実現されていてもよい。
【００２５】
音声出力部１５は、図示しないＤ／Ａコンバータ及びアンプを有し、スピーカ１５Ａが接続されている。音声出力部１５は、信号処理部１４で生成された音声データに係る信号を、Ｄ／ＡコンバータでＤ／Ａ変換し、アンプで振幅（ボリューム）を最適な値に調整した後、スピーカ１５Ａからマスカ音として出力する。
【００２６】
以下に、信号処理部１４について詳述する。図２は、信号処理部１４の機能を模式的に示すブロック図である。信号処理部１４は、データ変換部２１、データ選択部２２、音声特徴量抽出部２３及び音声データ生成部２４の機能を備える。
【００２７】
データ変換部２１は、音声入力部１３から入力された入力音声信号を解析して、話者が発した音声に係る音声データをテキストデータに変換する。なお、話者の音声が文章である場合、データ変換部２１は、単語（又は文節）毎にテキストデータを生成する。例えば、話者が「今日は暑いです」と発言した場合、データ変換部２１は、「今日／は／暑い／です」のように単語毎に分割したテキストデータを生成する。この場合、データ変換部２１は、文章のテキストデータを生成した後、テキストデータに単語毎に分割してもよいし、文章の音声データを単語毎に分割した後、テキストデータに変換してもよい。データ変換部２１は、変換したテキストデータをデータ選択部２２へ出力する。
【００２８】
データ選択部２２は、データ変換部２１により変換されたテキストデータに基づいて、辞書ＤＢ１１１又は例外辞書ＤＢ１１２からテキストデータを選択する。データ選択部２２は、選択したテキストデータを後述の音声データ生成部２４へ出力する。データ選択部２２が選択したテキストデータは、音声データ生成部２４により音声データに変換されて、スピーカ１５Ａからマスカ音として出力される。なお、データ選択部２２は、データ変換部２１が複数のテキストデータを生成した場合には、各テキストデータに対して、辞書ＤＢ１１１又は例外辞書ＤＢ１１２からテキストデータを選択する。
【００２９】
辞書ＤＢ１１１は、同じような会話の状況下で用いられる単語を同じグループとして分類している。図３は、辞書ＤＢ１１１の一例を模式的に示す図である。図３の場合、気温を表現する「暑い」、「寒い」及び「丁度いい」等の単語は、同じグループ１に分類されている。また、天候を表現する「晴れ」、「雨」及び「曇り」等の単語は、同じグループ３に分類されている。
【００３０】
例外辞書ＤＢ１１２は、辞書ＤＢ１１１から該当する単語が検出されなかった場合に用いられるデータベースである。例外辞書ＤＢ１１２は、使用頻度の高い単語や、聴取者が注目しやすい単語など汎用性があり、高いマスキング効果が期待できるテキストデータ（例外データ）を格納している。また、例外辞書ＤＢ１１２には、辞書ＤＢ１１１でグループ化できない単語を格納してもよいし、文書を格納してもよい。例外辞書ＤＢ１１２に格納されるデータは一つであってもよいし、複数であってもよい。さらに、例外辞書ＤＢ１１２には、テキストデータでなく、音声データが格納されていてもよく、音声データは、笑い声又は雑音などとしてもよい。
【００３１】
以下の説明では、データ変換部２１により変換されたテキストデータを、入力テキストといい、辞書ＤＢ１１１に格納されるテキストデータを、辞書テキストという。また、例外辞書ＤＢ１１２に格納されるテキストデータを例外辞書テキストという。
【００３２】
データ選択部２２は、入力テキストに対応する辞書テキストを辞書ＤＢ１１１から検索する。検索できた場合、データ選択部２２は、検索した辞書テキストと同じグループに分類された他の辞書テキストを選択する。例えば図３において、「暑い」という入力テキストの場合、データ選択部２２は、辞書テキスト「暑い」が属する「グループ１」を特定し、そのグループ１から辞書テキスト「暑い」とは異なる他（例えば「寒い」）の辞書テキストを選択する。データ選択部２２が入力テキストに対応する辞書テキストを選択することで、信号処理部１４は、話者の発言内容に関連した内容の音声データを生成でき、マスカ音として出力することができる。
【００３３】
また、辞書ＤＢ１１１に入力テキストに対応する辞書テキストが辞書ＤＢ１１１になく、検索できなかった場合、データ選択部２２は、例外辞書ＤＢ１１２から任意の例外辞書テキストを選択する。データ選択部２２が辞書テキストを選択できない場合、このままではマスカ音が生成されない。このため、データ選択部２２は、辞書テキストの代用として、例外辞書ＤＢ１１２から任意の例外辞書テキストを選択する。これにより、音声データが生成されずに、マスカ音が出力されなくなることを回避できる。
【００３４】
音声特徴量抽出部２３は、音声入力部１３から入力された入力音声信号から、話者の固有の音声特徴量を抽出する。本実施形態における音声特徴量は、音声の音響的な特徴を数値化した量である。音声特徴量は、例えば、話者の音量、話す速さ、声の高さ、抑揚又は音色などである。例えば、音量の場合、音声の有音区間における振幅平均値を音声特徴量とする。話す速さの場合、音声の有音区間における単位時間当たりの音節数又は拍数（モーラ数）を音声特徴量とする。声の高さの場合、音声の有音区間のうち、音声波形に周期性が認められる有声区間のピッチ周波数（Ｈｚ）を音声特徴量とする。抑揚の場合、声の高さであるピッチ周波数の変化幅（ダイナミックレンジ）を音声特徴量とする。音色の場合、音声の有音区間におけるフォルマント周波数を音声特徴量とする。音声特徴量抽出部２３は、抽出した音声特徴量を音声データ生成部２４へ出力する。
【００３５】
音声データ生成部２４は、音声特徴量抽出部２３から出力された音声特徴量に基づいて、データ選択部２２が選択したテキストデータを音声データに変換（生成）し、音声データ生成部２４へ出力する。例えば、音声データ生成部２４は、予め記憶された音源データからテキストデータに対応する音源データを取得し、その音源データの周波数、位相又は振幅などの各成分を音声特徴量に応じて調整することで音声データを生成する。音声データ生成部２４が話者の音声特徴量に基づいて音声データを生成することで、音声データは、話者の音質により近い音質で出力される。これにより、話者が実際に発した音声か、マスカ音生成装置１からの音声かを、聴取者に区別されないようにでき、より効果的に、話者の音声をマスキングすることが可能となる。
【００３６】
なお、信号処理部１４は、入力音声信号が入力される都度、随時入力音声信号から話者の音声を音素毎に抽出し、音声素片として記憶するようにしてもよい。この場合、音声データ生成部２４は、データ選択部２２からのテキストデータに含まれる各音素に対応する音声素片を取得し、合成することで、話者の実際の音声により近い音声データを生成することができる。話者自身の音声素片を用いることで、音声データ生成部２４は、音声特徴量抽出部２３が抽出した音声特徴量に応じた音声データの調整を行う必要がなくなる。音声データの生成に用いる音声素片は、予め登録しておいてもよい。また、マスカ音生成装置１は、複数の話者の音声素片を予め登録しておき、使用時に操作部１２からユーザの選択を受け付けて、選択された話者の音声素片を用いて音声データを生成するようにしてもよい。
【００３７】
次に、マスカ音生成装置１における動作について説明する。図４は、マスカ音生成装置１で実行される処理の手順を示すフローチャートである。図４に示す処理は、信号処理部１４により実行される。
【００３８】
信号処理部１４は、音声入力部１３から入力音声信号が入力されたか否かを判定する（Ｓ１）。入力音声信号が入力されていない場合（Ｓ１：ＮＯ）、信号処理部１４は、本処理を終了する。入力音声信号が入力された場合（Ｓ１：ＹＥＳ）、信号処理部１４は、入力音声信号をテキストデータに変換する（Ｓ２）。このとき、音声が文章である場合、信号処理部１４は、単語毎のテキストデータを生成する。信号処理部１４は、入力音声信号から話者の音声特徴量を抽出する（Ｓ３）。なお、Ｓ２及びＳ３の順序は、実行順序が逆であってもよい。
【００３９】
次に、信号処理部１４は、辞書ＤＢ１１１から入力テキストに対応する辞書テキストを検索する（Ｓ４）。信号処理部１４は、対応する辞書テキストが辞書ＤＢ１１１にあるか否かを判定する（Ｓ５）。対応する辞書テキストが辞書ＤＢ１１１にある場合（Ｓ５：ＹＥＳ）、信号処理部１４は、上述したように、検索した辞書テキストと同じグループに分類された他の辞書テキストを選択する（Ｓ６）。対応する辞書テキストが辞書ＤＢ１１１にない場合（Ｓ５：ＮＯ）、信号処理部１４は、例外辞書ＤＢ１１２から任意の例外辞書テキストを選択する（Ｓ７）。
【００４０】
信号処理部１４は、Ｓ３で抽出した音声特徴量と、Ｓ６又はＳ７で選択したテキストデータとから、音声データを生成する（Ｓ８）。信号処理部１４は、生成した音声データを音声出力部１５へ出力し（Ｓ９）、本処理を終了する。音声出力部１５へ出力された音声データは、マスカ音として、スピーカ１５Ａから出力される。なお、信号処理部１４は、音声が文章であるため入力テキストを複数生成した場合、各入力テキストに対して、Ｓ４からＳ９の処理を繰り返す。
【００４１】
以上説明したように、本実施形態に係るマスカ音生成装置１は、話者の発言内容に関連した内容の音声を、マスカ音とすることで、ホワイトノイズ等をマスカ音として用いた場合との対比において、聴取者に与える違和感又は不快感を軽減できる。また、話者の音声とマスカ音とをより近い音質にすることで、聴取者に、一方のみの音声の内容を把握され難くすることができ、より効果的に、話者の音声をマスキングすることができる。
【００４２】
（実施形態２）
次に、本発明に係る実施形態２について説明する。本実施形態に係るマスカ音生成装置１は、入力音声信号に対してエコーを除去するエコーキャンセルの機能を備えている点で、実施形態１と相違する。以下、相違点について説明し、実施形態１と同様の構成は、同符号を付して、説明は省略する。
【００４３】
図５は、実施形態２に係るマスカ音生成装置の信号処理部１４の機能を模式的に示すブロック図である。信号処理部１４は、データ変換部２１、データ選択部２２、音声特徴量抽出部２３及び音声データ生成部２４の機能に加え、エコーキャンセル部２５の機能をさらに備える。
【００４４】
エコーキャンセル部２５は、入力音声信号に対してエコーを除去する。スピーカ１５Ａからマスカ音が出力された場合、マイク１３Ａがそのマスカ音を収音することで、入力音声信号にエコーが含まれることとなる。このため、エコーキャンセル部２５は、マスカ音として出力される音声データを後述の音声データ生成部２５から取得し、取得した音声データと同じ成分を入力音声信号から除去する。これにより、信号処理部１４は、入力音声信号からマイク１３Ａに回り込んだマスカ音を除去でき、話者の音声を正確に抽出することができる。
【００４５】
なお、エコーキャンセル部２５によるエコーを除去する方法は、適宜変更可能である。例えば、エコーキャンセル部２５は、適応フィルタを備え、入力音声信号に対してエコーを除去するようにしてもよい。この場合、エコーキャンセル部２５は、スピーカ１５Ａから出力されたマスカ音がマイク１３Ａへ回り込む成分の擬似信号である擬似回帰音信号を生成し、入力音声信号から擬似回帰音信号を差し引くことで、エコーを除去する。
【００４６】
エコーキャンセル部２５によりエコーが除去された入力音声信号は、データ変換部２１及び音声特徴量抽出部２３それぞれへ入力される。データ変換部２１は、エコーキャンセル部２５でエコーが除去された入力音声信号を解析して、話者が発した音声に係る音声データをテキストデータに変換する。音声特徴量抽出部２３は、エコーキャンセル部２５でエコーが除去された入力音声信号から、話者の固有の音声特徴量を抽出する。
【００４７】
なお、信号処理部１４が有する他の機能については、実施形態１と同様であるため説明は省略する。
【００４８】
次に、マスカ音生成装置１における動作について説明する。図６は、マスカ音生成装置１で実行される処理の手順を示すフローチャートである。図６に示す処理は、信号処理部１４により実行される。
【００４９】
信号処理部１４は、音声入力部１３から入力音声信号が入力されたか否かを判定する（Ｓ１１）。入力音声信号が入力されていない場合（Ｓ１１：ＮＯ）、信号処理部１４は、本処理を終了する。入力音声信号が入力された場合（Ｓ１１：ＹＥＳ）、信号処理部１４は、入力音声信号からエコーを除去する（Ｓ１２）。次に、信号処理部１４は、エコーが除去された入力音声信号をテキストデータに変換する（Ｓ１３）。このとき、音声が文章である場合、信号処理部１４は、単語毎のテキストデータを生成する。信号処理部１４は、入力音声信号から話者の音声特徴量を抽出する（Ｓ１４）。なお、Ｓ１３及びＳ１４の順序は、実行順序が逆であってもよい。
【００５０】
次に、信号処理部１４は、辞書ＤＢ１１１から入力テキストに対応する辞書テキストを検索する（Ｓ１５）。信号処理部１４は、対応する辞書テキストが辞書ＤＢ１１１にあるか否かを判定する（Ｓ１６）。対応する辞書テキストが辞書ＤＢ１１１にある場合（Ｓ１６：ＹＥＳ）、信号処理部１４は、上述したように、検索した辞書テキストと同じグループに分類された他の辞書テキストを選択する（Ｓ１７）。対応する辞書テキストが辞書ＤＢ１１１にない場合（Ｓ１６：ＮＯ）、信号処理部１４は、例外辞書ＤＢ１１２から任意の例外辞書テキストを選択する（Ｓ１８）。
【００５１】
信号処理部１４は、Ｓ１４で抽出した音声特徴量と、Ｓ１７又はＳ１８で選択したテキストデータとから、音声データを生成する（Ｓ１９）。信号処理部１４は、生成した音声データを音声出力部１５へ出力し（Ｓ２０）、本処理を終了する。音声出力部１５へ出力された音声データは、マスカ音として、スピーカ１５Ａから出力される。なお、信号処理部１４は、音声が文章であるため入力テキストを複数生成した場合、各入力テキストに対して、Ｓ１５からＳ２０の処理を繰り返す。
【００５２】
以上説明したように、本実施形態に係るマスカ音生成装置１は、実施形態１における効果に加え、入力音声信号からマイク１３Ａに回り込んだマスカ音を除去（エコーキャンセル処理）することで、話者の音声を正確に抽出することができる。これにより、より効果的に、話者の音声をマスキングすることができる。
【００５３】
なお、マスカ音生成装置１の具体的構成などは、適宜設計変更可能であり、上述の実施形態に記載された作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、上述の実施形態に記載されたものに限定されるものではない。
【００５４】
例えば、マスカ音生成装置１は、マスカ音を生成するためのデータとして、テキストデータを記憶しているが、音声データを記憶していてもよい。具体的には、信号処理部１４は、話者の音声に係る音声データ及び記憶した音声データそれぞれを音素系列に変換し、ＤＰ（Dynamic Programming）マッチングにより比較して、話者の音声に対応する音声データを選択するようにしてもよい。この場合、マスカ音生成装置１は、信号処理部１４において収音した話者の音声をテキストデータに変換する必要がなくなる。
【００５５】
また、上述の実施形態では、辞書ＤＢ１１１に、図３に示すようにグループに分類した単語を格納し、話者の発言した音声の単語毎にテキストデータを選択しているが、辞書ＤＢ１１１に、天気に関する文章、経済に関する文章など文章を格納するようにしてもよい。天気に関する文章とは、例えば「今日は暑いです。明日はさらに暑くなります。・・・」などである。そして、データ選択部２２が入力テキストから天気に関するキーワード（例えば、「晴れ」又は「雨」など）を検出した場合、データ選択部２２は、天気に関する文章を辞書ＤＢ１１１から選択する。
【００５６】
そして、音声データ生成部２４は、データ選択部２２が選択した文章の音声データを生成し、出力する。この場合、マスカ音生成装置１は、話者が発言している間、生成した文章の音声を出力する。これにより、聴取者は、同じ話題であっても異なる内容を２人が同時に発言しているかのように錯覚し、実際に話者が発言した内容を把握し難くなる。
【００５７】
さらに、上述の実施形態では、マスカ音生成装置１は、出力するマスカ音が、話者の発言に重なるようにしているが、話者の発言とずらしてマスカ音を出力するようにしてもよい。図７は、話者の音声をマスキングする他の方法の一例を示す模式図である。マスカ音生成装置１は、収音した話者の音声から、話者の発言の反意語となるテキストデータを選択し、音声データを生成する。そして、マスカ音生成装置１は、話者の発言が終了したと推定した後、逆説の接続詞の音声データと共に、生成した音声データをマスカ音として出力する。
【００５８】
例えば、話者が「今日は暑い」と発言した場合、マスカ音生成装置１は、「今日は寒い」という音声データを生成する。そして、マイク１３Ａからの収音結果から、話者の発言が終了したと判定した場合、マスカ音生成装置１は、逆説の接続詞「いや」と共に、「今日は寒い」という音声を、話者の音質に近い音質で出力する。この場合、聴取者は、話者が「今日は暑い。いや、今日は寒い」と発言しているかのごとく錯覚し、話者の発言内容を把握し難くなる。
【符号の説明】
【００５９】
１−マスカ音生成装置、１１−記憶部（記憶手段）、１３−音声入力部（入力手段）、１４−信号処理部、２１−データ変換部（変換手段、解析手段）、２２−単語データ検索部（選択手段、解析手段）、２３−音声特徴量抽出部（抽出手段）、２４−音声データ生成部（生成手段）、２５−エコーキャンセル部（エコーキャンセル手段）、１１１−辞書ＤＢ、１１２−例外辞書ＤＢ（例外データ）
【図１】
2012098483.tif 000003
【図２】
2012098483.tif 000004
【図３】
2012098483.tif 000005
【図４】
2012098483.tif 000006
【図５】
2012098483.tif 000007
【図６】
2012098483.tif 000008
【図７】
2012098483.tif 000009