Простой API ввода звука на Mac?

Так же, как и по умолчанию sys.argv - список, ваши аргументы также должны быть списком.

args = parser.parse_args([argString])
11
задан undees 1 September 2008 в 06:31
поделиться

3 ответа

Я думаю, что portaudio - то, в чем Вы нуждаетесь. Чтение из микрофона из консольного приложения является 10 строками C файл (см. patests в portaudio distrib).

5
ответ дан 3 December 2019 в 08:31
поделиться

Основная платформа для аудио разработки в Mac OS X является Core Audio; это - основание для всего аудио ввода-вывода. Существуют слои сверху его как Аудио Панель инструментов, Audio Queue Services, QuickTime и QTKit, который можно использовать, если Вы хотите упрощенный API для общих задач.

Чтобы просто вытянуть поток образцов Вы, вероятно, хотели бы использовать Audio Queue Services; AudioQueueNewInput функция настроит запись данных PCM и передаст его обратному вызову, который Вы предоставляете.

На Вашем Mac существует ряд примеров Core Audio в /Developer/Examples/CoreAudio/SimpleSDK это включает использование (AQRecord в AudioQueueTools) Audio Queue Services, записывающей API.

6
ответ дан 3 December 2019 в 08:31
поделиться

Apple предоставляет код кода для чтения и записи аудиоданных. Дополнительно существует большая хорошая информация в разделе Audio сайта разработчиков Apple.

3
ответ дан 3 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: