Вопросы по теме '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 просмотров
schedule
26.09.2023
Когда обновлять указатель буфера аудиодрайвера ALSA
Я пишу драйвер USB Audio Playback , используя ALSA APIs . Для этого я пытался понять существующие звуковые драйверы в Linux ядре. Но я не понимаю, когда обновлять указатель звукового буфера ядра. Мы знаем, что ядро помещает новые аудиоданные...
771 просмотров
schedule
23.11.2022
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 просмотров
schedule
12.10.2023