Неверная частота дискретизации во время записи аудио - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть два микрофона Синий микрофон - снежный ком со льдом и микрофон Stage Line ( EMG-500P , База микрофона DMS-1 , MPR -1 предусилитель , звуковая карта , как показано на рисунке ниже).

Я использую пример библиотеки звуковых устройств python из git , и я работаю нормально. Запись звука с синего микрофона работает нормально для разных частот дискретизации, таких как 16000, 44100, 48000 и т. Д. (-R = 16000/44100/48000), но сценический микрофон записывает звук только при частоте дискретизации 44100 или 48000 Гц. Любая частота дискретизации, кроме 44100/48000 Гц, выдает ошибку.

PortAudioError: Ошибка при открытии InputStream: Неверная частота дискретизации [PaErrorCode -9997]

Как я могу записывать на частоте 16 кГц с линейного микрофона? Почему я не могу сэмплировать при 16 кГц? Это из-за звуковой карты?

Я использую пример Python для звукового устройства точный код для записи как с синего, так и с сценического микрофона.

Спасибо.

enter image description here

...