gpt4 book ai didi

java - AudioSystem.getMixerInfo() 在 Java/gentoo 中什么也得不到

转载 作者:太空狗 更新时间:2023-10-29 12:35:29 29 4
gpt4 key购买 nike

我想在机器人上开发语音识别程序。机器人安装了 gentoo chroot。当我调用 AudioSystem.getMixerInfo() 时,它什么都不返回。

JDK 版本为 jdk-6u35-linux-i586。/dev/下有很多音频设备,如下所示:

nao [0] /dev $ ls -l|grep audio
crw-rw---- 1 root audio 14, 4 Oct 3 02:33 audio
crw-rw---- 1 root audio 14, 3 Oct 3 02:33 dsp
crw-rw---- 1 root audio 14, 0 Oct 3 02:33 mixer
crw-rw---- 1 root audio 14, 1 Oct 3 02:33 sequencer
crw-rw---- 1 root audio 14, 8 Oct 3 02:33 sequencer2

是否必须为声音设置linux或Java的一些配置?

最佳答案

该版本的 Java 包有一个 alsa USE 标志。目前尚不清楚它是否也隐含支持 OSS。您列出的设备适用于 OSS。这些天你不应该使用本地 OSS 除非你知道你在做什么所以检查是否启用了 alsa USE 标志并且你有设备存在于/dev/snd 中。 aplay -L 应该返回一些有用的东西。

关于java - AudioSystem.getMixerInfo() 在 Java/gentoo 中什么也得不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12701923/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com