8得票2回答
如何在Linux中记录声音到RAM缓冲区并带有自定义延迟的回放音频

我需要在嵌入式Linux系统上将电台的音频发送到第二个系统。 第二个系统需要建立一个通信通道,需要几秒钟的时间。 因此,如果我不想错过音频开头,我需要一种记录声音并使用自定义延迟(最多几秒钟)回放的方法。 可以启动arecord在tmpfs文件系统中记录音频文件,并在接收到通信请求时启动...

8得票1回答
在自定义层中升级(覆盖)整个配方

我在项目中有一个自定义层。这个自定义层需要与同事共享。 我的发行版(poky)使用一个较旧版本的alsa。这个版本将在构建区域的初始设置中被下载。我希望在我的自定义层中“替换”掉这个版本的alsa,这样他们就不必编辑/替换poky中的配方了。 最好的方法是什么?如果我只是下载新的配方并将其包...

8得票2回答
在Virtualbox上运行的Android中没有声音?

我在Virtualbox上安装了Android,使用的是从http://www.android-x86.org/download下载的Android x86。我选择了2.3版本的eeepc版本(android-x86-2.3-RC1-eeepc.iso)。 问题是声音不工作,我尝试了Virt...

7得票3回答
查找可以使用ALSA播放PCM的所有设备

我使用ALSA播放PCM样本。 我使用以下函数打开PCM流: int snd_pcm_open(snd_pcm_t** pcmp, const char* name, snd_pcm_stream_t stream, int mode); ...

7得票1回答
PyAudio尝试使用JACK

我正在Python 2.6.6下运行PyAudio,并希望它使用ALSA而不是JACK。 In [1]: import pyaudio In [2]: pa = pyaudio.pa In [3]: pa.initialize() Cannot connect to server soc...

7得票1回答
Alsa:如何将一个流复制到两个输出并保存系统配置?

我的声卡是Audigy SE [SB0570]。 我想同时在扬声器和耳机上播放相同的立体声音频流。 我尝试将以下配置添加到我的空~/.asoundrc文件中: pcm.quad { type multi slaves.a.pcm "hw:0,0" #green hole...

7得票2回答
如何使用ALSA混合多个PCM流

我有两个不同的PCM样本流。是否可能在同一输出设备上使用ALSA混合它们并进行播放? 我阅读了一些关于使用混音器实现的信息,但由于缺乏文档,我发现难以理解。如果可能的话,请问是否可以提供有关如何实现这一点的更多信息? 谢谢!

7得票4回答
如何合成声音?

我希望能够制作出类似真实乐器音频的声音。问题是我不知道如何做到这一点。 从真实乐器中我所知道的是,它们输出的声音很少是干净的。但是如何产生这样的不干净的声音呢? 到目前为止,我已经尝试了这种方法,但它产生的声音相当单调,我甚至不确定它是否正确地使用了alsa。 import numpy ...

7得票1回答
Java中可靠的音频API,用于简单数字样本播放。

有没有一种好的方法在Java中获得可靠的数字采样音频播放? 我的要求很简单: 从类似.wav文件的资源中将数字化样本加载到内存中(例如,从捆绑在jar中的资源中) 以非阻塞方式播放它们 当我同时播放几个样本并且它们在时间上交叉时,它们应该被正确混合 拥有以下功能会很好,但实际上我可以...

7得票2回答
arecord 创建的多个文件

我使用Buildroot制作了定制的发行版,针对ARMv7处理器进行了硬件流优化。除了......其他都正常工作。 # arecord -D hw:0,0 -fdat -d 5 test.wav 这会生成多个文件。成千上万个文件。 -rw-r--r-- 1 root ro...