新しく作ったユーザーでログインします。
サウンドは、audioグループに入っていないとエラーになるので、グループを追加します。
$amixer cset numid=3 1
amixer: Control default open error: No such file or directory
グループの追加
$sudo gpasswd -a piadmin audio
ターミナルを閉じて再ログインして確認
$groups
piadmin audio
オーディオ出力は、デフォルトでHDMIになっています、今回はアナログ端子にパワードスピーカーを接続したので、オーディオ出力を、アナログ端子に変更します。
$amixer cset numid=3 1
音が出るか確認
$speaker-test -t sine -f 600
$aplay /usr/share/sounds/alsa/Rear_Center.wav
サウンド関係のコマンド
音量調整
$alsamixer GUIのミキサー
$amixer コマンドラインのミキサー
$amixer sset Mic 16 -c 1
wavファイルの再生
$aplay test.wav
音声合成のopenjtalkを試してみます。
openjtalkのインストール
$alsamixer GUIのミキサー
$amixer コマンドラインのミキサー
$amixer sset Mic 16 -c 1
wavファイルの再生
$aplay test.wav
Strech(Lite以上)では、Bluetooth関連のツール類はすでに入っているようですので、追加インストールは必要ありません。
ユーザをBluetoothグループに追加します。
$sudo gpasswd -a piadmin bluetooth
いったんログオフして、再度ログイン
ペアリング
$sudo bluetoothctl
[ ] power on
[ ] scan on
[ ] connect 7E:XX:XX:XX
[ ] trust 7E:XX:XX:XX
.asoundrcの作成
deviceにスピーカーのIDを設定
$nano .asoundrc
pcm.!default { type plug slave.pcm { type bluealsa device "70:99:1C:32:CC:81" profile "a2dp" } } ctl.!default { type bluealsa }
音声出力の確認
$aplay /usr/share/sounds/alsa/Rear_Center.wav