我有一个 upnp 流应用程序,写在 C 中,我在其中使用 alsa-lib 来获取和设置 ALSA Master output 音量。 我使用 API snd_mixer_selem_get_playback_volume和snd_mixer_selem_set_playback_volume_a ...
我有一个 upnp 流应用程序,写在 C 中,我在其中使用 alsa-lib 来获取和设置 ALSA Master output 音量。 我使用 API snd_mixer_selem_get_playback_volume和snd_mixer_selem_set_playback_volume_a ...
我打开了一个声卡的控件,正在轮询 ALSA 控件事件。 使用gtkIOStream ALSA::Control class从事件 stream 中提取事件,如下所示: 我现在正尝试从事件中获取匹配的简单混音器元素,但在某些情况下,某些 ALSA 简单混音器具有重复的元素。 例如,回放混音器中的一个 ...
我的要求是从 Yocto Build 中删除 package alsa。 所以我只是试图从 Yocto 构建中删除 ALSA 包。 我按照你说的同样的程序 MACHINE_FEATURES_remove = "alsa" on your machine.conf poky.conf,使用 DIS ...
我正在为可以在Linuxjournal中找到的 ALSA 示例而苦苦挣扎我将代码复制到 .c 文件中并将它们编译为gcc -Wall Record_Listing4.c -lasound -o record到可执行文件中:Listing3 as play和 Listing4 as record 我正 ...
我有一个 Raspberry CM4 与 Cirrus Logic CS4270 芯片相连,该芯片应提供音频 I/O(CS4270 数据表: https://media.digikey.com/pdf/data%20sheets/cirrus%20logic%20pdfs/cs4270.pdf ). ...
我尝试了不同的方法在 sounddevice 中播放正弦波,它们工作得很好,直到我尝试一次覆盖多个频率。 每当没有播放频率时,我的扬声器也会发出很大的刮擦声。 我已将代码简化为: ...
我从 i2s 麦克风中录制了一些音频,频率为 16000hz,带有 arecord。 听起来它降低了一个八度,所以我想将文件格式更改为 32000hz。 当我尝试使用 sox 执行此操作时,它会编辑音频,而不仅仅是格式,因此听起来仍然是错误的。 这是我正在使用的 sox 命令: sox in.wav ...
我正在尝试让我的 Linux 音频系统通过 ALSA 处理音频。 这些是要求处理回声消除 - 我正在使用https://github.com/voice-engine/ec ,按照提到的步骤,它独立工作没有问题将回波消除 stream 划分为 2 一个进入降噪插件再次独立工作,这个音频output被 ...
我正在运行 Pop_OS 22.04(它有管道音频)并且 audacity 在启动时挂起(除非它是用 sudo 启动的,这看起来很奇怪)。 为了尝试调试系统,我尝试从 github 来源构建 audacity。 在构建的初始配置阶段,我收到以下消息 所以,这就是我感到困惑的事情。 我认为 pipw ...
我在带有两个 HDMI 端口和终端的树莓派 4 上运行 Rasbian OS,我可以使用sudo cvlc --alsa-audio-device default video.mp4在 HDMI 1 上运行带有音频的视频,现在是我的问题面对在 HDMI 2 上运行第二个带音频的视频,我可以使用此命令 ...
我正在使用 ALSA 读取音频流。 我已将周期大小设置为 960 帧,每 20 毫秒接收一次。 我使用以下方法读取 PCM 值: snd_pcm_readi(handle, buffer, period_size); 每次我填充这个缓冲区时,我都需要遍历它并对接收到的值进行多次检查。 使用简单的 ...
如果我以 root 身份启动我的 python 程序(我必须以 root 身份启动它,因为键盘模块)这个问题产生了: 如果我使用sudo aplay test.wav手动运行 aa 声音,则会出现此错误: 系统 ...
我正在尝试将随机噪声写入设备,并在写入足够数据后让我的循环休眠。 我的理解是,对于每次调用 snd_pcm_writei 我正在写 162 字节(81 帧),以 8khz 速率和 16 位格式,它应该足够音频 ~10ms。 我已经验证 alsa 确实告诉我我已经写了 81 帧。 我希望我可以在醒来并 ...
我在尝试设置 LibGDX 时在 IntelliJ 中遇到此错误。我正在运行 PopOS(基于 Ubuntu)。 有什么帮助吗? ...
我正在使用alsa 网站上的pyalsa模块。 我可以设置音量,切换开关,但在使用例如 amixer 从外部更改音量后无法获得新的音量。 静音状态也是如此( get_switch ,如果我没记错的话)。 怎么了? 我应该这样使用pyalsa吗?from pyalsa import alsamixe ...
我正在尝试使用 Alsa 库将我从 CAN FD 通信中获得的音频复制到我的耳机中。 我不太明白如何正确配置 Alsa 的参数,以便能够听到我从 CAN FD 获得的声音。 这是我的代码的一部分,我认为发布整个代码不值得。 我不明白我应该给 buffer_time、period_time 赋予哪些值 ...
我正在尝试将 alsa 库添加到我的 Eclipse,以便在我的 iMX8X 中进行交叉编译和调试。 我已经交叉编译了alsa-lib 我添加了我的libasound.so所在的库路径properties-> Cross GCC Linker -> libraries(搜索路径),在我 ...
我正在尝试从圆形麦克风板 TIDA-01454 录制 Beaglebone AI。 我已经检查了 CMB 的 output 与 I2S DAC 是否正确(我可以听到麦克风的声音)。 但是,我无法在 Beaglebone AI 中录制,这是我尝试录制时发生的情况: arecord --device= ...
我正在尝试在树莓派上的 python 代码中播放声音文件。 不幸的是,我正在使用的一些库(流动站工具包)需要以根用户身份运行。 当我尝试播放音频文件时,出现以下错误。 很明显,问题是以 root 身份运行,但不幸的是,我的其他库之一要求我以 root 身份运行。 有什么方法可以让根用户播放音频吗? ...