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包,它用作包裝器。

相關內容