LPC_for_TTS
1.0.0
Estimación de coeficientes de predicción lineal del espectrograma MEL implementado en Python basado en el algoritmo de Levinson-Durbin.
La estimación del coeficiente de predicción lineal se realiza en función del método de inducción de Levinson-Durbin. Este código se puede utilizar para estimar los coeficientes de LPC, y también se puede utilizar para la extracción de características de sintetizadores como LPCNET. El proceso es obtener la puntuación MEL del audio y obtener el LPC de la puntuación MEL.
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 ) Audio en bruto: 
Audio predicho: 
Error de predicción: