我使用aplay -L,其中列出了多个设备和它的描述。
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC1
并不是说我需要aplay作为根,但是它碰到了我,我想知道为什么它不应该工作。
# aplay /home/bibek/apert.wav
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by
uid 1000! (This could e g happen if you try to connect to a non-root
PulseAudio as a root user, over the native protocol. Don't do that.)
ALSA lib pcm_dmix.c:
问题陈述:当作为文件转储时,我不会在输出中接收整个歌曲(我无法通过插孔听到歌曲,但我可以转储文件内容)。
摘录:我是ALSA编程新手,我有一个嵌入式板,命令集有限。我已经浏览了这里的链接:,但我不知道这个与时间有关的问题。
设置:
OS: linux 4.14.70
aplay: version 1.1.4 by Jaroslav Kysela <perex@perex.cz>
Advanced Linux Sound Architecture Driver Version k4.14.70.
所涉及的音频盒有一个独立的硬件和一个独立的DSP进行独立处理。
信息流: Linux -
有很多库可以在python脚本中播放音频,我想知道是否可以通过子进程功能使用call aplay来播放声音?当我尝试它时,我得到了OSError: [Errno 2] No such file or directory,但是那里肯定有声音,当我通过命令提示符执行它时,它会工作。就python脚本中的语法而言,我可能做错了什么?
from subprocess import call
call(["aplay /home/pi/file.wav"])
我正在做文本到语音的工作,并试图生成音频文件。我目前正在研究linux上的PicoTTS (Raspberry )。以下命令:
system("pico2wave -w res.wav "Hello to all of you");
system("aplay res.wav");
上面的代码会播放“大家好”。但是我想播放存储在string,wstring (读取变量)中的内容。
我试过了
sprintf(buf, "Hello to all of you");
system("pico2wave
在引导我的计算机并登录到虚拟控制台后,aplay命令按预期工作,但在运行startx之后,只有root用户才能运行aplay。作为非根用户,我得到以下错误消息:
$ aplay foo.wav
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
aplay: main:682: audio open error: No such device
有什么线索吗?
因此,我是ActionScript3的新手,我正在尝试制作一架与键盘键A到K相对应的钢琴。我编写了一些脚本(如下所示)来检查KEY_DOWN事件,但它对大多数小写字母都不起作用。所有的大写字母、数字和其他键都可以正确跟踪和重置aPlay,但小写字母中似乎只有w、d、x和g有效。我做错了什么?
//aKey is an object defined outside the script that works fine.
stop();
var aPlay:int = 1;
aKey.alpha = 0.1*aPlay;
this.stage.addEventListener(Keyboard