Описание тега portaudio

По вопросам, связанным с кроссплатформенной библиотекой ввода-вывода PortAudio.
1 ответ

PyAudio: Какой наиболее эффективный метод форматирования и упаковки / распаковки использовать в режиме обратного вызова?

Я использую Pyaudio в режиме обратного вызова с paFloat32 формат, 2 канала, 1024 кадра на буфер, и я заинтересован в более эффективном обмене данными аудиобуфера ввода / вывода. Чтобы распаковать входной аудио-буфер и получить список сэмплов, я испо…
07 ноя '14 в 19:37
1 ответ

Проект здания C с PortAudio

Я решил портировать свой аудиопроект на C и преуспел в использовании библиотеки SDL. Я хотел бы использовать ASIO, который предоставляется PortAudio, поэтому я построил PortAudio с поддержкой ASIO без ошибок. Когда я включаю portaudio.h, добавляю би…
10 ноя '15 в 08:00
2 ответа

Аудиозапись с использованием PortAudio: Pa_GetStreamReadAvailable не работает?

Я делаю приложение для обработки данных в реальном времени (анализатор спектра, использующий fftw3 lib), используя C и Linux. Мои входящие данные в настоящее время взяты из ч / б аудиовхода. Я пользуюсь библиотеками PortAudio для общения с ч / б. (Я…
26 май '16 в 21:01
1 ответ

Ошибка "файл portaudio.h не найден" в XCode 5.1

Я скачал кодовую базу portaudio, полностью скомпилировал ее с исходным кодом и установил в свою систему с помощью следующих команд: ./configure make sudo make install Но XCode жалуется мне, даже когда я ставлю -lportaudio в Другие флаги компоновщика…
08 апр '14 в 19:48
1 ответ

Почему portaudio возвращает обратные вызовы в пакетном режиме?

Я работаю с примером программы записи, которая доступна здесь на веб-сайте portaudio. И я запутался в том, как увеличивается индекс кадра Учитывая, что размер буфера составляет 512 кадров, а частота дискретизации установлена ​​на 44100 Гц, можно пре…
27 окт '16 в 20:04
1 ответ

Используйте QT Creator в Linux для компиляции кода C на основе portaudio

Я нашел образец кода C, который использует portaudio, Чтобы иметь возможность скомпилировать код, мне пришлось скопировать файл заголовка и файл библиотеки в мою рабочую папку. Итак, в моей папке у меня есть следующие 3 файла: - main.c - myheader.h …
15 ноя '15 в 21:49
1 ответ

MATLAB: Отсутствуют фреймворки в mex-compile - неопределенные символы для архитектуры x86_64

Я пытался разобраться в некоторых ошибках, которые я получаю при компиляции функции MATLAB, написанной на C (в Mac OS X). Функция msound предоставлена ​​моим университетом предварительно скомпилированным для Windows и Linux и является основой для не…
30 мар '12 в 20:38
1 ответ

Проблемы с установкой PyAudio

Я пытаюсь установить PyAudio на Python 3.7. Проблема в том, когда я пытаюсь простой import pyaudio это печатает: Please build and install the PortAudio Python bindings first. Согласно этому сообщению, проблема может быть решена путем загрузки двоичн…
23 сен '18 в 09:12
0 ответов

Portaudio не может найти устройство вывода

Я написал небольшое приложение, которое воспроизводит файлы.wav с PyAudio. Это работало нормально, но когда я попробовал это вчера, я получаю следующее сообщение об ошибке: Traceback (most recent call last): File "Labeler.py", line 216, in <modul…
17 фев '18 в 14:34
2 ответа

Как читать короткие (16 бит) целые числа из буфера без знака (8 бит)

Как и в заголовке, мне нужно прочитать короткие целые числа из буфера символов Буфер uint8_t *data[AV_NUM_DATA_POINTERS] которая является полем AVFrame frame структура, заполняется при вызове функции ffmpeg avcodec_decode_audio4(avctx,frame,got_fram…
25 авг '13 в 20:49
1 ответ

Пишете неправильное количество кадров с помощью PortAudio?

При запуске моей программы я, кажется, не пишу правильное количество кадров в соответствии с индексом. $ ./test Now recording!! Please speak into the microphone. index = 0 Writing to: test.flac audio.h: #include <stdint.h> #include <string.…
16 апр '14 в 17:35
1 ответ

Mac OS X: смещение частоты звука при изменении частоты дискретизации?

Я хочу изменить частоту записи голоса, изменив частоту дискретизации в Mac OS X. Это исследовательский проект, предназначенный для людей, которые заикаются. Важно, чтобы задержка была очень низкой - вот почему я не рассматриваю быстрые преобразовани…
27 апр '15 в 19:42
1 ответ

Воспроизведение файла wav с помощью portaudio и sndfile

Я написал функцию для воспроизведения звукового файла, используя portaudio и sndfile. К сожалению качество звука ужасное. Звук больше похож на шипение. Ниже приведен исходный код функции, которую я использую. #define _GLIBCXX_USE_C99_MATH 1 #include…
25 мар '15 в 07:19
1 ответ

Как включить импульсное устройство, чтобы разрешить запись с использованием portaudio

В настоящее время я работаю над кодом для записи голоса на платформе portaudio. На данный момент я не могу заставить его работать, и у меня есть код ошибки ниже. 0: /dev/dsp Произошла ошибка при использовании потока portaudio Номер ошибки: -10000 Со…
11 май '11 в 22:31
1 ответ

PyAudio пытается использовать JACK

Я использую PyAudio под Python 2.6.6 и хотел бы использовать ALSA, а не JACK. In [1]: import pyaudio In [2]: pa = pyaudio.pa In [3]: pa.initialize() Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack…
12 янв '11 в 18:25
1 ответ

Необъяснимое отставание в классе для сэмплирования звука с PyAudio

Используя классы, которые я написал ниже, я сталкиваюсь с, по-видимому, невозможными временными проблемами. когда AudioStream.sample() вызывается в цикле, первый образец занимает около 12-14 мс. Каждый последующий вызов занимает около 280 мс. Я не м…
19 янв '16 в 15:12
0 ответов

Portaudio PCM и сжатие

Я использую portaudio для получения звука с микрофона, я сжимаю звук с помощью avcodec_encode_audio. Я отправляю его на другой компьютер, распаковываю и играю. Отлично. Однако я хочу начать с вывода из программы AecSdkDemo от Microsoft. Это тот, кот…
12 июн '18 в 10:13
0 ответов

PyAudio на Raspberry Pi - IOError: [Errno Неверное устройство ввода (нет устройства вывода по умолчанию)] -9996

Раньше PyAudio правильно работал со скриптом Python, но после обновления pip PyAudio не выдает эту ошибку всякий раз, когда я пытаюсь запустить указанный скрипт. IOErrror: [Errno Invalid input device (no default output device)] -9996 PyAudio просмат…
26 мар '18 в 05:54
0 ответов

Portaudio НЕСКОЛЬКО ЗВОНОК

Может ли кто-нибудь написать мне пример "обратного вызова внутри обратного вызова" или дать мне ссылку на? Например иметь синус и вход одновременно. Я пытался использовать функцию внутри обратного вызова, но что-то не так... Вот код: #include <st…
17 сен '16 в 20:43
1 ответ

Portaudio только один образец?

В настоящее время я работаю с portaudio с приложением, которое записывает, и у меня, кажется, есть некоторые проблемы со сбором образцов. Из того, что я вижу, хранится только один пример, и обратный вызов вызывается только один раз, и это все, хотя …
04 ноя '17 в 14:30