Python - arquivo de áudio wav de downsampling

Eu tenho que reduzir a amostragem de um arquivo wav de 44100Hz a 16000Hz sem usar nenhuma biblioteca python externa, de preferênciawave e / ouaudioop. Eu tentei apenas alterar a taxa de quadros dos arquivos wav para 16000 usandosetframerate função, mas que apenas retarda toda a gravação. Como posso reduzir a amostragem do arquivo de áudio para 16kHz e manter a mesma duração do áudio?

Muito obrigado antecipadamente

questionAnswers(4)

yourAnswerToTheQuestion