web-dev-qa-db-ja.com

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でドキュメントを作成し、そのドキュメントの2行以上をコピーして保存しましたが、festivalがまだ機能していません。

この問題を解決するための正しい手順を教えてもらえますか

3
Sukhpreet Gill

Apt installを使用してfestivalをインストールした場合は、festival.scmファイルを/etc/festival.scmにあります。

1
rupshri

古い質問だとは思いますが、オクターブのオーディオ入力を使おうとすると同じ問題が発生してここに到着しました。 プログラマーブログのメモ で解決策を見つけました。

簡単に言うと、「OSSバージョン3はLinuxの元のサウンドシステムでしたが、2002年にAdvanced Linux Sound Architecture(またはALSA)に取って代わられました」( 2 )。 ALSAを使用している場合、/dev/dsp OSSの一部であったため、存在しません。ただし、ラッパーとして機能する alsa-oss package を使用してエミュレートできます。

0
Marshall