JP7481894B2 - 発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 - Google Patents
発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 Download PDFInfo
- Publication number
- JP7481894B2 JP7481894B2 JP2020083244A JP2020083244A JP7481894B2 JP 7481894 B2 JP7481894 B2 JP 7481894B2 JP 2020083244 A JP2020083244 A JP 2020083244A JP 2020083244 A JP2020083244 A JP 2020083244A JP 7481894 B2 JP7481894 B2 JP 7481894B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- speech
- text
- section
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
例えば、DNNで構成された統計モデルを用いて、テキストデータから音声データを生成する音声合成手法が、特許文献1等に開示されている。
また、DNNで構成された音響モデル等を用いて、音声データからテキストデータを生成する音声認識手法が、特許文献2等に開示されている。
このようなDNNを用いた手法では、DNNのモデルを学習するための膨大な学習データが必要となる。
従来、この学習データを生成する手法として、放送番組の音声データと字幕データ(テキストデータ)とから、時刻に対応した音声データとテキストデータとを対応付けて学習データを生成する手法が、特許文献3等に開示されている。
放送番組が生放送の場合、字幕作成者が、送出された音声を聞いた後にキーボードによって字幕を付加するため、実際の音声に対して字幕が遅延して放送されることになる。そのため、従来手法では、音声データと字幕データとに時間のずれが生じ、正しく学習データを生成することができないという問題がある。
また、生放送では、字幕の付加に人手が介在し、音声データと字幕データとの時間のずれが一定ではないため、音声データと字幕データとを調相して対応付けることは困難である。
そして、発話音声テキスト生成装置は、音声認識手段によって、発話区間の区間音声データごとに音声認識を行う。
そして、発話音声テキスト生成装置は、マッチング手段によって、音声認識手段の認識結果と、音声データの発話内容であるテキストデータとをDPマッチング等のマッチング手法でマッチングすることで、区間音声データの時間に対応する区間テキストデータを推定する。
そして、発話音声テキスト生成装置は、変換手段によって、音素列のコンテキスト情報を、音素の出現順の読みを表す文字とアクセントの状態を示す韻律を表す予め定めた文字とを含む第2の区間テキストデータに変換する。これによって、発話者が発した区間音声データの時間に対応する区間テキストデータ、第2の区間テキストデータを生成することができる。
また、前記課題を解決するため、本発明に係る発話音声テキスト生成方法は、前記した各手段の動作をステップとして含む手順として実現することができる。
本発明によれば、複数の発話音声からなる音声データとその音声データに対応するテキストデータとに時間的にずれがある場合でも、発話ごとの音声データとテキストデータとを対応付けて抽出することができる。
≪参考例の実施形態≫
<学習データ生成システムの構成>
最初に、図1を参照して、参考例の実施形態に係る学習データ生成システム100の構成について説明する。
学習データ生成システム100は、字幕付きデータ記憶装置1と、アップロード端末2と、発話音声テキスト生成装置3と、編集端末4と、を備える。
字幕付きデータ記憶装置1は、複数の発話音声からなる音声データとその音声データに対応する字幕データとを含んだ字幕付きデータを記憶するものである。字幕付きデータは、例えば、XDCAM(登録商標)等のデータ形式の映像音声コンテンツ等である。なお、字幕付きデータは、少なくとも音声データとそれに対応する字幕データとを含んだものであればよく、映像データを含まないデータであってもよい。
字幕付きデータ記憶装置1には、字幕付きデータを1つのファイルとして予め複数記憶しておく。
アップロード端末2は、字幕付きデータ記憶装置1に記憶されている字幕付きデータ、または、現在放送中の字幕付きデータ(放送データ)から、音声データと字幕データ(テキストデータ)とを分離して、発話音声テキスト生成装置3に送信するクライアント端末である。
アップロード端末2は、ファイル選択手段20と、ファイル分離手段21と、放送データ受信手段22と、放送データ分離手段23と、を備える。
例えば、アップロード端末2は、ファイル選択手段20によって、図2に示すような、ファイルを選択する選択画面G1を表示装置(不図示)に表示し、操作者によるマウス等の入力手段(不図示)の操作によって、ファイルを選択する。
実行g1の欄は、選択対象のファイルを選択するチェック欄である。ここでは、ファイル選択手段20は、実行g1の欄を選択されることで、レ点を表示し、当該ファイルが選択されたことを示す。
識別名g2の欄は、字幕付きデータを識別する名称を表示する欄である。例えば、字幕付きデータのファイル名である。
日時g3は、字幕付きデータの時間情報を表示する欄である。この時間情報は、字幕付きデータを録音、録画した日時、あるいは、字幕付きデータ記憶装置1に字幕付きデータを記憶した日時である。
ファイルパスg4の欄は、字幕付きデータを記憶している字幕付きデータ記憶装置1のファイルパスを表示する欄である。
ステータスg6の欄は、選択された字幕付きデータのアップロードの状態を表示する欄である。例えば、ここでは、ファイルが選択されただけで、まだ、アップロードされていない(未送信)状態を示している。このステータスg6の欄は、後記するファイル分離手段21によって、音声データおよび字幕データが分離され、発話音声テキスト生成装置3にアップロードされた段階で、送信完了に更新される。
開始ボタンBは、選択されたファイルのアップロードを指示するボタンである。アップロード端末2は、ファイルを選択された後、マウス等の入力手段によって開始ボタンBを押下されることで、ファイルのアップロードを開始する。
ファイル選択手段20は、選択された字幕付きデータを字幕付きデータ記憶装置1から読み出して、ファイル分離手段21に出力する。
例えば、字幕付きデータがXDCAMの動画コンテンツの場合、映像データ、音声データおよび字幕データは、MXF(Material eXchange Format)の形式でコンテンツ内に格納されている。
そこで、ファイル分離手段21は、MXFの字幕付きデータから、音声ストリームを抽出し、WAVファイルに変換することで、音声データを分離する。
また、字幕データは、MXFの形式でARIB(Association of Radio Industries and Businesses:一般社団法人電波産業会)字幕ファイルとしてコンテンツ内に格納されている。
そこで、ファイル分離手段21は、MXFの字幕付きデータから、ARIB字幕ファイルを抽出し、ARIB字幕を文字コード(例えば、UTF-8)に変換することで、テキストデータとして字幕データを分離する。
ここでは、ファイル分離手段21は、図示を省略した通信手段によって、ネットワークN,N1を介して、音声データおよびテキストデータを対応付けて発話音声テキスト生成装置3に送信する。
なお、ファイル分離手段21は、音声データおよびテキストデータを、発話音声テキスト生成装置3にアップロードした後、図2に示した選択画面G1のステータスg6の欄を「送信完了」に更新する。
これによって、操作者は、選択したファイルのアップロード状況を確認することができる。
放送データ受信手段22は、例えば、外部から、字幕付きの放送データを放送しているチャンネルを指定されることで、復調したストリームデータ中のPSI/SI(Program Specific Information〔番組特定情報〕/Service Information〔番組配列情報〕)を解析し、指定されたチャンネルに対応するストリームデータを抽出する。
放送データ受信手段22は、抽出したストリームデータを放送データ分離手段23に出力する。
放送データ分離手段23は、ストリームデータに多重化されている音声データと、ストリームデータにクローズドキャプションとして多重化されているテキストデータである字幕データとをそれぞれ抽出する。
放送データ分離手段23は、分離した音声データおよびテキストデータを、発話音声テキスト生成装置3にアップロードする。
ここでは、放送データ分離手段23は、図示を省略した通信手段によって、ネットワークN,N1を介して、音声データおよびテキストデータを対応付けて発話音声テキスト生成装置3に送信する。
発話音声テキスト生成装置3は、複数の発話音声からなる音声データとその音声データに対応するテキストデータとから、発話区間の音声データ(区間音声データ)と、その音声データに対応するテキストデータ(区間テキストデータ)とを学習データとして生成するサーバである。
発話音声テキスト生成装置3は、音声テキスト記憶手段30と、音声区切り検出手段31と、音声認識手段32と、マッチング手段33と、を備える。
音声テキスト記憶手段30に記憶する音声データおよびテキストデータは、図示を省略した通信手段によって、ネットワークN,N1を介して、アップロード端末2からアップロードされた音声データおよびテキストデータを受信して記憶されたデータである。
音声区切り検出手段31は、音声テキスト記憶手段30に記憶されている音声データから、発話区間を検出し、発話区間同士の間の位置(例えば、中間位置)を音声データの区切り位置として検出する。
音声区切り検出手段31における発話区間の検出手法は、一般的な手法を用いればよい。例えば、音声区切り検出手段31は、音声データから音響特徴量であるパワー(パワースペクトル)を抽出し、パワーが、予め定めた閾値よりも大きい場合に当該時間区間を発話区間とし、それ以外を非発話区間とする。
音声区切り検出手段31は、音声データと音声データの区切り位置とを音声認識手段32およびマッチング手段33に出力する。
音声認識手段32における音声認識手法は、一般的な手法を用いればよい。音声認識手段32は、図示を省略した言語モデル、音響モデルおよび発音辞書により、音声データの音声認識を行う。
音声認識手段32は、区間音声データごとの認識結果(漢字仮名交じり文)をマッチング手段33に出力する。
このマッチング手段33は、例えば、動的計画法(Dynamic Programming)によるマッチング手法(DPマッチング)により、単語または文字単位で認識結果とテキストデータとをマッチングすることで、認識結果に対応するテキストデータ(区間テキストデータ)を推定する。このとき、マッチング手段33は、類似の度合いとして、認識結果と推定した区間テキストデータとの間で、認識誤り、記号の挿入、書き換えを含んだ不一致率(matching error rate:MER)を算出する。
マッチング手段33は、不一致率が予め定めた閾値未満の区間テキストデータを、区切り位置で区切られた音声データ(区間音声データ)に対応するテキストデータとする。
そして、マッチング手段33は、区切り位置で区切った区間音声データと、マッチングした区間テキストデータとを対応付ける。
なお、マッチング手段33は、認識結果との不一致率が予め定めた閾値未満の区間テキストデータについては、対応する区間音声データとともに、編集端末4に送信を行わないこととする。あるいは、マッチング手段33は、区間音声データとともに、区間テキストデータをNULLデータとして、編集端末4に送信することとしてもよい。
なお、発話音声テキスト生成装置3は、図示を省略したコンピュータを、前記した各手段として機能させるための発話音声テキスト生成プログラムで動作させることができる。
編集端末4は、発話音声テキスト生成装置3で対応付けられた発話区間ごとの音声データ(区間音声データ)とテキストデータ(区間テキストデータ)とを修正するクライアント端末である。
編集端末4は、学習データ記憶手段40と、修正手段41と、を備える。
学習データ記憶手段40に記憶する区間音声データおよび区間テキストデータは、図示を省略した通信手段によって、ネットワークN,N2を介して、発話音声テキスト生成装置3から受信して記憶されたデータである。
修正手段41は、図3に示すような編集画面G2を表示し、操作者の操作によって、区間音声データおよび区間テキストデータを修正する。
区切り位置修正画面g10は、修正対象の区間音声データの音声波形wを、前後の区間音声データの音声波形wf,wbとともに時系列に表示するとともに、修正対象の区間音声データの前後の区切り位置pf,pbを表示する画面である。
区切り位置修正画面g10は、操作者のマウス等の操作により、区切り位置pf,pbを修正するインタフェースを有する。
また、区切り位置修正画面g10は、さらに、再生ボタンb1、停止ボタンb2、一時停止ボタンb3、10秒戻るボタンb4、10秒進むボタンb5を備え、操作者が所望する位置からの音声データの再生の指示を受け付けるインタフェースを有する。
テキスト修正画面g11は、キーボード等の操作により、テキストデータを編集するインタフェースを有する。
また、編集画面G2は、修正対象を前の区間の文章(区間音声データ、区間テキストデータ)に切り替える戻るボタンb6、修正内容を保存して修正対象を次の区間に進める進むボタンb7、修正内容を保存せず、あるいは、修正を行わずに次の区間に進める進むボタンb8を備え、操作者が所望する修正対象の切り替えを行うインタフェースを有する。
修正手段41は、音声区切り修正手段410と、テキスト修正手段411と、を備える。
音声区切り修正手段410は、図3に示した編集画面G2の区切り位置修正画面g10において、修正対象の区間音声データの音声波形wを、前後の区間音声データの音声波形wf,wbとともに時系列に表示する。
また、音声区切り修正手段410は、修正対象の区間音声データの区切り位置pf,pbを表示する。
音声区切り修正手段410は、操作者の操作によって、例えば、マウス等で区切り位置pf,pbの線を左右にドラッグすることで、区切り位置pf,pbを修正する。
テキスト修正手段411は、図3に示した編集画面G2のテキスト修正画面g11に、修正対象の区間テキストデータを表示する。
そして、テキスト修正手段411は、操作者のキーボード等の操作によって、区間テキストデータを一般的なテキスト編集によって修正する。
修正手段41は、図3に示した編集画面G2の戻るボタンb6、進むボタンb8をマウス等の入力手段によって押下されることで、修正対象を時系列で前または後に変更する。
また、修正手段41は、進むボタンb7をマウス等の入力手段によって押下されることで、修正した区間音声データおよび区間テキストデータで、学習データ記憶手段40のデータを更新する。
なお、学習データ生成システム100において、編集端末4は必ずしも必須構成ではない。しかし、学習データの精度を高める点において、編集端末4を備えることが好ましい。
また、学習データ生成システム100は、アップロード端末2と、発話音声テキスト生成装置3と、編集端末4と、を一体化した発話音声テキスト生成装置として構成してもよい。
次に、図4を参照(構成については適宜図1参照)して、参考例の実施形態に係る学習データ生成システム100の動作(発話音声テキスト生成方法)について説明する。
なお、字幕付きデータ記憶装置1には、複数の発話音声からなる音声データとその音声データに対応する字幕データとを含んだ字幕付きデータが予め記憶されているものとする。
ステップS3において、アップロード端末2は、分離した音声データとテキストデータとを、発話音声テキスト生成装置3にアップロードする。
ステップS5において、発話音声テキスト生成装置3は、音声区切り検出手段31によって、複数の発話音声からなる音声データにおいて、発話ごとの音声データの区切り位置を検出する。
ステップS6において、発話音声テキスト生成装置3は、音声認識手段32によって、ステップS5で検出された区切り位置で区分される音声データである区間音声データごとに音声認識を行う。これによって、発話単位の音声データに対応する音声認識結果が生成される。
ステップS8において、発話音声テキスト生成装置3は、生成した学習データ(区間音声データ、区間テキストデータ)を編集端末4に送信し、編集端末4は、区間音声データと区間テキストデータとを対応付けて学習データ記憶手段40に記憶する。
ここでは、編集端末4は、音声区切り修正手段410によって、区間音声データの区切り位置を修正し、テキスト修正手段411によって、区間テキストデータを修正する。
以上の動作によって、学習データ生成システム100は、音声合成または音声認識に用いるDNNのモデルを学習するための学習データを生成することができる。
<学習データ生成システムの構成>
次に、図5を参照して、本発明の実施形態に係る学習データ生成システム100Bの構成について説明する。
以下の参考文献に記載されている音声合成方式において、音声合成に用いるDNNは、音声データと、それに対応する読み仮名および韻律記号とを学習データとして学習したものである。
(参考文献)栗原清、清山信正、熊野正、今井篤、“読み仮名と韻律記号を入力とする日本語End-to-End 音声合成方式の検討”、日本音響学会秋季研究発表会、1-4-1、Sep.2018.
この参考文献では、学習データとして、漢字仮名交じり文や片仮名のみのテキストデータよりも、読み仮名および韻律記号を用いる方が、音声合成結果の品質が向上する旨が記載されている。
学習データ生成システム100Bは、音声合成または音声認識に用いるディープニューラルネットワーク(DNN)のモデルを学習するための発話単位の音声データおよびその音声データに対応する読み仮名および韻律記号を学習データとして生成するものである。
図6は、「こんにちは正午のニュースです」(漢字仮名交じり文)に対応する読み仮名と韻律記号とを記載した例を示している。
ここでは、「コンニチワショーゴノニュースデス」が読み仮名で、読み仮名の途中や末尾に付加されている記号が韻律記号である。
なお、読み仮名は、
読みを表す文字であればよく、片仮名以外にも、平仮名、音素記号、発音記号、ローマ字等であってもよい。
韻律記号は、韻律を表す予め定めた文字であって、アクセント、句・フレーズの区切り、文末イントネーション、ポーズ等の位置や状態を示す記号である。
学習データ生成システム100Bは、字幕付きデータ記憶装置1と、アップロード端末2と、発話音声テキスト生成装置3Bと、編集端末4と、を備える。
字幕付きデータ記憶装置1、アップロード端末2および編集端末4は、図1で説明した構成と同じであるため、説明を省略する。
発話音声テキスト生成装置3Bは、複数の発話音声からなる音声データとその音声データに対応するテキストデータとから、発話区間の音声データ(区間音声データ)と、その音声データに対応するテキストデータである読み仮名および韻律記号とを学習データとして生成するサーバである。なお、読み仮名および韻律記号を、PLP(Symbols of phoneme and linguistic phonological features)データと記載する場合がある。
音声テキスト記憶手段30、音声区切り検出手段31、音声認識手段32およびマッチング手段33は、図1で説明した構成と同じであるため、説明を省略する。なお、ここでは、マッチング手段33は、区間テキストデータをコンテキスト情報生成手段34に出力し、区間音声データを変換手段35に出力することとする。
コンテキスト情報は、音素の情報と、当該音素が含まれるアクセント句および当該アクセント句に隣接するアクセント句に関する特徴を示すアクセント句情報とを少なくとも含む音素ごとの情報(コンテキスト)を、予め定めた指標(ラベル)ごとに表した情報である。
pnは現在(n番目)の音素を中心とした音素の並びを表す。pn,1は2つ前の音素(先先行音素)、pn,2は1つ前の音素(先行音素)、pn,3は現在(n番目)の音素、pn,4は1つ後の音素(後続音素)、pn,5は2つ後の音素(後後続音素)を表す。anは、アクセント型と位置に関する情報を示す。bnは、先行単語の品詞、活用形および活用型に関する情報を示す。cnは、現在の単語の品詞、活用形および活用型に関する情報を示す。dnは、後続単語の品詞、活用形および活用型に関する情報を示す。enは、先行アクセント句の情報を示す。fnは、現在のアクセント句の情報を示す。gnは、後続アクセント句の情報を示す。hnは、先行呼気段落の情報を示す。inは、現在の呼気段落の情報を示す。jnは、後続呼気段落の情報を示す。knは、発話における呼気段落、アクセント句およびモーラ(音の分節)の数を示す。
図10に、コンテキスト情報の形式例を示す。図10のコンテキスト情報Lnは、音素列の中のn番目の音素の情報を示す。
コンテキスト情報生成手段34は、区間テキストデータ(漢字仮名交じり文)から、音素ごとに、図10に示すコンテキスト情報Ln(n=1~N,N:音素数)を生成する。
漢字仮名交じり文のテキストデータからコンテキスト情報を生成する手法は、一般的な手法を用いればよい。例えば、参考文献「“Open JTalk”,[online],[2020年3月6日検索],インターネット<http://open-jtalk.sourceforge.net/>」に記載の技術を用いることができる。この技術の手法は、形態素解析の機能とアクセント辞典の機能やその他の言語処理の機能を持ち、漢字仮名交じり文からコンテキストラベルの形式で各ラベルに情報を反映する。
コンテキスト情報生成手段34は、生成した音素列のコンテキスト情報を、変換手段35に出力する。
ここでは、変換手段35は、コンテキスト情報を、PLPデータ(読み仮名および韻律記号)に変換する。
変換手段35は、音素列のコンテキスト情報L1,…,Ln,…,LN(N:音素数)から、pn,3(n=1~N,N:音素数)の音素(図8参照)を順番に抽出して、音素列を生成する。
そして、変換手段35は、予め定めた条件に合致したとき、pn,3の後ろに、予め定めた韻律記号を挿入する。
具体的には、変換手段35は、図11に示す条件(1)~(6)に合致する場合(適宜図8,図9参照)、所定の韻律記号を挿入する。
この条件(1)を満たす場合、変換手段35は、音素pn,3の後ろに、アクセント句の区切りを示す韻律記号(“#”)を挿入する。
この条件(2)を満たす場合、変換手段35は、音素pn,3の後ろに、アクセント下降を示す韻律記号(「&」)を挿入する。
この条件(3)を満たす場合、変換手段35は、音素pn,3の後ろに、アクセント上昇を示す韻律記号(「”」)を挿入する。
この条件(4)を満たす場合、変換手段35は、音素pn,3の「pau」を削除し、ポーズを表す韻律記号(「_」)を挿入する。
この条件(5)を満たす場合、変換手段35は、音素pn,3の「sil」を削除し、文末(通常)を表す韻律記号(「(」)を挿入する。
この条件(6)を満たす場合、変換手段35は、音素pn,3の「sil」を削除し、文末(疑問)を表す韻律記号(「?」)を挿入する。
なお、ここでは、PLPデータの読み仮名を音素記号(p1,3等を示す音素記号)で表した例で示しているが、変換手段35は、音素記号を、平仮名、片仮名、発音記号、ローマ字等に変換してもよい。片仮名に変換した場合、図6に示したPLPデータとなる。
変換手段35は、マッチング手段33で区切られた区間音声データとその区間に対応するPLPデータである区間PLPデータ(第2の区間テキストデータ)とを、図示を省略した通信手段によって、ネットワークN,N2を介して、編集端末4に送信する。
なお、発話音声テキスト生成装置3Bは、図示を省略したコンピュータを、前記した各手段として機能させるための学習宇データ生成プログラムで動作させることができる。
なお、発話音声テキスト生成装置3Bは、区間音声データと区間PLPデータとともに、区間テキストデータを編集端末4に送信することとしてもよい。
この場合、編集端末4は、修正手段41によって、図14に示すように編集画面G2Bを表示し、区間テキストデータと区間PLPデータとを修正対象とることができる。
図14の例では、テキスト修正手段411が、テキスト修正画面を2つ(g11a,g11b)表示し、テキスト修正画面g11aにおいて区間テキストデータを修正し、テキスト修正画面g11bにおいて区間PLPデータを修正すればよい。
次に、図15を参照(構成については適宜図5参照)して、本発明の実施形態に係る学習データ生成システム100Bの動作(発話音声テキスト生成方法)について説明する。
なお、ステップS1からS7までの動作は、図4で説明した学習データ生成システム100と同じ動作であるため説明を省略する。
ステップS7Bにおいて、発話音声テキスト生成装置3Bは、変換手段35によって、ステップ7Aで生成されたコンテキスト情報から音素列を抽出するとともに、図11に示した条件に従って、韻律記号を付加することで、区間音声データに対応した音素列のコンテキスト情報をPLPデータ(区間PLPデータ;第2の区間テキストデータ)に変換する。
ステップS9Bにおいて、編集端末4は、修正手段41によって、区間音声データの区切り位置と、区間PLPデータの文字列とを、操作者の判断により必要に応じて修正する。
ここでは、編集端末4は、音声区切り修正手段410によって、区間音声データの区切り位置を修正し、テキスト修正手段411によって、区間PLPデータを修正する。
以上の動作によって、学習データ生成システム100Bは、音声合成または音声認識に用いるDNNのモデルを学習するための学習データを生成することができる。
1 字幕付きデータ記憶装置
2 アップロード端末
20 ファイル選択手段
21 ファイル分離手段(分離手段)
22 放送データ受信手段
23 放送データ分離手段(分離手段)
3,3B 発話音声テキスト生成装置
30 音声テキスト記憶手段
31 音声区切り検出手段
32 音声認識手段
33 マッチング手段
34 コンテキスト情報生成手段
35 変換手段
4 編集端末
40 学習データ記憶手段
41 修正手段
410 音声区切り修正手段
411 テキスト修正手段
Claims (6)
- 複数の発話音声からなる音声データから、発話ごとの区間音声データの区切り位置を検出する音声区切り検出手段と、
前記区間音声データごとに音声認識を行う音声認識手段と、
前記音声認識手段の認識結果と、前記音声データの発話内容であるテキストデータとをマッチングすることで、前記区間音声データの時間に対応する区間テキストデータを推定するマッチング手段と、
前記区間テキストデータから、音素の情報と、当該音素が含まれるアクセント句および当該アクセント句に隣接するアクセント句に関する特徴を示すアクセント句情報とを少なくとも含む音素ごとのコンテキスト情報を生成するコンテキスト情報生成手段と、
音素列の前記コンテキスト情報を、音素の出現順の読みを表す文字と韻律を表す予め定めた文字とを含む第2の区間テキストデータに変換する変換手段と、
を備えることを特徴とする発話音声テキスト生成装置。 - 複数の発話音声と前記発話音声に対応する字幕とを含んだ字幕付きデータから、前記音声データと、前記テキストデータとなる字幕データとを分離する分離手段をさらに備えることを特徴とする請求項1に記載の発話音声テキスト生成装置。
- 前記区間音声データの前記区切り位置を操作者の操作に基づいて修正する音声区切り修正手段をさらに備えることを特徴とする請求項1または請求項2に記載の発話音声テキスト生成装置。
- 前記区間テキストデータを操作者の操作に基づいて修正するテキスト修正手段をさらに備えることを特徴とする請求項1から請求項3のいずれか一項に記載の発話音声テキスト生成装置。
- コンピュータを、請求項1から請求項4のいずれか一項に記載の発話音声テキスト生成装置として機能させるための発話音声テキスト生成プログラム。
- 複数の発話音声からなる音声データから、発話ごとの区間音声データの区切り位置を音声区切り検出手段により検出するステップと、
前記区間音声データごとに音声認識手段により音声認識を行うステップと、
前記音声認識手段の認識結果と、前記音声データの発話内容であるテキストデータとを
マッチング手段によりマッチングすることで、前記区間音声データの時間に対応する区間テキストデータを推定するステップと、
前記区間テキストデータから、音素の情報と、当該音素が含まれるアクセント句および当該アクセント句に隣接するアクセント句に関する特徴を示すアクセント句情報とを少なくとも含む音素ごとのコンテキスト情報をコンテキスト情報生成手段により生成するステップと、
音素列の前記コンテキスト情報を、変換手段により、音素の出現順の読みを表す文字と韻律を表す予め定めた文字とを含む第2の区間テキストデータに変換するステップと、
を含むことを特徴とする発話音声テキスト生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020083244A JP7481894B2 (ja) | 2020-05-11 | 2020-05-11 | 発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020083244A JP7481894B2 (ja) | 2020-05-11 | 2020-05-11 | 発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021179468A JP2021179468A (ja) | 2021-11-18 |
| JP7481894B2 true JP7481894B2 (ja) | 2024-05-13 |
Family
ID=78511320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020083244A Active JP7481894B2 (ja) | 2020-05-11 | 2020-05-11 | 発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7481894B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005025413A (ja) | 2003-06-30 | 2005-01-27 | Nec Corp | コンテンツ処理装置、コンテンツ処理方法及びプログラム |
| JP2009130411A (ja) | 2007-11-20 | 2009-06-11 | Nippon Hoso Kyokai <Nhk> | 字幕監視装置及び字幕監視プログラム |
| WO2018037956A1 (ja) | 2016-08-26 | 2018-03-01 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
| JP2020030367A (ja) | 2018-08-24 | 2020-02-27 | 日本放送協会 | 音声認識結果整形モデル学習装置およびそのプログラム |
-
2020
- 2020-05-11 JP JP2020083244A patent/JP7481894B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005025413A (ja) | 2003-06-30 | 2005-01-27 | Nec Corp | コンテンツ処理装置、コンテンツ処理方法及びプログラム |
| JP2009130411A (ja) | 2007-11-20 | 2009-06-11 | Nippon Hoso Kyokai <Nhk> | 字幕監視装置及び字幕監視プログラム |
| WO2018037956A1 (ja) | 2016-08-26 | 2018-03-01 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
| JP2020030367A (ja) | 2018-08-24 | 2020-02-27 | 日本放送協会 | 音声認識結果整形モデル学習装置およびそのプログラム |
Non-Patent Citations (2)
| Title |
|---|
| 栗原清 他,"ラベリング作業を必要としないsequence-to-sequence音響特徴量推定手法の有効性",情報処理学会研究報告,2019年11月29日,2019-SLP-130 |
| 清水渚佐 他,"語学学習番組を教材利用するための会話音声とテキストの対応付け",第11回情報科学技術フォーラム,2012年08月21日,pp.603-604 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021179468A (ja) | 2021-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9865251B2 (en) | Text-to-speech method and multi-lingual speech synthesizer using the method | |
| US20070011012A1 (en) | Method, system, and apparatus for facilitating captioning of multi-media content | |
| JP4987623B2 (ja) | ユーザと音声により対話する装置および方法 | |
| CN110740275B (zh) | 一种非线性编辑系统 | |
| CN110390928B (zh) | 一种自动拓增语料的语音合成模型训练方法和系统 | |
| US12541656B2 (en) | Providing subtitle for video content | |
| CN105378830A (zh) | 音频数据的处理 | |
| US20230317090A1 (en) | Voice conversion device, voice conversion method, program, and recording medium | |
| US20250118336A1 (en) | Automatic Dubbing: Methods and Apparatuses | |
| JP2012181358A (ja) | テキスト表示時間決定装置、テキスト表示システム、方法およびプログラム | |
| CN110798733A (zh) | 一种字幕生成方法、装置及计算机存储介质、电子设备 | |
| CN110781649A (zh) | 一种字幕编辑方法、装置及计算机存储介质、电子设备 | |
| JP6849977B2 (ja) | テキスト表示用同期情報生成装置および方法並びに音声認識装置および方法 | |
| JP2020012855A (ja) | テキスト表示用同期情報生成装置および方法 | |
| JP4140745B2 (ja) | 字幕へのタイミング情報付与方法 | |
| JP4436087B2 (ja) | 文字データ修正装置、文字データ修正方法および文字データ修正プログラム | |
| JP4210723B2 (ja) | 自動字幕番組制作システム | |
| WO2026041000A1 (zh) | 外语教学视频生成方法、生成装置 | |
| JP2021009253A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
| JP7481894B2 (ja) | 発話音声テキスト生成装置、発話音声テキスト生成プログラムおよび発話音声テキスト生成方法 | |
| JP4811557B2 (ja) | 音声再生装置及び発話支援装置 | |
| KR20170051759A (ko) | 비교음 생성을 통한 어학학습방법 및 어학학습프로그램 | |
| Penyameen et al. | AI-Based Automated Subtitle Generation System for Multilingual Video Transcription and Embedding | |
| JP5044791B2 (ja) | 字幕ずれ推定装置、補正装置および再生装置 | |
| KR102546555B1 (ko) | 노래 번역 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230412 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240321 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7481894 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |