Plugin PlayTTS: enceintes USB sur RPI-sortie par defaut non prise en compte

Bonjour,

je suis en train de migrer de Mini+ jessie vers RPI 3B+ avec SSD (stretch).
Je voudrais utiliser les enceintes USB que j’avais sur Mini+ avec PlayTTS.
Le RPI les reconnais bien et j’ai pu les mettre comme sortie audio par defaut en editant /home/pi/.soundrc

Apres redemarrage du RPI cette sortie est bien prise en compte.
Je lis un media sans souci avec mplayer -ao alsa [chemin]

Sauf que si fais du TTS avec le plugin, le son ne sort pas.
Mon option dans le plugin est -ao alsa

Le plugin marche correctement, parce que si je fais
amixer cset numid=3 1 en SSH puis que je lance un TTS avec jeedom, le son sort bien par la prise jack.

C’est donc reellement un souci de prise en compte de la sortie audio par defaut
Est-ce jeedom/le plugin utilise un autre fichier de config que /home/pi/.soundrc pour choisir sa sortie son?

Ça m’intéresse de suivre ce post.
J’ai fait tout comme toi et j’ai eu exactement les mêmes résultats.
J’ai fini par revenir à des enceintes connectées en jack. Je n’ai jamais réussi à faire marcher des enceintes USB.

Sans tag vous n’aurez pas de réponse des développeurs… je vous invite à ajouter celui-ci…

Merci. Corrige. Je decouvre encore comme utiliser community.

Auto reponse
J’avais bien mis a jour la carte par defaut dans /home/pi/.soundrc mais en cherchant un peu dans la doc alsa j’ai aussi vu qu’il y avait ce fichier de config /usr/share/alsa/alsa.conf dans lequel j’ai aussi remplace 0 par 1, et la, miracle, ca marche. PlayTTS utilise bien la carte 1 et le son sort sur mes enceintes USB.

Salut,
Le fait que tu es réussi à le faire marcher m’a incité à réessayer.
Malheureusement, cela ne marche toujours pas.
Si j’ai bien interprété, mon haut-parleur est le la carte 0 device 0.
A la lecture de mes copies d’écran, pourrais-tu me dire ce que j’ai loupé?
Merci de ton aide

Capture

Capture1

Capture2

Et un extract du fichier alsa.conf:

Vu ta premiere capture je dirais que tes HP USB sont plutot la card 1 non?

Essaie de mettre defaults.pcm.card a 1 dans /usr/share/alsa/alsa.conf
Je ne suis pas chez moi donc je ne peux pas verifier sur mon RPI comment est ma config

Bonjour,
Je te remercie mais j’ai laissé tombé.
J’avais essayé avec card 1 mais ça ne marchait pas non plus.
Du coup, je suis revenu à des enceintes jack.
J’ai eu du mal à mettre simultanément le son en local et remote.
Je n’avais pas compris que les fichiers sons devaient se trouver là où ils sont émis et non pas d’où l’ordre de lecture part.
Merci encore pour ta réponse.
A bientôt