Вопросы по теме 'alsa'

Получение аудиоданных каждые 20 миллисекунд в ALSA?
Я хотел бы вызвать snd_pcm_readi() и получать АУДИО-ДАННЫЕ каждые 20 мс или каждые 40 мс. Я хочу знать, как синхронно получать мои данные... то есть каждые X мс... Спасибо за любые ответы.
3030 просмотров
schedule 07.03.2024

ALSA: доступ без чередования не поддерживается?
snd_pcm_acw_params_set_set не работает при вызове с типом доступа SND_PCM_ACCESS_RW_NONINTERLEAVED , сообщая о недопустимом аргументе. Тот же код отлично работает с SND_PCM_ACCESS_RW_INTERLEAVED доступ . Я пытался изменить порядок вызовов...
2773 просмотров
schedule 09.06.2022

ALSA: Как остановить и возобновить звук?
Мне нужно воспроизвести волновой файл несколько раз. Я не хочу вызывать API-интерфейсы настройки параметров аппаратного/программного обеспечения каждый раз, когда волновой файл воспроизводится снова. {start...play wave partially...stop},...
3089 просмотров
schedule 25.12.2022

Делает ли изменения в asound.conf эффективными без перезапуска служб?
Я запускаю проигрыватель Spotify на основе mopidy на Raspberry Pi. Моя цель — использовать как встроенный аналоговый звук, так и внешнюю звуковую карту USB с различным набором динамиков в разных комнатах, подключенных к каждому, создавая...
1675 просмотров
schedule 02.08.2023

Блок ALSA Audio Capture на Simulink
Мне нужно прочитать и работать с блоком кода Matlab с данными, поступающими из «блока захвата звука Raspberry Pi ALSA» внутри фрейма Simulink. Я использую Matlab r2013a и Matlab r2013b с библиотеками Raspberry Pi Simulink. Это потому, что мне...
729 просмотров
schedule 06.06.2023

ALSA: опустошение буфера при вызове snd_pcm_writei
Я получаю опустошение буфера при запуске старой программы, которую я недавно восстановил из пепла. Программа полностью загружает в память необработанный звуковой файл (длиной 2100 байт, 525 кадров) и подготавливает ALSA для вывода (44,1 кГц, 2...
15019 просмотров
schedule 01.12.2022

Почему tinyALSA предпочтительнее libasound?
В последних выпусках Android выпуск AOSP обычно поставляется с tinyALSA и tinyCompress . В этом вопросе Саймон упомянул, что все устройства Nexus должны поддерживать tinyALSA . Мой вопрос: почему Android не интегрирует libasound , у...
3883 просмотров
schedule 29.08.2022

Gstreamer: Не можете одновременно слушать аудио + запись с alsasrc?
Я пишу приложение C, которое использует gstreamer для записи звука с ТВ-тюнера. У меня есть карта ТВ-тюнера со звуковой картой типа hw:1,0. Доступ к источнику звука по умолчанию осуществляется в качестве источника воспроизведения, когда приложение...
962 просмотров
schedule 17.09.2023

запускать приложения с использованием звука в контейнере докеров
Этот вопрос навеян Можно ли запускать приложения с графическим интерфейсом в контейнере докеров? . Основная идея - запускать приложения со звуком и пользовательским интерфейсом (vlc, firefox, skype, ...) Я искал контейнеры докеров с помощью...
36141 просмотров
schedule 13.06.2022

libao: Воспроизведение блоков аудио, когда последовательность заикается
Хей-хо, поэтому я пытаюсь воспроизвести звук PCM с помощью libao. Моя цель - сделать воспроизведение приостанавливаемым и отменяемым. По какой-то причине вывод через драйвер alsa заикается и воспроизводится очень-очень быстро. Это похоже на...
297 просмотров
schedule 18.09.2023

Автоматическое изменение/переключение аудиоканала
Я работаю с цифровым телевидением на платформе Linux. В настоящее время я столкнулся с одной проблемой в аудио. Когда я даю стереозвук snd_pcm_write_i Функция и после долгой работы аудиоканалы меняются местами. То есть звук правого...
388 просмотров

Когда обновлять указатель буфера аудиодрайвера ALSA
Я пишу драйвер USB Audio Playback , используя ALSA APIs . Для этого я пытался понять существующие звуковые драйверы в Linux ядре. Но я не понимаю, когда обновлять указатель звукового буфера ядра. Мы знаем, что ядро ​​помещает новые аудиоданные...
771 просмотров

Linux как записывать звук в буфер RAM и воспроизводить звук с настраиваемой задержкой
Мне нужно отправить звук с радио на вторичную систему, используя встроенную систему Linux. Вторичной системе необходимо настроить канал связи, что занимает несколько секунд. Поэтому, если я не хочу терять начало звука, мне нужен способ записать...
2975 просмотров
schedule 31.03.2024

Захват ALSA вызывает высокую загрузку ЦП
Я пишу полнодуплексную программу ALSA и запускаю ее на встроенной системе на базе Linux. Его звуковые конфигурации: Частота дискретизации: 16 Гц Каналы: 1 (моно) Формат: S16_LE мин. доступ: 160 (кадров) Для приложения в реальном...
658 просмотров
schedule 14.06.2022

Проблема перекрестной компиляции alsa-util 1.1.0
Я пытаюсь собрать alsa-util-1.1.0 для платформы arm-linux, методом проб и ошибок мне удалось скомпилировать alsa-lib и alsa-util, используя следующие команды: альса-либ: CC=arm-linux-gnueabihf-gcc ./configure --host=arm-linux...
3351 просмотров
schedule 01.03.2023

Как Linux воспроизводит музыкальное произведение (ALSA)
В последнее время меня интересует «как играть тембр в Linux», потому что я хочу связать математику и музыку вместе. Я хочу использовать системные вызовы для этого, потому что таким образом мне не нужно использовать музыкальный файл, такой как *.mp3...
933 просмотров
schedule 17.04.2022

Как воспроизводить звук в контейнере Docker в Mac OS Yosemite
Я пытаюсь докеризовать приложение преобразования текста в речь для совместного использования кода с другими разработчиками, однако проблема, с которой я сейчас сталкиваюсь, заключается в том, что контейнер докера не может найти звуковую карту на моем...
37874 просмотров
schedule 12.05.2024

Ошибка распознавания речи Python ALSA
[EDIT] PyAudio не работает, и программа вообще не распознает речь. Я запускаю Ubuntu на виртуальной машине и сделал короткий скрипт. Он использует SpeechRecognition 3.5.0 для определения того, что говорит пользователь. У меня установлен...
2151 просмотров
schedule 29.07.2023

Программа перестает работать при добавлении нового кода
Я пытаюсь захватить данные через ALSA API, используя этот код c: #define ALSA_PCM_NEW_HW_PARAMS_API #include <alsa/asoundlib.h> int main() { long loops; int rc; int size; snd_pcm_t *handle; snd_pcm_hw_params_t *params; unsigned int val;...
136 просмотров
schedule 18.05.2023

Изменение воспроизведения голоса во время вызова в пользовательском ПЗУ Android
Я хотел бы изменить ОС Android (официальный образ от AOSP), чтобы добавить предварительную обработку к обычному звуку воспроизведения телефонного звонка. Я уже добился такой фильтрации для воспроизведения звука в приложении (изменив HAL и...
2989 просмотров