audio device configuration

This commit is contained in:
cpu
2023-12-03 01:50:18 +01:00
parent 64c833b765
commit 084913f2d2
3 changed files with 13 additions and 1 deletions

View File

@@ -1,6 +1,8 @@
pcm.my_sound_device {
type hw
card USB
# card PCH
# card Headphones
device 0
}

View File

@@ -45,7 +45,13 @@ The recordings must be edited a little bit so some audio processing tool is need
Configuration
-------------
If your sound device is other then USB type then change the line `card USB` in ALSA config
First try using default audio device for playback and recording. Edit `dog-trainer.py` and activate `PLAY_DEVICE="default"` and `REC_DEVICE="default"`
> `nano dog-trainer.py`
Skip to the next section `Run it!`. If either playback or recording does not work check your sound cards
> `aplay -L | grep ^hw:CARD=`
If your sound device is other then `USB` then change the line `card USB` in ALSA config
> `nano .asoundrc`
Install the ALSA config file

View File

@@ -4,8 +4,12 @@ from datetime import datetime
import subprocess
import sys
# PLAY_DEVICE = "default" # Playback/recording through the PulseAudio sound server
# REC_DEVICE = "default" # Playback/recording through the PulseAudio sound server
PLAY_DEVICE = "my_sound_device_with_converter" # as defined in '~/.asoundrc'
REC_DEVICE = "my_sound_device" # as defined in '~/.asoundrc'
MAX_RECORDING_TIME = 30 # limit recordings to only e.g. 30 seconds long
TRIM_RECORDING_END = 0.8 # remove the clicking noise from the end of recordings
RECORD_BUTTON_PRESS_TIME = 2 # pressing and holding a button longer then e.g. 2 seconds triggers recording otherwise playing