LPC_for_TTS
1.0.0
Coeficientes de previsão linear Estimação de espectrograma MEL implementado em Python com base no algoritmo Levinson-Durbin.
A estimativa do coeficiente de previsão linear é feita com base no método de indução de Levinson-Durbin. Esse código pode ser usado para estimar os coeficientes de LPC e também pode ser usado para extração de recursos de sintetizadores, como o LPCNET. O processo é obter a pontuação MEL do áudio e obter o LPC da pontuação 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 ) Áudio bruto: 
Áudio previsto: 
Erro de previsão: