
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
、そのドキュメントの上記の 2 行をコピーして保存しましたが、festival
まだ機能しません。
この問題を解決するための正しい手順を誰か教えてください
答え1
/etc/festival.scm
apt install で festival をインストールした場合は、festival.scm ファイルが見つかります。
答え2
これは古い質問だとは思いますが、Octaveのオーディオ入力を使用しようとしたときに同じ問題が発生し、ここにたどり着きました。解決策を見つけました。プログラマーのメモブログ。
簡単に言うと、「OSS バージョン 3 は Linux のオリジナルのサウンド システムでしたが、2002 年に Advanced Linux Sound Architecture (ALSA) に置き換えられました」(2ALSAを使用している場合は、/dev/dsp
OSSの一部であるため存在しません。ただし、alsa-oss パッケージ、ラッパーとして機能します。