LPC_for_TTS
1.0.0
Levinson-Durbin Algorithmに基づいてPythonに実装されたMel-Spectrogramからの線形予測係数推定。
線形予測係数の推定は、レビンソン・ダービン誘導法に基づいて行われます。このコードは、LPC係数の推定に使用でき、LPCNETなどのシンセサイザーの特徴抽出にも使用できます。プロセスは、オーディオからMELスコアを取得し、MELスコアからLPCを取得することです。
from audio import *
import numpy as np
from hparams import Hparams as hparams
input_wav_file = 'test.wav'
sample_rate = 24000
lpc_order = 8
orig_audio , pred_audio , residual , lpcs = lpc_audio ( input_wav_file , lpc_order , hparams )
save_wav ( pred_audio , 'wavs/pred.wav' , hparams )
save_wav ( orig_audio , 'wavs/orig.wav' , hparams )
save_wav ( residual , 'wavs/error.wav' , hparams )生のオーディオ: 
予測されるオーディオ: 
予測エラー: