JP6876642B2 - 音声変換学習装置、音声変換装置、方法、及びプログラム - Google Patents
音声変換学習装置、音声変換装置、方法、及びプログラム Download PDFInfo
- Publication number
- JP6876642B2 JP6876642B2 JP2018028301A JP2018028301A JP6876642B2 JP 6876642 B2 JP6876642 B2 JP 6876642B2 JP 2018028301 A JP2018028301 A JP 2018028301A JP 2018028301 A JP2018028301 A JP 2018028301A JP 6876642 B2 JP6876642 B2 JP 6876642B2
- Authority
- JP
- Japan
- Prior art keywords
- voice
- target
- source
- conversion function
- conversion
- 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
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/003—Changing voice quality, e.g. pitch or formants
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
- G10L13/04—Details of speech synthesis systems, e.g. synthesiser structure or memory management
- G10L13/047—Architecture of speech synthesisers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/003—Changing voice quality, e.g. pitch or formants
- G10L21/007—Changing voice quality, e.g. pitch or formants characterised by the process used
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/003—Changing voice quality, e.g. pitch or formants
- G10L21/007—Changing voice quality, e.g. pitch or formants characterised by the process used
- G10L21/013—Adapting to target pitch
- G10L2021/0135—Voice conversion or morphing
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Machine Translation (AREA)
Description
まず、本発明の実施の形態における概要を説明する。
既存のボコーダ方式の音声合成では、声帯音源情報や声道スペクトル情報のような音声特徴量系列を、ボコーダを用いて変換することによって音声を生成する。図8に、ボコーダ方式の音声合成の処理のフローを示す。なお、ここで述べたボコーダとは、人間の発声のメカニズムに関する知見を元に、音の生成過程をモデル化したものである。例えば、ボコーダの代表的なモデルとして、ソースフィルターモデルがあるが、このモデルでは、音の生成過程を音源(ソース)とデジタルフィルターの二つによって説明している。具体的には、ソースから生じる音声信号(パルス信号で表される)に対してデジタルフィルターを随時適用していくことによって、声が生成されるとしている。このように、ボコーダ方式の音声合成では、発声のメカニズムを抽象的にモデル化して表現しているため、音声をコンパクト(低次元)な表現をすることができる。一方で、抽象化した結果、音声の自然さが失われて、ボコーダ特有の機械的な音質となることが多い。
既存の音声特徴量補正の枠組み(図9)では、ボコーダに通す前の音声特徴量を補正する。例えば、音声特徴量系列に対する対数振幅スペクトルを自然な音声の音声特徴量系列の対数振幅スペクトルと一致するように補正する。これらの技術は、特に音声特徴量を加工した場合に有効である。例えば、テキスト音声合成・音声変換では、加工後の音声特徴量が過剰に平滑化され微細な構造が失われる傾向にあるが、この問題に対処し、一定量の品質改善を行うことが可能である。しかしながら、コンパクト(低次元)空間での補正であることは変わりなく、また最終的な音声合成部はボコーダを通るため、やはり音質改善の潜在的な限界が存在する。
既存の音声波形補正の枠組み(図10)では、波形に対して直接補正する。例えば、理想環境下で収録された音声に対して、計算機上で雑音を重畳し雑音環境下音声を生成したのち、雑音環境下音声波形から理想環境下で収録された音声波形へのマッピングを学習し、変換する。関連技術2と比較して、補正後にボコーダを通らないため、関連技術2のような音質改善の潜在的な限界は存在しない。しかしながら、入力波形と理想とする目標波形の間で時間領域における理想的なアライメントが取られている場合(完全なパラレルデータの場合)において特に有効であり、完全なパラレルデータでない場合は単純適用が難しい。例えば、テキスト音声合成や音声変換において生成された合成音声から自然な音声への補正(図11)は両音声間のアライメント問題により単純適用が難しい。
本発明の実施の形態の技術は学習処理と補正処理(図1参照)からなる。
学習処理では、ソース音声(例えばテキスト音声合成により合成された音声)とターゲット音声(例えば通常音声)が与えられているものとする。なお、音声データはパラレルデータでなくても良い。
一度ニューラルネットワークが学習されれば、任意の音声波形系列を、学習済みニューラルネットワークに入力することによって、目的となる音声データが得られる。
次に、本発明の実施の形態に係る音声変換学習装置の構成について説明する。図2に示すように、本発明の実施の形態に係る音声変換学習装置100は、CPUと、RAMと、後述する学習処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することが出来る。この音声変換学習装置100は、機能的には図2に示すように入力部10と、演算部20と、出力部40とを備えている。
次に、本発明の実施の形態に係る音声変換装置の構成について説明する。図3に示すように、本発明の実施の形態に係る音声変換装置150は、CPUと、RAMと、後述する音声変換処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することが出来る。この音声変換装置150は、機能的には図3に示すように入力部50と、演算部60と、出力部90とを備えている。
次に、本発明の実施の形態に係る音声変換学習装置100の作用について説明する。入力部10において学習データとして、ソース音声を生成する元となるテキストと、ターゲット音声である通常の人間の音声データとを入力として受け付けると、音声変換学習装置100は、図4に示す学習処理ルーチンを実行する。
入力部50において音声変換学習装置100による学習結果を受け付ける。また、入力部50においてソース音声を生成する元となるテキストを受け付けると、音声変換装置150は、図5に示す音声変換処理ルーチンを実行する。
本発明の実施の形態の有効性を示すために、一実現方法を用いて、実験を行った。テキスト音声合成により推定された音声特徴量をボコーダ方式により合成した合成音声を、より自然な音声へと補正する。学習データに含まれない30文を用いて5段階オピニオンスコアによる音声の聴取実験を10名に対して実施した。評価対象音声は、A)目標の音声、B)テキスト音声合成により合成された音声、C)B)の音声に対して提案手法を適用した音声、の3種類であり、評価軸は、「人が発声した音声であるかどうか」である。5を「人が発声した音声」、1を「合成音声」と定義した。
20 演算部
30 音声合成部
32 学習部
40 出力部
50 入力部
60 演算部
70 音声合成部
72 音声変換部
90 出力部
100 音声変換学習装置
150 音声変換装置
Claims (7)
- ソース音声をターゲット音声に変換する変換関数を学習する音声変換学習装置であって、
入力されたソース音声と、ターゲット音声とに基づいて、
前記ソース音声を前記ターゲット音声に変換するターゲット変換関数と、前記変換されたターゲット音声が、真のターゲット音声と同一の分布に従うか否かを識別するターゲット識別器と、について、前記ターゲット変換関数と、前記ターゲット識別器とが、互いに競合する最適化条件に従って学習を行い、かつ、
前記ターゲット音声を前記ソース音声に変換するソース変換関数と、前記変換されたソース音声が、真のソース音声と同一の分布に従うか否かを識別するソース識別器と、について、前記ソース変換関数と、前記ソース識別器とが、互いに競合する最適化条件に従って学習を行い、かつ、
前記変換されたターゲット音声から前記ソース変換関数を用いて再構成された前記ソース音声と元のソース音声とが一致し、前記変換された前記ソース音声から前記ターゲット変換関数を用いて再構成された前記ターゲット音声と元のターゲット音声とが一致するように前記ソース変換関数及び前記ターゲット変換関数を学習する学習部
を含む音声変換学習装置。 - 前記ソース音声は、音声特徴量から音声を合成するボコーダを用いて生成された合成音声であり、
前記ターゲット音声は、通常の音声である請求項1記載の音声変換学習装置。 - 前記ターゲット変換関数、前記ターゲット識別器、前記ソース変換関数、及び前記ソース識別器の各々は、ニューラルネットワークを用いて構成される請求項1又は2記載の音声変換学習装置。
- ソース音声をターゲット音声に変換する音声変換装置であって、
予め学習された、前記ソース音声を前記ターゲット音声に変換するターゲット変換関数を用いて、入力されたソース音声をターゲット音声に変換する音声変換部を含み、
前記ターゲット変換関数は、
入力されたソース音声と、ターゲット音声とに基づいて、
前記ターゲット変換関数と、前記変換されたターゲット音声が、真のターゲット音声と同一の分布に従うか否かを識別するターゲット識別器と、について、前記ターゲット変換関数と、前記ターゲット識別器とが、互いに競合する最適化条件に従って学習され、かつ、
前記ターゲット音声を前記ソース音声に変換するソース変換関数と、前記変換されたソース音声が、真のソース音声と同一の分布に従うか否かを識別するソース識別器と、について、前記ソース変換関数と、前記ソース識別器とが、互いに競合する最適化条件に従って学習され、かつ、
前記変換されたターゲット音声から前記ソース変換関数を用いて再構成された前記ソース音声と元のソース音声とが一致し、前記変換された前記ソース音声から前記ターゲット変換関数を用いて再構成された前記ターゲット音声と元のターゲット音声とが一致するように予め学習されたものである
音声変換装置。 - ソース音声をターゲット音声に変換する変換関数を学習する音声変換学習装置における音声変換学習方法であって、
学習部が、入力されたソース音声と、ターゲット音声とに基づいて、
前記ソース音声を前記ターゲット音声に変換するターゲット変換関数と、前記変換されたターゲット音声が、真のターゲット音声と同一の分布に従うか否かを識別するターゲット識別器と、について、前記ターゲット変換関数と、前記ターゲット識別器とが、互いに競合する最適化条件に従って学習を行い、かつ、
前記ターゲット音声を前記ソース音声に変換するソース変換関数と、前記変換されたソース音声が、真のソース音声と同一の分布に従うか否かを識別するソース識別器と、について、前記ソース変換関数と、前記ソース識別器とが、互いに競合する最適化条件に従って学習を行い、かつ、
前記変換されたターゲット音声から前記ソース変換関数を用いて再構成された前記ソース音声と元のソース音声とが一致し、前記変換された前記ソース音声から前記ターゲット変換関数を用いて再構成された前記ターゲット音声と元のターゲット音声とが一致するように前記ソース変換関数及び前記ターゲット変換関数を学習する
音声変換学習方法。 - ソース音声をターゲット音声に変換する音声変換装置における音声変換方法であって、
音声変換部が、予め学習された、前記ソース音声を前記ターゲット音声に変換するターゲット変換関数を用いて、入力されたソース音声をターゲット音声に変換することを含み、
前記ターゲット変換関数は、
入力されたソース音声と、ターゲット音声とに基づいて、
前記ターゲット変換関数と、前記変換されたターゲット音声が、真のターゲット音声と同一の分布に従うか否かを識別するターゲット識別器と、について、前記ターゲット変換関数と、前記ターゲット識別器とが、互いに競合する最適化条件に従って学習され、かつ、
前記ターゲット音声を前記ソース音声に変換するソース変換関数と、前記変換されたソース音声が、真のソース音声と同一の分布に従うか否かを識別するソース識別器と、について、前記ソース変換関数と、前記ソース識別器とが、互いに競合する最適化条件に従って学習され、かつ、
前記変換されたターゲット音声から前記ソース変換関数を用いて再構成された前記ソース音声と元のソース音声とが一致し、前記変換された前記ソース音声から前記ターゲット変換関数を用いて再構成された前記ターゲット音声と元のターゲット音声とが一致するように予め学習されたものである
音声変換方法。 - コンピュータを、請求項1〜請求項3の何れか1項記載の音声変換学習装置又は請求項4記載の音声変換装置が備える各部として機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018028301A JP6876642B2 (ja) | 2018-02-20 | 2018-02-20 | 音声変換学習装置、音声変換装置、方法、及びプログラム |
| PCT/JP2019/006396 WO2019163848A1 (ja) | 2018-02-20 | 2019-02-20 | 音声変換学習装置、音声変換装置、方法、及びプログラム |
| US16/970,925 US11393452B2 (en) | 2018-02-20 | 2019-02-20 | Device for learning speech conversion, and device, method, and program for converting speech |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018028301A JP6876642B2 (ja) | 2018-02-20 | 2018-02-20 | 音声変換学習装置、音声変換装置、方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019144404A JP2019144404A (ja) | 2019-08-29 |
| JP6876642B2 true JP6876642B2 (ja) | 2021-05-26 |
Family
ID=67687331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018028301A Active JP6876642B2 (ja) | 2018-02-20 | 2018-02-20 | 音声変換学習装置、音声変換装置、方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11393452B2 (ja) |
| JP (1) | JP6876642B2 (ja) |
| WO (1) | WO2019163848A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7843587B1 (ja) * | 2025-11-05 | 2026-04-10 | 芳明 田中 | Ai制御ボイス最適化cti |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110600046A (zh) * | 2019-09-17 | 2019-12-20 | 南京邮电大学 | 基于改进的STARGAN和x向量的多对多说话人转换方法 |
| JP7368779B2 (ja) * | 2020-04-03 | 2023-10-25 | 日本電信電話株式会社 | 音声信号変換モデル学習装置、音声信号変換装置、音声信号変換モデル学習方法及びプログラム |
| CN113539233B (zh) * | 2020-04-16 | 2024-07-30 | 北京搜狗科技发展有限公司 | 一种语音处理方法、装置和电子设备 |
| JP7492159B2 (ja) * | 2020-07-27 | 2024-05-29 | 日本電信電話株式会社 | 音声信号変換モデル学習装置、音声信号変換装置、音声信号変換モデル学習方法及びプログラム |
| JP7549252B2 (ja) * | 2020-07-27 | 2024-09-11 | 日本電信電話株式会社 | 音声信号変換モデル学習装置、音声信号変換装置、音声信号変換モデル学習方法及びプログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7480641B2 (en) * | 2006-04-07 | 2009-01-20 | Nokia Corporation | Method, apparatus, mobile terminal and computer program product for providing efficient evaluation of feature transformation |
| EP2357646B1 (en) * | 2009-05-28 | 2013-08-07 | International Business Machines Corporation | Apparatus, method and program for generating a synthesised voice based on a speaker-adaptive technique. |
| JP5545935B2 (ja) * | 2009-09-04 | 2014-07-09 | 国立大学法人 和歌山大学 | 音声変換装置および音声変換方法 |
| JP5665780B2 (ja) * | 2012-02-21 | 2015-02-04 | 株式会社東芝 | 音声合成装置、方法およびプログラム |
| US9558734B2 (en) * | 2015-06-29 | 2017-01-31 | Vocalid, Inc. | Aging a text-to-speech voice |
| JP6468519B2 (ja) * | 2016-02-23 | 2019-02-13 | 日本電信電話株式会社 | 基本周波数パターン予測装置、方法、及びプログラム |
| JP6472005B2 (ja) * | 2016-02-23 | 2019-02-20 | 日本電信電話株式会社 | 基本周波数パターン予測装置、方法、及びプログラム |
| JP6664670B2 (ja) * | 2016-07-05 | 2020-03-13 | クリムゾンテクノロジー株式会社 | 声質変換システム |
| US10347238B2 (en) * | 2017-10-27 | 2019-07-09 | Adobe Inc. | Text-based insertion and replacement in audio narration |
| WO2019116889A1 (ja) * | 2017-12-12 | 2019-06-20 | ソニー株式会社 | 信号処理装置および方法、学習装置および方法、並びにプログラム |
-
2018
- 2018-02-20 JP JP2018028301A patent/JP6876642B2/ja active Active
-
2019
- 2019-02-20 US US16/970,925 patent/US11393452B2/en active Active
- 2019-02-20 WO PCT/JP2019/006396 patent/WO2019163848A1/ja not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7843587B1 (ja) * | 2025-11-05 | 2026-04-10 | 芳明 田中 | Ai制御ボイス最適化cti |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019144404A (ja) | 2019-08-29 |
| US20200394996A1 (en) | 2020-12-17 |
| US11393452B2 (en) | 2022-07-19 |
| WO2019163848A1 (ja) | 2019-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6876642B2 (ja) | 音声変換学習装置、音声変換装置、方法、及びプログラム | |
| Zhang et al. | A survey on audio diffusion models: Text to speech synthesis and enhancement in generative ai | |
| KR102837410B1 (ko) | 오디오 신호 생성 및 오디오 생성기 훈련을 위한 방법 및 오디오 생성기 | |
| JP7618724B2 (ja) | 話者適応型モデルを実現して合成音声信号を生成するニューラルボコーダおよびニューラルボコーダの訓練方法 | |
| Tachibana et al. | An investigation of noise shaping with perceptual weighting for WaveNet-based speech generation | |
| CN110033755A (zh) | 语音合成方法、装置、计算机设备及存储介质 | |
| Tanaka et al. | Synthetic-to-natural speech waveform conversion using cycle-consistent adversarial networks | |
| JP6638944B2 (ja) | 音声変換モデル学習装置、音声変換装置、方法、及びプログラム | |
| JP6649210B2 (ja) | 音声合成学習装置、方法、及びプログラム | |
| Pamisetty et al. | Prosody-TTS: An end-to-end speech synthesis system with prosody control | |
| Saito et al. | Text-to-speech synthesis using STFT spectra based on low-/multi-resolution generative adversarial networks | |
| JP2017151230A (ja) | 音声変換装置および音声変換方法ならびに計算機プログラム | |
| JP2015161774A (ja) | 音合成方法及び音合成装置 | |
| Cohen et al. | Speech time-scale modification with GANs | |
| CN105474307A (zh) | 定量的f0轮廓生成装置及方法、以及用于生成f0轮廓的模型学习装置及方法 | |
| CN113066472B (zh) | 合成语音处理方法及相关装置 | |
| CN114882867A (zh) | 基于滤波器组频率区分的深度网络波形合成方法及装置 | |
| Al-Radhi et al. | A continuous vocoder using sinusoidal model for statistical parametric speech synthesis | |
| JP6722810B2 (ja) | 音声合成学習装置 | |
| Tanaka et al. | WaveCycleGAN: Synthetic-to-natural speech waveform conversion using cycle-consistent adversarial networks | |
| Kannan et al. | Voice conversion using spectral mapping and TD-PSOLA | |
| Yun et al. | Voice conversion of synthesized speeches using deep neural networks | |
| Vích et al. | Pitch synchronous transform warping in voice conversion | |
| Ogita et al. | VAE-SiFiGAN: Source-Filter HiFi-GAN Based on Variational Autoencoder Representations with Enhanced Pitch Controllability | |
| RU2823015C1 (ru) | Генератор аудиоданных и способы формирования аудиосигнала и обучения генератора аудиоданных |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200225 |
|
| 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: 20210420 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6876642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 6876642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |