Получение искаженных файлов WAV после использования scipy.io.wavfile.write, librosa.output.write_wav - PullRequest
0 голосов
/ 26 мая 2019

Первый возвращает WAV-файл с инопланетным звуком (оригинал звучит больше как простой техно-бит)

Второй возвращает WAV-файл только при установке с помощью np.float32, также с искажением.

скорость, сигнал = wavfile.read ('audio / 0b0bd019.wav')

wavfile.write (имя файла = 'clean / 0af9f0b4.wav', скорость = скорость, данные = сигнал)

librosa.output.write_wav (path = 'clean / 0af9f0b4.wav', y = signal.astype (np.float32), sr = rate)

Ожидается возвращение того же звука WAVкак оригинал.

1 Ответ

0 голосов
/ 01 июня 2019

Я рекомендую использовать: https://pysoundfile.readthedocs.io/en/0.9.0/ Я не уверен, почему ваша формулировка не сработала, но этот пакет сработал для меня.

...