LPC_for_TTS
1.0.0
Estimation des coefficients de prédiction linéaire à partir de spectrogramme MEL implémenté dans Python basé sur l'algorithme de Levinson-Durbin.
L'estimation du coefficient de prédiction linéaire est effectuée sur la base de la méthode d'induction de Levinson-Durbin. Ce code peut être utilisé pour estimer les coefficients de LPC et peut également être utilisé pour l'extraction de fonctionnalités de synthétiseurs tels que LPCNET. Le processus consiste à obtenir le score MEL de l'audio et à obtenir le LPC à partir du score 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 brut: 
Audio prévu: 
Erreur de prédiction: