うつ病、双極性感情障害を抱えたけんけんのFedora、FreeBSD勉強日記。
Linux、Unixのデスクトップ用途として使う秘訣お教えします。
 since 2006年2月16日(木)

マルチメディア

GNOMEのサウンドが音割れノイズする!!の続報

以下のリンクのようにspeech-dispatcherによるサウンドが音割れというか酷いノイズが発生していた現象がFedora 32で生じていました。

Fedora 33では、数時間問題の起きるサイトに訪れても発生してなさそう。【設定】→【サウンド】にてspeech-dispahetcerが表れません。なんだったんだろう… 不具合があって解決もしくは直ったって言って良いのは、問題を再現出来て且つ問題が表れないかこのバージョンで直したよとかって宣言があったということが大事だと思うんですが、問題は再現されません… ハードウェアと関係のある話はVMでは再現出来ませんのでもう一台ストレージを用意して問題の起きる状態にしてみたいですが、そこまでは… 腑に落ちないですが、この件は修正されたと思っておきましょう。そして、今はうちのネット接続がたまに切れているんですよね… この件はまた詳細を記事に出来たらと思います。

【解決済み】GNOMEのサウンドがspeech-dispatcherが表示されて音割れノイズする!!

新コロナが少し落ち着いて来ましたね。ホッとしてる方も多いのでは。

 さて、GNOMEのサウンドが音割れというかノイズがすることがまれにあります。Last.fmさんを巡回していると起きますね。私のサウンド周りはマザボのオンボでマザボはASRock B450M Steel Legendなのです。恐らくMなしも同様の方法で直ると思います。Fedora32で起きていますすが、Fedora31でも起きていてF32よりも音割れの仕方がひどかったです。記事に出来なくてすいません。

 GNOMEの【設定】から【サウンド】を見てみると、下図のように

  • speech-dispatcher-mummy
  • speech-dispatcher-espeak-ng
  • speech-dispatcher-generic

Screenshot from 2020-05-11 16-14-30

と表示されています。dispatcherってe-Wordsさんによると、「処理待ちのデータやプロセスに対して必要な資源の振り分けや割り当て、適切な受け入れ先への引き渡しを行うプログラムなどを指すことが多い。」とありますねー。公式サイトは、Speech Dispatcher Free(B)Soft。googlingしてたら、Arch Wikiにたどり着いて、Pulseaudio/トラブルシューティングにたどり着きました。Linuxのサウンド処理を担当しているPulseaudioが原因みたいですね。

 解決策は、以下の通り。

cp /etc/pulse/default.pa ~/.config/pulse

そして、~/.config/pulse/default.paを以下のように編集してください。(編集前ファイルのバックアップを取っておくこと)

load-module module-udev-detect
         ↓
load-module module-udev-detect tsched=0

と tsched=0を足して下さい。自分だけじゃなく複数人でLinuxを使っているなら/etc/pulse/default.paに書けばシステム全体で有効になります。Arch Wikiには色んな解決方法が載っているのこの方法で直らない場合はPulseAudio/トラブルシューティングを参照のこと。反対に鳴らなくなる可能性もあるので要注意

Fedora18 でのmp3,AACなどのマルチメディアなプラグインgstreamerのまるごとインストール!!

ブログネタ
Desktop Linux 入門 に参加中!
Fedora18からgstreamerの中身が変わった様子。

rpmfusionリポジトリのインストール



まずは、rpmfusionリポジトリのインストール



sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm


gstreamerのインストール



お次にgstreamerの一斉インストール。いっぱいあります。


sudo yum install gstreamer gstreamer-ffmpeg gstreamer-java gstreamer-java-swt gstreamer-plugin-crystalhd gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-base-tools gstreamer-plugins-entrans gstreamer-plugins-espeak gstreamer-plugins-fc gstreamer-plugins-good gstreamer-plugins-good-extras gstreamer-plugins-ugly gstreamer-python gstreamer-rtsp gstreamer-rtsp-python gstreamer-rtsp-vala gstreamer-tools gstreamer1 gstreamer1-libav gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base gstreamer1-plugins-base-tools gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamermm

スマフォ雑誌買いました。

ブログネタ
Android に参加中!

を買いました。
スマフォ持っていないので、twitterとかで話題についていけない…
Linux ユーザーだし、やっぱり持っとかないとねー。といっても月額の料金が半端無く掛かるようなので、 及び腰。

だけど、スマフォ持って外に出て食べたものとか、景色とかをSNSへアップロードしていけば、自然と外に出る用になるかなと。つまるところ、引きこもり体質が抜けるかと。いわゆる認知行動療法ですな。

ただし、本当に買うかどうかはドコモショップのお姉様と相談して決めるつもり。今が月額3000円なんで流石にこんなに安く済むとは思えないけど、これでうつ病が改善していくなら下手なカウンセリングより効果的なわけだし。

去年はPC買って、今年はスマフォ買う。障害があるとはいえ皆さんの血税で生活している身なのにいいのかどうか…

まあ、いつまでも引きこもっているのはもっとまずいからいいことなんかな?

pulseaudioでサウンドをネットワークへ飛ばす

mt-daapdのDAAP共有に続いてpulseaudioを使ったサウンドサーバーにチャレンジしました。何よりも苦労したのが、他の方の報告例が少ない… pulseaudio公式サイトやぐぐってもそのとおりにならなかったりで苦労しました。

前提

Fedora及びRHEL6系列(私はScientific Linux)で試しました。Ubuntuでもpulseaudioが採用されているバージョンなら同様の方法で狩野英考(笑)だと思います。

サウンドを再生させる操作をする方をサーバー、実際に音が鳴る方をクライアントとします。サーバー側でserver=hogeとかで設定するんですが、まあそういうことにします。

サーバー側の設定

音を鳴らすクライアントのホストを指定します。
設定ファイルは以下の順に読み込まれます。

  1. /etc/pulse/client.conf
  2. ~/.pulse/client.conf
  3. 環境変数PULSE_SERVER

1.client.confでの設定方法

つまり、数字が大きい方が優先されます。個人で使うなら、2か3が設定しやすいと思います。

まずは、2の場合。1でも直接/etc/pulse/client.confを弄ればいいですが。

cp /etc/pulse/client.conf ~/.pulse/

そして、この~/.pulse/client.confを

; default-server = 
↓
 default-server = 192.168.1.11 192.168.1.12

とdefault-serverをIPアドレスかホスト名で指定します。ホスト名で指定する場合は、逆引き出来るように/etc/hostsかDNSサーバーに登録しておく事が必要だと思います。IPアドレスで指定するほうが楽ですね♪複数指定すると左から順番にオンラインかどうかを検出します。複数のホストで同時に音を鳴らすことは出来ないようです。出来ると思ったんだけど。

2.環境変数PULSE_SERVER

参考
リモートサーバのサウンド出力を手元のPCで再生する
PulseAudioをネットワーク経由で使用する
Software/PulseAudio/Documentation/User/Network

ブログ内の検索
Google

WWW を検索
このblog内を検索
最新コメント
コンピューター オススメ
アクセスカウンター

    はてブリスト - 現在
    • ライブドアブログ