(57)【要約】  入力されたテキストに従って合成音声と、合成音声に含まれる音素の時刻情報とを出力する合成音声生成部と、前記入力されたテキストに潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する推定部と、前記潜在リスク区間と、前記時刻情報とを対応させることで、前記合成音声における、電子透かしの埋め込み時刻を決定して出力する埋め込み制御部と、前記合成音声に対して、前記合成音声の前記埋め込み時刻によって指定された時刻における特定の周波数帯域に電子透かしを埋め込む埋め込み部と、を備える。
2014199450.tif 000002
【特許請求の範囲】
【請求項１】
入力されたテキストに従って、合成音声と、合成音声に含まれる音素の時刻情報とを出力する合成音声生成部と、
前記入力されたテキストに潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する推定部と、
前記潜在リスク区間と、前記時刻情報とを対応させることで、前記合成音声における、電子透かしの埋め込み時刻を決定して出力する埋め込み制御部と、
前記合成音声に対して、前記合成音声の前記埋め込み時刻によって指定された時刻に電子透かしを埋め込む埋め込み部と、
を備えることを特徴とする電子透かし埋め込み装置。
【請求項２】
前記合成音声生成部は、入力された中間言語情報に従って、合成音声と、合成音声に含まれる音素の時刻情報とを出力し、
前記推定部は、入力された前記中間言語情報に前記潜在リスク表現が含まれているか否かを推定し、含まれていると推定される前記潜在リスク区間を出力する、
ことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項３】
前記推定部は、前記潜在リスク区間に含まれる潜在リスク表現の危険度を出力し、
前記埋め込み制御部は、前記電子透かしの埋め込み強度を前記危険度に基づいて設定して出力し、
前記埋め込み部は、前記電子透かしを前記埋め込み強度に基づいて前記合成音声に埋め込む
ことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項４】
前記推定部は、前記入力されたテキストに対して、前記潜在リスク区間、及び前記危険度をテキストタグとして記述して出力し、
前記合成音声生成部は、前記テキストタグが記述されたテキストに基づいて、前記合成音声、及び前記潜在リスク表現の音素の時刻情報を出力する
ことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項５】
前記合成音声生成部は、前記入力されたテキストのテキスト解析を行って得られた韻律情報をテキスト形式で示した中間言語情報を出力し、
前記推定部は、入力された前記中間言語情報に潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する
ことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項６】
前記推定部は、前記入力されたテキストの前記潜在リスク区間の前記危険度を、外部からの入力信号に含まれる情報を参照して決定する
ことを特徴とする請求項３に記載の電子透かし埋め込み装置。
【請求項７】
入力されたテキストに従って合成音声と、合成音声に含まれる音素の時刻情報とを出力する合成音声生成ステップと、
前記入力されたテキストに潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する推定ステップと、
前記潜在リスク区間と、前記時刻情報とを対応させることで、前記合成音声における、電子透かしの埋め込み時刻を決定して出力する埋め込み制御ステップと、
前記合成音声に対して、前記合成音声の前記埋め込み時刻によって指定された時刻に電子透かしを埋め込む埋め込みステップと、
を含むことを特徴とする電子透かし埋め込み方法。
【請求項８】
コンピュータに、
入力されたテキストに従って合成音声と、合成音声に含まれる音素の時刻情報とを出力する合成音声生成ステップと、
前記入力されたテキストに潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する推定ステップと、
前記潜在リスク区間と、前記時刻情報とを対応させることで、前記合成音声における、電子透かしの埋め込み時刻を決定して出力する埋め込み制御ステップと、
前記合成音声に対して、前記合成音声の前記埋め込み時刻によって指定された時刻に電子透かしを埋め込む埋め込みステップと、
を実行させるための電子透かし埋め込みプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子透かし埋め込み装置、電子透かし埋め込み方法、及び電子透かし埋め込みプログラムに関する。
【背景技術】
【０００２】
近年の音声信号処理技術では様々な音声を合成することが可能となっており、例えば合成した音声によって知人の音声を用いたなりすましや、著名人の音声の不正利用などの危険性が生じている。また、他人に似せた声（似声）を容易に生成できることによって、今後は知人の声を用いたなりすまし詐欺や、著名人の声を不正に利用した名誉棄損などの犯罪行為が増加する可能性も否定できない。これらの犯罪を未然に防止するため、合成音に電子透かしを埋め込むことで肉声と区別し、合成音の不正利用を検知する技術が開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３８１２８４８号公報
【特許文献２】特開平１１−８５７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、音声合成技術を使って似声を作成したメディアコンテンツに、差別用語やわいせつ表現に代表される放送禁止表現、もしくは犯罪を連想させる表現などが含まれている場合、そのコンテンツが誤って使用されると似声本人の信頼問題に発展しかねない。そこで、このような合成音声を生成することが可能な装置には、放送禁止用語等が含まれている場合に、精度良く検出することのできる電子透かしを音声の品質を保ちながら埋め込む機能が必要となるものの、有効な手段は考案されていなかった。【０００５】
本発明の実施形態は、上記に鑑みてなされたものであって、音声の品質低下を抑制しつつ、検出精度の高い電子透かしを埋め込むことの可能な電子透かし埋め込み装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の実施形態は、入力されたテキストに従って合成音声と、合成音声に含まれる音素の時刻情報とを出力する合成音声生成部と、前記入力されたテキストに潜在リスク表現が含まれているか否かを推定し、含まれていると推定される潜在リスク区間を出力する推定部と、前記潜在リスク区間と、前記時刻情報とを対応させることで、前記合成音声における、電子透かしの埋め込み時刻を決定して出力する埋め込み制御部と、前記合成音声に対して、前記合成音声の前記埋め込み時刻によって指定された時刻における特定の周波数帯域に電子透かしを埋め込む埋め込み部と、を備えることを特徴とする。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態の電子透かし埋め込み装置の機能構成を示すブロック図。
【図２】第１の実施形態の透かし入り音声生成部の詳細な構成を示すブロック図。
【図３】第１の実施形態の透かし入り音声生成部における透かしの埋め込み方法を説明する図。
【図４】第２の実施形態の電子透かし埋め込み装置の機能構成を示すブロック図。
【図５】第３の実施形態の電子透かし埋め込み装置の機能構成を示すブロック図。
【図６】第４の実施形態の電子透かし埋め込み装置の機能構成を示すブロック図。
【図７】各実施形態の電子透かし埋め込み装置のハードウェア構成を示すブロック図。
【発明を実施するための形態】
【０００８】
（第１の実施形態）
以下、図面を参照しながら電子透かし埋め込み装置の実施形態について説明する。図１は、電子透かし埋め込み装置の機能構成を示すブロック図である。図１に示されるように、電子透かし埋め込み装置１は、推定部１０１と、合成音声生成部１０２と、埋め込み制御部１０３と、透かし入り音声生成部１０４とを備える。電子透かし埋め込み装置１は、文字情報を含む入力テキスト１０を入力し、電子透かしを埋め込んだ合成音声１７を出力する。推定部１０１は、外部から入力テキスト１０を取得する。以下、「潜在リスク区間」とは、「潜在リスク表現」が使用されている音声区間であると定義し、下記を満たす単語、表現、コンテキストを「潜在リスク表現」と定義する。
・差別用語やわいせつ表現に代表される、放送に不適切な単語、表現、コンテキスト
・なりすまし詐欺などの犯罪やその計画を想起させる単語、表現、コンテキスト
・他人の名誉棄損につながる可能性のある単語、表現、コンテキスト
【０００９】
推定部１０１は、入力テキスト１０から潜在リスク区間を判定し、その区間の危険度を決定する。ただし１０は，テキスト解析を行うことによって得られた韻律情報を、テキスト形式で表現した中間言語情報でも良い。潜在リスク区間の判定には、例えば以下のようなものが考えられる。
・潜在リスク表現を列挙したリストを格納しておき、入力テキスト１０にリスト中の表現が含まれているか否かを検索する方法
・潜在リスク表現を列挙したリストを格納しておき、形態素解析を行った入力テキスト１０にリスト中の表現が含まれているか否かを検索する方法
・潜在リスク表現を含む単語並び（Ｎグラム）の出現確率を学習し、入力テキスト１０の単語並びに対して尤度を用いて判定する方法
・推定部１０１に、入力テキスト１０が潜在リスク表現となり得るか否かを判断する意図理解モジュールを用いて判定する方法
【００１０】
潜在リスク区間の危険度の決定には、下に例示するように種々の方法があり得る。
・潜在リスク表現を列挙したリストに列挙された各潜在リスク表現に危険度を割り当て、入力テキスト１０中においてリストと一致した潜在リスク表現の危険度を算出する方法
・潜在リスク表現を含む各単語並び（Ｎグラム）に危険度を対応させることで、入力テキスト１０中に現れた潜在リスク表現に対して危険度を割り当てる方法
・意図理解モジュールにおいて、潜在リスク表現となり得る各コンテキストに危険度を対応させることで、入力テキスト１０が潜在リスク表現となり得る場合には、そのコンテキストに対して危険度を割り当てる方法
【００１１】
推定部１０１は、潜在リスク区間１１、および潜在リスク表現の危険度１２を埋め込み制御部１０３へと出力する。
【００１２】
合成音声生成部１０２は、外部から入力テキスト１０を取得する。合成音声生成部１０２は、入力テキスト１０から音素列、ポーズ、モーラ数、アクセントなどの韻律情報を抽出し、合成音声１３を生成する。電子透かしを埋め込む時刻に対応させるため、各音素が発声される時刻情報を必要とする。そのため、合成音声生成部１０２は、入力テキスト１０から抽出した音素列、ポーズ、モーラ数などを用いて音素時刻情報を出力する。合成音声生成部１０２は、合成音声１３を透かし入り音声生成部１０４へ出力し、合成音声１３の音素時刻情報１４を埋め込み制御部１０３へ出力する。
【００１３】
埋め込み制御部１０３は、推定部１０１から出力された潜在リスク区間１１と、潜在リスク表現の危険度１２と、合成音声生成部１０２から出力された音素時刻情報１４を入力とする。埋め込み制御部１０３は、推定部１０１から出力された潜在リスク表現の危険度１２を、透かし強度１５に変更する。危険度１２が高いほど、透かし強度１５は高く設定される。透かし強度には、大きくすると雑音耐性やコーデック耐性が向上し、透かしの検出精度が向上する一方で、ヒトが聴いた時に耳障りな音が知覚される特徴を持つ。本実施形態にあっては、合成音声１３に含まれている、悪用されると危険度の高い潜在リスク表現を精度良く検出することを目的とする。そのため、多少の音質劣化が生じたとしても透かし強度を高く設定することが望ましい。なお、危険度１２に基づいて透かし強度１５を設定するのではなく、潜在リスク表現が含まれる区間の透かし強度１５を一律に高い値に設定しておくようにしてもよい。
【００１４】
埋め込み制御部１０３は、潜在リスク区間１１と音素時刻情報１４により、透かしの埋め込み時刻１６を算出する。埋め込み時刻１６とは、前述の電子透かしを、透かし強度１５で指定された強度で埋め込む時刻の情報である。埋め込み制御部１０３は、透かし強度１５と埋め込み時刻１６を透かし入り音声生成部１０４へと出力する。
【００１５】
透かし入り音声生成部１０４は、合成音声生成部１０２から出力された合成音声１３と、埋め込み制御部１０３から出力された透かし強度１５と、埋め込み時刻１６を入力とする。透かし入り音声生成部１０４は、合成音声１３に対して、埋め込み時刻１６で指定された時刻に、透かし強度１５で指定された強度で電子透かしを埋め込むことで、透かし入り合成音声１７を生成する。
【００１６】
以下に、透かし入り音声生成部１０４における透かしの埋め込み方法について説明する。電子透かしの埋め込み方法としては、
（１）透かし入り合成音声１７の生成時に、潜在リスク区間内に透かしを埋め込み、かつ透かしを検出することが可能な方法であること
（２）透かしを埋め込む強度が調節出来る方法であること
の２点の条件を満たす必要がある。
【００１７】
上記２つの条件を満たす電子透かしの埋め込み方法を実施することのできる透かし入り音声生成部１０４の詳細な機能構成について図２を参照して説明する。図２に示されるように、透かし入り音声生成部１０４は、抽出部２０１と、変換適用部２０２と、埋め込み部２０３と、逆変換適用部２０４と、再合成部２０５とを備える。
【００１８】
抽出部２０１は、外部から合成音声１３を取得する。抽出部２０１は、合成音声１３から単位時間毎に時間長２Ｔ（例えば、２Ｔ＝６４ミリ秒）の音声波形を切り出すことによって、時刻（ｔ）での単位音声フレーム２１を生成する。なお、以降の説明において、時間長２Ｔは分析窓幅とも呼ばれる。抽出部２０１は、時間長２Ｔの音声波形を切り出す処理に加えて、切り出した音声波形の直流成分を除去する処理、切り出した音声波形の高周波成分を強調する処理、切り出した音声波形に窓関数（例えば、サイン窓）を乗算する処理などを行ってもよい。抽出部２０１は、単位音声フレーム２１を変換適用部２０２へと出力する。
【００１９】
変換適用部２０２は、抽出部２０１からの単位音声フレーム２１を入力とする。変換適用部２０２は、単位音声フレーム２１に直交変換を適用し周波数領域に射影する。直交変換には離散フーリエ変換、離散コサイン変換、修正離散コサイン変換、サイン変換、離散ウェーブレット変換などの変換方式を用いてもよい。変換適用部２０２は、直交変換適用後の単位フレーム２２を埋め込み部２０３へと出力する。
【００２０】
埋め込み部２０３は、変換適用部２０２からの単位フレーム２２、透かし強度１５、埋め込み時刻１６を入力とする。埋め込み部２０３は、単位フレーム２２が埋め込み時刻１６で指定された単位フレームであれば、指定されたサブバンドに、透かし強度１５に基づいた強度で電子透かしを埋め込む。なお、電子透かしの埋め込み方法は後述する。埋め込み部２０３は、透かし入り単位フレーム２３を逆変換適用部２０４へと出力する。
【００２１】
逆変換適用部２０４は、埋め込み部２０３からの透かし入り単位フレーム２３を入力とする。逆変換適用部２０４は、透かし入り単位フレーム２３に逆直交変換を適用し時間領域に戻す。逆直交変換には、逆離散フーリエ変換、逆離散コサイン変換、逆修正離散コサイン変換、逆離散サイン変換、逆離散ウェーブレット変換などを用いてもよいが、変換適用部２０２で用いられた直交変換に対応する逆直交変換が望ましい。逆変換適用部２０４は、逆直交変換適用後の単位フレーム２４を、再合成部２０５へと出力する。
【００２２】
再合成部２０５は、逆変換適用部２０４からの逆直交変換適用後の単位フレーム２４を入力とする。再合成部２０５は、逆直交変換適用後の単位フレーム２４に対し、前後のフレームを重複させて和算することで、透かし入り合成音声１７を生成する。なお、前後のフレームは、例えば分析窓長２Ｔの半分である時間長Ｔだけ重複させることが望ましい。
【００２３】
続いて、埋め込み部２０３での透かしの埋め込み方法の詳細を図３を用いて説明する。図３の上図は、変換適用部２０２から出力された、ある単位フレーム２２を表している。横軸は周波数、縦軸は振幅スペクトルの強度を表している。本実施形態では、図３においてＰ群とＮ群という２種類のサブバンドを設定する。サブバンドには少なくとも２つ以上隣接した周波数ｂｉｎが含まれる。Ｐ群とＮ群の設定方法として、予め全周波数帯域を特定のルールに基づいて指定個数のサブバンドに分割した後に、得られたサブバンドの中から選択してもよい。また、Ｐ群とＮ群は全ての単位フレーム２２において同一のものを設定してもよいし、単位フレーム２２ごとに変更してもよい。
【００２４】
ある単位フレーム２２に、付加情報として１ビットの透かしビット｛０、１｝を、透かし強度２δ（δ≧０）で埋め込むことを考える。ある時刻ｔにおけるｋ番目の周波数ｂｉｎＷｋの振幅スペクトル強度を｜Ｘｔ（Ｗｋ）｜、Ｐ群に属する全周波数の集合をΩｐとした時、Ｐ群に属する全周波数ｂｉｎの振幅スペクトル強度和は以下の数式で示される。
【００２５】
【数１】
2014199450.tif 000003
【００２６】
同様に、Ｎ群に属する全周波数ｂｉｎの振幅スペクトル強度和をＳＮ（ｔ）と表す。この時、以下の式を満たすように埋め込む透かしビットに応じてＳＮ（ｔ）とＳｐ（ｔ）の大小関係を変更する。
【００２７】
透かしビット“１”を透かし強度２δで埋め込むならばＳｐ（ｔ）−ＳＮ（ｔ）≧２δ≧０
透かしビット“０”を透かし強度２δで埋め込むならばＳｐ（ｔ）−ＳＮ（ｔ）＜２δ＜０
【００２８】
例として、透かしビット“１”を、ある単位フレーム２２に透かし強度２δで埋め込むケースを考える。透かしビット“１”を埋め込むならば、単位フレーム２２で振幅スペクトル強度和の大小関係がＳｐ（ｔ）−ＳＮ（ｔ）≧２δとなるように各周波数ｂｉｎの強度を変更すればよい。すなわち、透かしを埋め込む前のＰ群とＮ群の振幅強度差がＳｐ（ｔ）−ＳＮ（ｔ）＝２δ０（δ０≦δ）であったならば、Ｐ群に属する全周波数ｂｉｎの振幅スペクトル強度を合計（δ−δ０）以上増加させ、かつＮ群に属する全周波数ｂｉｎの振幅スペクトル強度を合計（δ−δ０）以上減少させる。
【００２９】
なお、本処理にかえて、Ｐ群に属する全周波数ｂｉｎの振幅スペクトル強度のみを合計（２δ−２δ０）以上増加させる処理、又はＮ群に属する全周波数ｂｉｎの振幅スペクトル強度のみを合計（２δ−２δ０）以上減少させる処理でもよい。なお、δ＜δ０ならば既に数１の条件を満たしているため、透かしを埋め込まない、などの方法もあり得る。このようにして、埋め込まれた電子透かしビットは、Ｐ群とＮ群のサブバンドにおけるとＳｐ（ｔ）とＳＮ（ｔ）値を比較することで、検出することができる。
【００３０】
以上のことより、埋め込み部２０３は、埋め込み時刻１６によって、入力された単位フレーム２２に透かしを埋め込むかどうかを決定する。また、埋め込み部２０３は、透かしを埋め込む場合には、透かし強度１５によって指定された強度で埋め込む。
【００３１】
続いて、本実施形態における意図理解モジュールについて説明する。意図理解モジュールは、入力されたテキストの意図を理解し、当該テキストが潜在リスク表現になり得るかどうかを判断するモジュールである。意図理解モジュールは、既存の公知技術、例えば特許文献２に記載の技術によって実現可能である。本技術では、入力された英文テキスト中の単語と品詞の情報によりテキストの意味構造を捉え、その意図を最もよく表している主要なキーワードを抽出する。本公知技術を日本語テキストで利用する場合には、テキストを形態素解析して品詞に分解しておくことが望ましい。潜在リスク表現になり得るテキストが与えられた場合、および潜在リスク表現になり得ないテキストが与えられた場合とで、抽出したキーワードの種類や出現頻度は異なることが多い。そのため、これらをそれぞれモデル化し、入力されたテキストから抽出したキーワードがどちらのモデルに近いか識別することで、潜在リスク表現を判別することができる。
【００３２】
以上に示した実施形態の電子透かし埋め込み装置１によれば、潜在リスク表現を含む単位フレームに対しては、危険度に応じて透かし強度を高めに設定し、電子透かしを埋め込む。一方で、潜在リスク表現を含まない単位フレームに対しては、電子透かしを埋め込まないようにする。このように透かし強度を大きく設定することで、潜在リスク表現を含む単位フレームをより確実に検出できるようになる。
【００３３】
（第２の実施形態）
次に、第２の実施形態の電子透かし埋め込み装置２について説明する。図４に示されるように、電子透かし埋め込み装置２は、推定部４０１と、合成音声生成部４０２と、埋め込み制御部４０３と、透かし入り音声生成部１０４とを備える。図４の電子透かし埋め込み装置２は、入力テキスト１０を入力し、電子透かしを埋め込んだ合成音声１７を出力する。
【００３４】
推定部４０１は、外部から入力テキスト１０を取得する。推定部４０１は、入力テキスト１０から潜在リスク区間を判定し、当該区間の危険度を決定する。潜在リスク区間および当該区間の危険度は、テキストタグとしてテキスト１０上に記述される。推定部４０１は、タグありテキスト４０を合成音声生成部４０２へと出力する。
【００３５】
合成音声生成部４０２は、推定部４０１からタグありテキスト４０を取得する。合成音声生成部４０２は、タグありテキスト４０から音素列、ポーズ、モーラ数、アクセントなどの韻律情報、および、潜在リスク区間、潜在リスク表現の危険度を抽出し、合成音声１３を生成する。本実施形態では、電子透かしを埋め込む時刻に対応させるため、各音素が発声される時刻情報を必要とする。そのため、合成音声生成部４０２は、タグありテキスト４０から抽出した音素列、ポーズ、モーラ数、潜在リスク区間などを用いて潜在リスク表現の音素時刻情報４１を算出し、潜在リスク表現の危険度４２を算出する。合成音声生成部４０２は、合成音声１３を透かし入り音声生成部１０４へ出力し、合成音声１３の潜在リスク表現の音素時刻情報４１、および潜在リスク表現の危険度４２を埋め込み制御部４０３へ出力する。
【００３６】
埋め込み制御部４０３は、合成音声生成部４０２から出力された潜在リスク表現の音素時刻情報４１と、潜在リスク表現の危険度４２とを入力する。埋め込み制御部４０３は、合成音声生成部４０２から出力された潜在リスク表現の音素時刻情報４１を透かしの埋め込み時刻１６に変更し、潜在リスク表現の危険度４２を、透かし強度１５に変更する。埋め込み制御部４０３は、透かし強度１５と埋め込み時刻１６を透かし入り音声生成部１０４へと出力する。
【００３７】
第１の実施形態との差異は、推定部４０１で推定された潜在リスク区間を、テキストタグなどの形式で入力テキスト１０上に追加し、タグありテキスト４０として出力し、合成音声生成部４０２へと入力している点が異なる。
【００３８】
（第３の実施形態）
次に第３の実施形態の電子透かし埋め込み装置３について説明する。図５に示されるように、電子透かし埋め込み装置３は、推定部５０１と、合成音声生成部５０２と、埋め込み制御部５０３と、透かし入り音声生成部５０４とを備える。電子透かし埋め込み装置３は、入力テキスト１０を入力し、電子透かしを埋め込んだ合成音声１７を出力する。
【００３９】
合成音声生成部５０２は、外部からテキスト１０を取得する。合成音声生成部５０２は、入力テキスト１０から音素列、ポーズ、モーラ数、アクセントなどの韻律情報を抽出し、合成音声１３を生成する。また、合成音声生成部５０２は、音素列、ポーズ、モーラ数などを用いて音素時刻情報１４を算出する。さらに音素列、アクセントなどから中間言語情報５０を生成する。中間言語情報とは、合成音声生成部５０２がテキスト解析を行うことによって得られた韻律情報を、テキスト形式で表現したものである。合成音声生成部５０２は、合成音声１３を透かし入り音声生成部１０４へと出力し、音素時刻情報１４を埋め込み制御部１０３へと出力し、中間言語情報５０を推定部５０１へと出力する。
【００４０】
推定部５０１は、合成音声生成部５０２から中間言語情報５０を取得する。推定部５０１は、中間言語情報５０から潜在リスク区間を判定し、当該区間の危険度を決定する。潜在リスク区間の判定には種々の方法があり得るが、例えば潜在リスク表現とその中間言語表現を対応させたリストを格納しておき、取得した中間言語情報５０にリスト中の中間言語表現が含まれているか否か検索する方法でもよい。潜在リスク表現の危険度についても、第１の実施形態と同様に、上記リスト中の各中間言語表現に危険度を対応させる方法でもよい。
【００４１】
第１の実施形態では、推定部において、入力テキスト１０から潜在リスク表現を直接探索したが、本実施形態では、合成音声生成部５０２で出力された中間言語情報から探索する方法となっている。  
【００４２】
（第４の実施形態）
次に第４の実施形態の電子透かし埋め込み装置４について説明する。図６に示されるように、電子透かし埋め込み装置４は、推定部６０１と、合成音声生成部１０２と、埋め込み制御部１０３と、透かし入り音声生成部１０４とを備える。電子透かし埋め込み装置は、テキスト１０を入力し、電子透かしを埋め込んだ合成音声１７を出力する。
【００４３】
推定部６０１は、入力テキスト１０から潜在リスク区間を判定し、入力信号６０によってその区間の危険度を決定する。第１の実施形態では、入力テキスト１０によって危険度が一意に決定されたが、同じテキストを用いたとしても、使用する似声話者によって潜在リスク表現の危険度を変えた方が相応しいことがある。そのため、本実施形態では、入力信号６０によって当該区間の危険度を変更する。例えば、同じわいせつ表現を含んだ入力テキスト１０でも、
・清純派で人気急上昇中のアイドルの似声を使った場合
・下ネタで笑わせることが得意な芸人の似声を使った場合
では潜在リスク表現の危険度を変更する方が自然である。前者の場合には名誉棄損防止のため、当該区間の危険度を高くし、わいせつ表現を確実に検出することが望ましい。ただし、入力信号６０は似声話者の情報に限ったことではない。例えば、本装置を利用するユーザが同じ潜在リスク表現を何度も使用した場合には、悪意ある使用とみなして危険度をその都度増加させる、など、ユーザが当該の潜在リスク表現を使用した回数を入力信号６０に用いてもよい。
【００４４】
第１の実施形態では、推定部１０１において、入力テキスト１０以外から潜在リスク表現の危険度１２を変更することはできないが、本実施形態では入力テキスト１０以外の条件より危険度１２を変更可能になる。
【００４５】
次に、各実施形態にかかる電子透かし埋め込み装置のハードウェア構成について図７を用いて説明する。図７は、実施形態にかかる電子透かし埋め込み装置、および検出装置のハードウェア構成を示す説明図である。
【００４６】
実施形態にかかる電子透かし埋め込み装置は、ＣＰＵ（Central  Processing  Unit）５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ（Random  Access  Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、各部を接続するバス６１を備えている。
【００４７】
実施形態にかかる電子透かし埋め込み装置で実行されるプログラムは、ＲＯＭ５２等に予め組み込まれて提供される。
【００４８】
実施形態にかかる電子透かし埋め込み装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供されるように構成してもよい。
【００４９】
さらに、実施形態にかかる電子透かし埋め込み装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態にかかる電子透かし埋め込み装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００５０】
実施形態にかかる電子透かし埋め込み装置で実行されるプログラムは、コンピュータを上述した各部として機能させうる。このコンピュータは、ＣＰＵ５１がコンピュータ読取可能な記憶媒体からプログラムを主記憶装置上に読み出して実行することができる。なお、各部の一部、又は全部がハードウェア回路によって実現されていてもよい。
【００５１】
以上に、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１  電子透かし埋め込み装置
２  電子透かし埋め込み装置
３  電子透かし埋め込み装置
４  電子透かし埋め込み装置
１０  入力テキスト
１１  潜在リスク区間
１２  危険度
１３  合成音声
１４  音素時刻情報
１５  透かし強度
１６  埋め込み時刻
１７  合成音声
２１  単位音声フレーム
２２  単位フレーム
２３  単位フレーム
２４  単位フレーム
４０  タグありテキスト
４１  音素時刻情報
４２  危険度
５０  中間言語情報
６０  入力信号
１０１  推定部
１０２  合成音声生成部
１０３  埋め込み制御部
１０４  透かし入り音声生成部
２０１  抽出部
２０２  変換適用部
２０３  埋め込み部
２０４  逆変換適用部
２０５  再合成部
４０１  推定部
４０２  合成音声生成部
４０３  埋め込み制御部
５０１  推定部
５０２  合成音声生成部
５０３  埋め込み制御部
５０４  透かし入り音声生成部
６０１  推定部
【図１】
2014199450.tif 000004
【図２】
2014199450.tif 000005
【図３】
2014199450.tif 000006
【図４】
2014199450.tif 000007
【図５】
2014199450.tif 000008
【図６】
2014199450.tif 000009
【図７】
2014199450.tif 000010
【国際調査報告】
2014199450.tif 000011
2014199450.tif 000012
2014199450.tif 000013
2014199450.tif 000014