LPC_for_TTS
1.0.0
Оценка линейных коэффициентов прогнозирования из мель-спектрограммы, реализованная в Python на основе алгоритма Левинсона-Дурбина.
Оценка линейного коэффициента прогнозирования проводится на основе метода индукции Левинсона-Дурбина. Этот код может использоваться для оценки коэффициентов LPC, а также может использоваться для извлечения функций синтезаторов, таких как LPCNet. Процесс состоит в том, чтобы получить оценку MEL от аудио и получить LPC из оценки 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 ) RAW AUDIO: 
Прогнозируемое аудио: 
Ошибка прогнозирования: 