Bonjour,
J’utilise depuis toujours le plugin PlayTTS pour jouer des sons sur Jeedom, avec une enceinte raccordée sur la sortie Jack d’un Raspberry Pi4B.
Avec Debian 10 : tout est ok
Avec Debian 11 : tout est ok
Avec Debian 12 cela fonctionne en SSH avec ce type de commande :
pi@jeedom:/ $ mplayer /var/www/html/plugins/playtts/data/sons/Geai_Moqueur.mp3
Le son est bien joué sur l’enceinte :
Et la commande log ceci (en SSH) :
MPlayer UNKNOWN-12 (C) 2000-2023 MPlayer Team
Playing /var/www/html/plugins/playtts/data/sons/Geai_Moqueur.mp3.
libavformat version 59.27.100 (external)
Audio only file format detected.
Load subtitles in /var/www/html/plugins/playtts/data/sons/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 320.0 kbit/22.68% (ratio: 40000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 4.7 (04.6) of 5.0 (05.0) 0.5%
Exiting... (End of file)
Mais pas de son depuis Jeedom (v4.5)
Le scénario de test log cela :
------------------------------------
[2025-06-07 11:05:50][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"Fabrice"}
[2025-06-07 11:05:50][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-06-07 11:05:50][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-06-07 11:05:50][SCENARIO] Exécution de la commande [Jeedom][PlayMP3][Lecture Fichier] avec comme option(s) : {"background":"0","title":"","message":"\/var\/www\/html\/plugins\/playtts\/data\/sons\/sonnette.mp3"}
[2025-06-07 11:05:50][SCENARIO] Non-static method playtts::sendCommand() cannot be called statically
[2025-06-07 11:05:50][SCENARIO] Fin correcte du scénario
@lunarok ou @jpty , si vous passez par là, merci
Log de l’installation des dépendances du plugin :
0000|Début de l'installation
0001|Installation mplayer
0002|Reading package lists...
0003|Building dependency tree...
0004|Reading state information...
0005|lsb-release is already the newest version (12.0-1).
0006|software-properties-common is already the newest version (0.99.30-4.1~deb12u1).
0007|The following additional packages will be installed:
0008|liba52-0.7.4 libaa1 libaudio2 libdca0 libdv4 libdvdnav4 libenca0 libfaad2
0009|libgif7 liblirc-client0 libmad0 libmng1 libmpeg2-4 libout123-0
0010|libsdl1.2debian libsyn123-0 libvorbisidec1 libxvmc1
0011|Suggested packages:
0012|nas libdv-bin oss-compat libdvdcss2 lirc jackd oss4-base pulseaudio
0013|fonts-freefont-ttf mplayer-doc netselect | fping
0014|The following NEW packages will be installed:
0015|liba52-0.7.4 libaa1 libaudio2 libdca0 libdv4 libdvdnav4 libenca0 libfaad2
0016|libgif7 liblirc-client0 libmad0 libmng1 libmpeg2-4 libout123-0
0017|libsdl1.2debian libsyn123-0 libvorbisidec1 libxvmc1 mpg123 mplayer
0018|0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
0019|Need to get 3633 kB of archives.
0020|After this operation, 9359 kB of additional disk space will be used.
0021|Get:1 http://deb.debian.org/debian bookworm/main arm64 liba52-0.7.4 arm64 0.7.4-20 [28.6 kB]
0022|Get:2 http://deb.debian.org/debian bookworm/main arm64 libaa1 arm64 1.4p5-50 [53.9 kB]
0023|Get:3 http://deb.debian.org/debian bookworm/main arm64 libaudio2 arm64 1.9.4-7 [78.6 kB]
0024|Get:4 http://deb.debian.org/debian bookworm/main arm64 libdca0 arm64 0.0.7-2 [87.3 kB]
0025|Get:5 http://deb.debian.org/debian bookworm/main arm64 libdv4 arm64 1.0.0-15 [69.7 kB]
0026|Get:6 http://deb.debian.org/debian bookworm/main arm64 libdvdnav4 arm64 6.1.1-1 [44.8 kB]
0027|Get:7 http://deb.debian.org/debian bookworm/main arm64 libenca0 arm64 1.19-1.1 [60.5 kB]
0028|Get:8 http://deb.debian.org/debian bookworm/main arm64 libfaad2 arm64 2.10.1-1 [151 kB]
0029|Get:9 http://deb.debian.org/debian bookworm/main arm64 libgif7 arm64 5.2.1-2.5 [46.7 kB]
0030|Get:10 http://deb.debian.org/debian bookworm/main arm64 liblirc-client0 arm64 0.10.1-7.2 [46.2 kB]
0031|Get:11 http://deb.debian.org/debian bookworm/main arm64 libmad0 arm64 0.15.1b-10.1+b1 [69.0 kB]
0032|Get:12 http://deb.debian.org/debian bookworm/main arm64 libmng1 arm64 1.0.10+dfsg-3.1+b5 [192 kB]
0033|Get:13 http://deb.debian.org/debian bookworm/main arm64 libmpeg2-4 arm64 0.5.1-9 [47.4 kB]
0034|Get:14 http://deb.debian.org/debian bookworm/main arm64 libout123-0 arm64 1.31.2-1+deb12u1 [27.0 kB]
0035|Get:15 http://deb.debian.org/debian bookworm/main arm64 libsdl1.2debian arm64 1.2.15+dfsg2-8 [182 kB]
0036|Get:16 http://deb.debian.org/debian bookworm/main arm64 libsyn123-0 arm64 1.31.2-1+deb12u1 [82.7 kB]
0037|Get:17 http://deb.debian.org/debian bookworm/main arm64 libvorbisidec1 arm64 1.2.1+git20180316-7 [68.6 kB]
0038|Get:18 http://deb.debian.org/debian bookworm/main arm64 libxvmc1 arm64 2:1.0.12-2 [25.0 kB]
0039|Get:19 http://deb.debian.org/debian bookworm/main arm64 mpg123 arm64 1.31.2-1+deb12u1 [201 kB]
0040|Get:20 http://deb.debian.org/debian bookworm/main arm64 mplayer arm64 2:1.5+svn38408-1 [2071 kB]
0041|debconf: unable to initialize frontend: Dialog
0042|debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
0043|debconf: falling back to frontend: Readline
0044|debconf: unable to initialize frontend: Readline
0045|debconf: (This frontend requires a controlling tty.)
0046|debconf: falling back to frontend: Teletype
0047|dpkg-preconfigure: unable to re-open stdin:
0048|Fetched 3633 kB in 0s (29.1 MB/s)
0049|Selecting previously unselected package liba52-0.7.4:arm64.
0050|(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 85645 files and directories currently installed.)
0051|Preparing to unpack .../00-liba52-0.7.4_0.7.4-20_arm64.deb ...
0052|Unpacking liba52-0.7.4:arm64 (0.7.4-20) ...
0053|Selecting previously unselected package libaa1:arm64.
0054|Preparing to unpack .../01-libaa1_1.4p5-50_arm64.deb ...
0055|Unpacking libaa1:arm64 (1.4p5-50) ...
0056|Selecting previously unselected package libaudio2:arm64.
0057|Preparing to unpack .../02-libaudio2_1.9.4-7_arm64.deb ...
0058|Unpacking libaudio2:arm64 (1.9.4-7) ...
0059|Selecting previously unselected package libdca0:arm64.
0060|Preparing to unpack .../03-libdca0_0.0.7-2_arm64.deb ...
0061|Unpacking libdca0:arm64 (0.0.7-2) ...
0062|Selecting previously unselected package libdv4:arm64.
0063|Preparing to unpack .../04-libdv4_1.0.0-15_arm64.deb ...
0064|Unpacking libdv4:arm64 (1.0.0-15) ...
0065|Selecting previously unselected package libdvdnav4:arm64.
0066|Preparing to unpack .../05-libdvdnav4_6.1.1-1_arm64.deb ...
0067|Unpacking libdvdnav4:arm64 (6.1.1-1) ...
0068|Selecting previously unselected package libenca0:arm64.
0069|Preparing to unpack .../06-libenca0_1.19-1.1_arm64.deb ...
0070|Unpacking libenca0:arm64 (1.19-1.1) ...
0071|Selecting previously unselected package libfaad2:arm64.
0072|Preparing to unpack .../07-libfaad2_2.10.1-1_arm64.deb ...
0073|Unpacking libfaad2:arm64 (2.10.1-1) ...
0074|Selecting previously unselected package libgif7:arm64.
0075|Preparing to unpack .../08-libgif7_5.2.1-2.5_arm64.deb ...
0076|Unpacking libgif7:arm64 (5.2.1-2.5) ...
0077|Selecting previously unselected package liblirc-client0:arm64.
0078|Preparing to unpack .../09-liblirc-client0_0.10.1-7.2_arm64.deb ...
0079|Unpacking liblirc-client0:arm64 (0.10.1-7.2) ...
0080|Selecting previously unselected package libmad0:arm64.
0081|Preparing to unpack .../10-libmad0_0.15.1b-10.1+b1_arm64.deb ...
0082|Unpacking libmad0:arm64 (0.15.1b-10.1+b1) ...
0083|Selecting previously unselected package libmng1:arm64.
0084|Preparing to unpack .../11-libmng1_1.0.10+dfsg-3.1+b5_arm64.deb ...
0085|Unpacking libmng1:arm64 (1.0.10+dfsg-3.1+b5) ...
0086|Selecting previously unselected package libmpeg2-4:arm64.
0087|Preparing to unpack .../12-libmpeg2-4_0.5.1-9_arm64.deb ...
0088|Unpacking libmpeg2-4:arm64 (0.5.1-9) ...
0089|Selecting previously unselected package libout123-0:arm64.
0090|Preparing to unpack .../13-libout123-0_1.31.2-1+deb12u1_arm64.deb ...
0091|Unpacking libout123-0:arm64 (1.31.2-1+deb12u1) ...
0092|Selecting previously unselected package libsdl1.2debian:arm64.
0093|Preparing to unpack .../14-libsdl1.2debian_1.2.15+dfsg2-8_arm64.deb ...
0094|Unpacking libsdl1.2debian:arm64 (1.2.15+dfsg2-8) ...
0095|Selecting previously unselected package libsyn123-0:arm64.
0096|Preparing to unpack .../15-libsyn123-0_1.31.2-1+deb12u1_arm64.deb ...
0097|Unpacking libsyn123-0:arm64 (1.31.2-1+deb12u1) ...
0098|Selecting previously unselected package libvorbisidec1:arm64.
0099|Preparing to unpack .../16-libvorbisidec1_1.2.1+git20180316-7_arm64.deb ...
0100|Unpacking libvorbisidec1:arm64 (1.2.1+git20180316-7) ...
0101|Selecting previously unselected package libxvmc1:arm64.
0102|Preparing to unpack .../17-libxvmc1_2%3a1.0.12-2_arm64.deb ...
0103|Unpacking libxvmc1:arm64 (2:1.0.12-2) ...
0104|Selecting previously unselected package mpg123.
0105|Preparing to unpack .../18-mpg123_1.31.2-1+deb12u1_arm64.deb ...
0106|Unpacking mpg123 (1.31.2-1+deb12u1) ...
0107|Selecting previously unselected package mplayer.
0108|Preparing to unpack .../19-mplayer_2%3a1.5+svn38408-1_arm64.deb ...
0109|Unpacking mplayer (2:1.5+svn38408-1) ...
0110|Setting up libmng1:arm64 (1.0.10+dfsg-3.1+b5) ...
0111|Setting up libvorbisidec1:arm64 (1.2.1+git20180316-7) ...
0112|Setting up libenca0:arm64 (1.19-1.1) ...
0113|Setting up libmpeg2-4:arm64 (0.5.1-9) ...
0114|Setting up libxvmc1:arm64 (2:1.0.12-2) ...
0115|Setting up libout123-0:arm64 (1.31.2-1+deb12u1) ...
0116|Setting up libsyn123-0:arm64 (1.31.2-1+deb12u1) ...
0117|Setting up liba52-0.7.4:arm64 (0.7.4-20) ...
0118|Setting up liblirc-client0:arm64 (0.10.1-7.2) ...
0119|Setting up libfaad2:arm64 (2.10.1-1) ...
0120|Setting up libsdl1.2debian:arm64 (1.2.15+dfsg2-8) ...
0121|Setting up libaudio2:arm64 (1.9.4-7) ...
0122|Setting up libgif7:arm64 (5.2.1-2.5) ...
0123|Setting up libmad0:arm64 (0.15.1b-10.1+b1) ...
0124|Setting up libdv4:arm64 (1.0.0-15) ...
0125|Setting up libdca0:arm64 (0.0.7-2) ...
0126|Setting up libdvdnav4:arm64 (6.1.1-1) ...
0127|Setting up libaa1:arm64 (1.4p5-50) ...
0128|Setting up mpg123 (1.31.2-1+deb12u1) ...
0129|update-alternatives: using /usr/bin/mpg123.bin to provide /usr/bin/mpg123 (mpg123) in auto mode
0130|update-alternatives: using /usr/bin/mpg123.bin to provide /usr/bin/mp3-decoder (mp3-decoder) in auto mode
0131|Setting up mplayer (2:1.5+svn38408-1) ...
0132|Processing triggers for man-db (2.11.2-2) ...
0133|Processing triggers for libc-bin (2.36-9+rpt2+deb12u10) ...
0134|Installation PicoTTS
0135|Hit:1 http://deb.debian.org/debian bookworm InRelease
0136|Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
0137|Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
0138|Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
0139|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0140|Reading package lists...
0141|Adding component(s) 'non-free' to all repositories.
0142|Hit:1 http://deb.debian.org/debian bookworm InRelease
0143|Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
0144|Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
0145|Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
0146|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0147|Reading package lists...
0148|Adding component(s) 'contrib' to all repositories.
0149|Hit:1 http://deb.debian.org/debian bookworm InRelease
0150|Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
0151|Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
0152|Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
0153|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0154|Reading package lists...
0155|Reading package lists...
0156|Building dependency tree...
0157|Reading state information...
0158|The following additional packages will be installed:
0159|libid3tag0 libopencore-amrnb0 libopencore-amrwb0 libsox-fmt-alsa
0160|libsox-fmt-base libsox3 libttspico-data libttspico0 libwavpack1
0161|Suggested packages:
0162|libsox-fmt-all
0163|The following NEW packages will be installed:
0164|libid3tag0 libopencore-amrnb0 libopencore-amrwb0 libsox-fmt-alsa
0165|libsox-fmt-base libsox-fmt-mp3 libsox3 libttspico-data libttspico-utils
0166|libttspico0 libwavpack1 sox
0167|0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
0168|Need to get 5066 kB of archives.
0169|After this operation, 9973 kB of additional disk space will be used.
0170|Get:1 http://deb.debian.org/debian bookworm/main arm64 libid3tag0 arm64 0.15.1b-14 [33.3 kB]
0171|Get:2 http://deb.debian.org/debian bookworm/main arm64 libopencore-amrnb0 arm64 0.1.6-1 [89.9 kB]
0172|Get:3 http://deb.debian.org/debian bookworm/main arm64 libopencore-amrwb0 arm64 0.1.6-1 [47.4 kB]
0173|Get:4 http://deb.debian.org/debian bookworm/main arm64 libsox3 arm64 14.4.2+git20190427-3.5 [238 kB]
0174|Get:5 http://deb.debian.org/debian bookworm/main arm64 libsox-fmt-alsa arm64 14.4.2+git20190427-3.5 [41.6 kB]
0175|Get:6 http://deb.debian.org/debian bookworm/main arm64 libwavpack1 arm64 5.6.0-1 [76.7 kB]
0176|Get:7 http://deb.debian.org/debian bookworm/main arm64 libsox-fmt-base arm64 14.4.2+git20190427-3.5 [63.2 kB]
0177|Get:8 http://deb.debian.org/debian bookworm/main arm64 libsox-fmt-mp3 arm64 14.4.2+git20190427-3.5 [47.0 kB]
0178|Get:9 http://deb.debian.org/debian bookworm/non-free arm64 libttspico-data all 1.0+git20130326-13 [4156 kB]
0179|Get:10 http://deb.debian.org/debian bookworm/non-free arm64 libttspico0 arm64 1.0+git20130326-13 [133 kB]
0180|Get:11 http://deb.debian.org/debian bookworm/non-free arm64 libttspico-utils arm64 1.0+git20130326-13 [10.1 kB]
0181|Get:12 http://deb.debian.org/debian bookworm/main arm64 sox arm64 14.4.2+git20190427-3.5 [130 kB]
0182|debconf: unable to initialize frontend: Dialog
0183|debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
0184|debconf: falling back to frontend: Readline
0185|debconf: unable to initialize frontend: Readline
0186|debconf: (This frontend requires a controlling tty.)
0187|debconf: falling back to frontend: Teletype
0188|dpkg-preconfigure: unable to re-open stdin:
0189|Fetched 5066 kB in 0s (38.9 MB/s)
0190|Selecting previously unselected package libid3tag0:arm64.
0191|(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 85871 files and directories currently installed.)
0192|Preparing to unpack .../00-libid3tag0_0.15.1b-14_arm64.deb ...
0193|Unpacking libid3tag0:arm64 (0.15.1b-14) ...
0194|Selecting previously unselected package libopencore-amrnb0:arm64.
0195|Preparing to unpack .../01-libopencore-amrnb0_0.1.6-1_arm64.deb ...
0196|Unpacking libopencore-amrnb0:arm64 (0.1.6-1) ...
0197|Selecting previously unselected package libopencore-amrwb0:arm64.
0198|Preparing to unpack .../02-libopencore-amrwb0_0.1.6-1_arm64.deb ...
0199|Unpacking libopencore-amrwb0:arm64 (0.1.6-1) ...
0200|Selecting previously unselected package libsox3:arm64.
0201|Preparing to unpack .../03-libsox3_14.4.2+git20190427-3.5_arm64.deb ...
0202|Unpacking libsox3:arm64 (14.4.2+git20190427-3.5) ...
0203|Selecting previously unselected package libsox-fmt-alsa:arm64.
0204|Preparing to unpack .../04-libsox-fmt-alsa_14.4.2+git20190427-3.5_arm64.deb ...
0205|Unpacking libsox-fmt-alsa:arm64 (14.4.2+git20190427-3.5) ...
0206|Selecting previously unselected package libwavpack1:arm64.
0207|Preparing to unpack .../05-libwavpack1_5.6.0-1_arm64.deb ...
0208|Unpacking libwavpack1:arm64 (5.6.0-1) ...
0209|Selecting previously unselected package libsox-fmt-base:arm64.
0210|Preparing to unpack .../06-libsox-fmt-base_14.4.2+git20190427-3.5_arm64.deb ...
0211|Unpacking libsox-fmt-base:arm64 (14.4.2+git20190427-3.5) ...
0212|Selecting previously unselected package libsox-fmt-mp3:arm64.
0213|Preparing to unpack .../07-libsox-fmt-mp3_14.4.2+git20190427-3.5_arm64.deb ...
0214|Unpacking libsox-fmt-mp3:arm64 (14.4.2+git20190427-3.5) ...
0215|Selecting previously unselected package libttspico-data.
0216|Preparing to unpack .../08-libttspico-data_1.0+git20130326-13_all.deb ...
0217|Unpacking libttspico-data (1.0+git20130326-13) ...
0218|Selecting previously unselected package libttspico0:arm64.
0219|Preparing to unpack .../09-libttspico0_1.0+git20130326-13_arm64.deb ...
0220|Unpacking libttspico0:arm64 (1.0+git20130326-13) ...
0221|Selecting previously unselected package libttspico-utils.
0222|Preparing to unpack .../10-libttspico-utils_1.0+git20130326-13_arm64.deb ...
0223|Unpacking libttspico-utils (1.0+git20130326-13) ...
0224|Selecting previously unselected package sox.
0225|Preparing to unpack .../11-sox_14.4.2+git20190427-3.5_arm64.deb ...
0226|Unpacking sox (14.4.2+git20190427-3.5) ...
0227|Setting up libsox3:arm64 (14.4.2+git20190427-3.5) ...
0228|Setting up libttspico-data (1.0+git20130326-13) ...
0229|Setting up libid3tag0:arm64 (0.15.1b-14) ...
0230|Setting up libopencore-amrwb0:arm64 (0.1.6-1) ...
0231|Setting up libttspico0:arm64 (1.0+git20130326-13) ...
0232|Setting up libsox-fmt-alsa:arm64 (14.4.2+git20190427-3.5) ...
0233|Setting up libttspico-utils (1.0+git20130326-13) ...
0234|Setting up libwavpack1:arm64 (5.6.0-1) ...
0235|Setting up libopencore-amrnb0:arm64 (0.1.6-1) ...
0236|Setting up libsox-fmt-base:arm64 (14.4.2+git20190427-3.5) ...
0237|Setting up libsox-fmt-mp3:arm64 (14.4.2+git20190427-3.5) ...
0238|Setting up sox (14.4.2+git20190427-3.5) ...
0239|Processing triggers for man-db (2.11.2-2) ...
0240|Processing triggers for libc-bin (2.36-9+rpt2+deb12u10) ...
0241|Ajout de www-data dans le groupe audio
0242|Fin de l'installation