Linux:无法打开/dev/dsp

Linux:无法打开/dev/dsp

festival我在系统上运行时遇到错误:linux: can,t open /dev/dsp

我在网上搜索这个错误,发现了这个指令:

要解决这个问题,只需将其写入.festivalrc您的主目录或/usr/share/festival/festival.scm

(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)

.festivalrc但我的主目录中没有任何指定的文档。我在我的主目录中创建了一个带有文件名的文档.festivalrc ,并复制了该文档中的以上两行并保存了它,但festival仍然无法正常工作。

请任何人告诉我解决这个问题的正确步骤

答案1

/etc/festival.scm如果您通过 apt install 安装了 Festival,则可以在其中找到 Festival.scm 文件。

答案2

我知道这是一个老问题,但我在尝试使用 Octave 的音频输入时遇到了同样的问题。我在上找到了解决方案程序员博客笔记

简而言之:“OSS 版本 3 是 Linux 的原始声音系统,但在 2002 年被高级 Linux 声音架构(或 ALSA)取代”(2)。如果您使用的是 ALSA,/dev/dsp则不存在,因为它是 OSS 的一部分。但是,可以使用以下方法进行模拟alsa-oss包,它用作包装器。

相关内容