Hi Hansi,
Thanks for pointing that out. I had left the alsa controller in the Lite image as Master (as used in the Desktop image where PulseAudio is the default controller) instead of reverting it to Headphone. I will fix the image, but here is how to do it:
Picochess sets the volume using the amixer command in the file /opt/picochess/dgt/menu.py:
1139 def set_volume_voice(self, volume_factor): #WD
1140 """ Set the Volume-Voice."""
1141 ##logging.debug('amixer sset PCM ' + str(volume_factor * 5 + 50) + '%')
1142 ##logging.debug('amixer sset Headphone ' + str(volume_factor * 5 + 50) + '%')
1143 logging.debug('amixer sset Master ' + str(volume_factor * 5 + 50) + '%')
1144 ##os.system('amixer sset PCM ' + str(volume_factor * 5 + 50) + '%')
1145 ##os.system('amixer sset Headphone ' + str(volume_factor * 5 + 50) + '%') ## BUSTER Fix
1146 os.system('amixer sset Master ' + str(volume_factor * 5 + 50) + '%') ## PulseAudio Fix for DGTPi -RR
1147 return
I will uncomment lines 1142 & 1145 and comment out lines 1143 & 1146. In your case (and probably others), I'm not sure reverting to 'Headphone' will work for you as my images are targeting a DGTPi with a speaker connected to the audio jack. You will need to figure out which audio controller is used in your setup (bluetooth?). You can use the graphical alsamixer program on the command line:
alsamixer
Then use F6 and the L/R arrow keys (if necessary) to select an output, and up/down arrow keys to adjust the volume. If you do this while PicoChess is running, you can use the web server interface to make some sounds by selecting the PicoTutor/PicoWatcher menu and just press >> a couple more times to hear the speech. Or, from another terminal window just enter the command (e.g.):
play /opt/picochess/talker/voices/en/christina/picotutor_enabled.ogg
Once you find the control that adjusts the sound with the up/down arrows, replace the word Master in the lines above with the name listed directly under the vertical volume bar that you adjusted. It must be spelled exactly as shown. Don't forget the space after the name. Also, if the control name has spaces in it, enclose it in double quotes (e.g., 'amixer sset "my contoller" ').
I hope this helps.
Randy