Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Pour échanger sur les plugins classés en catégorie "Multimédia"
Mad Ein
Timide
Messages : 62
Inscription : 09 août 2016, 21:00

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Mad Ein » 15 août 2016, 18:22

Oui, ma clef USB est bien sur la mini+...
En fait je veux faire des actions genre quand la porte d'entrée s'ouvre, mon ampli s'allume et la Jeedom mini lui envoie une musique.
Il faut donc que je regarde vers les serveur de fichiers.
Merci :D :D :D

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 15 août 2016, 18:58

A ton service :)
Mon blog "Domotique & IoT": ici
Mon matériel: ici

Avatar de l’utilisateur
jasp
Timide
Messages : 103
Inscription : 02 août 2015, 20:35

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par jasp » 17 août 2016, 09:22

Bonjour à tous,

J'ai fait l'installation du plugin sur un raspberry Pi2 et j'utilise la sortie jack.
Tout fonctionne sans problème en terme de lecture de fichier et TTS. :)

Par contre en terme de qualité du son, le TTS sort très "bruité", ce n'est vraiment pas top.
En mode lecture de fichier, le "bruitage" est curieusement moins audible.
Lorsqu'il n'y ni TTS ni fichiers, et les enceintes branchées et allumées, je n'ai pas de "bruitage" comme avec le TTS : donc c'est seulement à la lecture d'un son.

J'essaie de trouver la cause et améliorer la qualité.
Est ce que sur des configs similaires (raspberry + sortie jack) vous faites aussi ce constat ?

Pour le moment je fais plusieurs hypothèses :
- mauvais réglages des options logicielles de sortie du son (mplayer , pico...)
- défaut inhérent à l'utilisation de la sortie jack du raspberry PI 2
- autres..

Si vous avez trouvés des solutions pour améliorer la qualité du son, je vous propose de les partager, qu'elles soient matérielles (passage par sortie HDMI, carte Son USB..) ou logicielles (option mplayer...).

Merci !

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par cadavor » 17 août 2016, 10:44

La sortie jack des Rpi est assez mauvaise... c'est connu. Cela va dépendre aussi de la qualité de l'enceinte branché dessus bien sur.
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

Avatar de l’utilisateur
jasp
Timide
Messages : 103
Inscription : 02 août 2015, 20:35

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par jasp » 18 août 2016, 09:30

J'ai tenté une première approche pour améliorer la qualité du son en sortie jack :
- Ajout de ferrite de filtrage HF sur le cable d'alim USB du raspberry.

Résultat : pas mieux, toujours des grésillements en sortie ...

snouf
Timide
Messages : 132
Inscription : 08 juin 2015, 19:24
Localisation : Val de Marne

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par snouf » 19 août 2016, 16:04

Il est connu et non caché que la sortie jack du pi est médiocre car polluée par le courant passant dans le soc.
Tu peux regarder du côté de hifiberry qui propose des DAC ou AMP hi-fi, mais ça coûte quand même cher pour juste du TTS. Par contre si tu l'utilise avec une squeezebox c'est juste excellent !

Envoyé de mon SM-G928F en utilisant Tapatalk
jeedom mini+
Greenwave PowerNode 6 plugs x2
Greenwave PowerNode 1 plug x2
Fibaro FGWPE
Fibaro FGMS-001 x2
Fibaro FGK-101 + sonde DS18B20
Duwi Interrupteur Variateur Flush Mounted
Zipato Bulb RGBW x2
Télécommande OCTAN CRC-3-1-0x

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 19 août 2016, 19:14

Les amis j'ai ENFIN réussi à faire lire une phrase en bluetooth à jeedom et à ne pas tronquer le début :).

J'avoue j'ai fait plein de choses donc je vais vous les livrer en brut et vous ferez le tri. Parmi les choses à ne pas me reprocher parce que bon, j'ai un peu galéré tout seul hein:
  • - Il y a notamment quelques paquets de wi-fi
    - Il y a quelques commandes pour configurer le bluetooth en dehors de tout TTS car je faisais les deux en même temps
    - Il y a un utilisateur pi car je suis sous Rpi3
    - Il y a ptet des commandes sans effet
    - Il y a ptet des commandes avec trop d'effet :)
L'élément essentiel est que je ne suis pas parvenu à le faire en local alors j'ai déclaré mon objet dans PlayTTS... en déporté de jeedom... mais avec l'IP de jeedom .

Les paquets

Code : Tout sélectionner

sudo apt-get update && time sudo apt-get dist-upgrade
sudo apt-get install bluetooth bluez apt-utils firmware-brcm80211 pi-bluetooth iw wireless-tools
sudo apt-get install --no-install-recommends pulseaudio pulseaudio-module-bluetooth
Le fichier de conf du service

Code : Tout sélectionner

sudo nano /etc/systemd/system/pulseaudio.service
Coller ce code puis sauver :

Code : Tout sélectionner

[Unit]
Description=Pulse Audio
 
[Service]
Type=simple
ExecStart=/usr/bin/pulseaudio --system --disallow-exit --disable-shm

[Install]
WantedBy=multi-user.target
Le fichier de conf du bluetooth sous pulseaudio

Code : Tout sélectionner

sudo nano /etc/dbus-1/system.d/pulseaudio-bluetooth.conf
Coller ce code puis sauver :

Code : Tout sélectionner

<busconfig>

  <policy user="pulse">
    <allow send_destination="org.bluez"/> 
  </policy>

</busconfig>

Code : Tout sélectionner

sudo systemctl daemon-reload
sudo systemctl start pulseaudio.service

Code : Tout sélectionner

sudo chown www-data:www-data /var/www
sudo adduser jeedom audio
sudo adduser pi audio
sudo adduser www-data audio
sudo adduser jeedom pulse
sudo adduser pi pulse
sudo adduser www-data pulse
sudo adduser jeedom pulse-access
sudo adduser pi pulse-access
sudo adduser www-data pulse-access
sudo adduser jeedom www-data
sudo adduser pi www-data
sudo adduser www-data www-data
sudo adduser jeedom bluetooth
sudo adduser pi bluetooth
sudo adduser www-data bluetooth
sudo adduser jeedom voice
sudo adduser pi voice
sudo adduser www-data voice
Relancement de pulse audio en mode bluetooth

Code : Tout sélectionner

pulseaudio -k
pulseaudio -D
Eviter que les débuts de message soient tronqués
Il suffit tout simplement de mettre trois petits points et un espace devant vos messages (testé avec le widget, avec des phrases courtes et longues)

Prévoir peut-etre quelques reboots intermédiaire avec éventuellement reconfiguration de votre bluetoothctl. Pour mémoire, tapez bluetoothctl puis (relativement vite car certaines commandes comme discoverable on ont une durée limitée) :

Code : Tout sélectionner

select Adresse_MAC_De_Votre_Carte_Ou_Dongle
power on
agent on
default-agent
pairable on
discoverable on (mettre votre enceinte en mode recherche)
scan on (il vous trouve votre enceinte Adresse_MAC_De_Votre_Enceinte)
trust Adresse_MAC_De_Votre_Enceinte
pair Adresse_MAC_De_Votre_Enceinte (puis remettre votre enceinte en mode recherche)
connect Adresse_MAC_De_Votre_Enceinte
Ctrl+D
Nb : Si c'est toujours la même (et ancienne) phrase qui est jouée, il y a des chances que ce soit un fichier généré en ligne de commande avec des droits qui empêchent le plugin de virer le voice.wav. Un petit sudo chmod 777 /tmp/voice.wav et le tour est joué.

Voilou, j'espère que ça aidera certains :)
Dernière édition par Tauks le 19 août 2016, 21:02, édité 1 fois.
Mon blog "Domotique & IoT": ici
Mon matériel: ici

Avatar de l’utilisateur
Bebel27
Actif
Messages : 908
Inscription : 19 oct. 2014, 18:04
Localisation : Normandie

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Bebel27 » 19 août 2016, 20:55

Relancement de pulse audio en mode bluetooth
CODE : TOUT SÉLECTIONNER
pulseaudio -k
pulsaudio -D
manque le "e"pour le pulseaudio - D ;)

JEEDOM (que la domotique soit avec toi )

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 19 août 2016, 21:02

Corrigé merci :)

Envoyé de mon YOGA Tablet 2-830L en utilisant Tapatalk
Mon blog "Domotique & IoT": ici
Mon matériel: ici

romainh41
Timide
Messages : 371
Inscription : 22 mars 2016, 10:21

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par romainh41 » 20 août 2016, 00:30

Tauks a écrit :Les amis j'ai ENFIN réussi à faire lire une phrase en bluetooth à jeedom et à ne pas tronquer le début :).

J'avoue j'ai fait plein de choses donc je vais vous les livrer en brut et vous ferez le tri. Parmi les choses à ne pas me reprocher parce que bon, j'ai un peu galéré tout seul hein:
  • - Il y a notamment quelques paquets de wi-fi
    - Il y a quelques commandes pour configurer le bluetooth en dehors de tout TTS car je faisais les deux en même temps
    - Il y a un utilisateur pi car je suis sous Rpi3
    - Il y a ptet des commandes sans effet
    - Il y a ptet des commandes avec trop d'effet :)
L'élément essentiel est que je ne suis pas parvenu à le faire en local alors j'ai déclaré mon objet dans PlayTTS... en déporté de jeedom... mais avec l'IP de jeedom .

Les paquets

Code : Tout sélectionner

sudo apt-get update && time sudo apt-get dist-upgrade
sudo apt-get install bluetooth bluez apt-utils firmware-brcm80211 pi-bluetooth iw wireless-tools
sudo apt-get install --no-install-recommends pulseaudio pulseaudio-module-bluetooth
Le fichier de conf du service

Code : Tout sélectionner

sudo nano /etc/systemd/system/pulseaudio.service
Coller ce code puis sauver :

Code : Tout sélectionner

[Unit]
Description=Pulse Audio
 
[Service]
Type=simple
ExecStart=/usr/bin/pulseaudio --system --disallow-exit --disable-shm

[Install]
WantedBy=multi-user.target
Le fichier de conf du bluetooth sous pulseaudio

Code : Tout sélectionner

sudo nano /etc/dbus-1/system.d/pulseaudio-bluetooth.conf
Coller ce code puis sauver :

Code : Tout sélectionner

<busconfig>

  <policy user="pulse">
    <allow send_destination="org.bluez"/> 
  </policy>

</busconfig>

Code : Tout sélectionner

sudo systemctl daemon-reload
sudo systemctl start pulseaudio.service

Code : Tout sélectionner

sudo chown www-data:www-data /var/www
sudo adduser jeedom audio
sudo adduser pi audio
sudo adduser www-data audio
sudo adduser jeedom pulse
sudo adduser pi pulse
sudo adduser www-data pulse
sudo adduser jeedom pulse-access
sudo adduser pi pulse-access
sudo adduser www-data pulse-access
sudo adduser jeedom www-data
sudo adduser pi www-data
sudo adduser www-data www-data
sudo adduser jeedom bluetooth
sudo adduser pi bluetooth
sudo adduser www-data bluetooth
sudo adduser jeedom voice
sudo adduser pi voice
sudo adduser www-data voice
Relancement de pulse audio en mode bluetooth

Code : Tout sélectionner

pulseaudio -k
pulseaudio -D
Eviter que les débuts de message soient tronqués
Il suffit tout simplement de mettre trois petits points et un espace devant vos messages (testé avec le widget, avec des phrases courtes et longues)

Prévoir peut-etre quelques reboots intermédiaire avec éventuellement reconfiguration de votre bluetoothctl. Pour mémoire, tapez bluetoothctl puis (relativement vite car certaines commandes comme discoverable on ont une durée limitée) :

Code : Tout sélectionner

select Adresse_MAC_De_Votre_Carte_Ou_Dongle
power on
agent on
default-agent
pairable on
discoverable on (mettre votre enceinte en mode recherche)
scan on (il vous trouve votre enceinte Adresse_MAC_De_Votre_Enceinte)
trust Adresse_MAC_De_Votre_Enceinte
pair Adresse_MAC_De_Votre_Enceinte (puis remettre votre enceinte en mode recherche)
connect Adresse_MAC_De_Votre_Enceinte
Ctrl+D
Nb : Si c'est toujours la même (et ancienne) phrase qui est jouée, il y a des chances que ce soit un fichier généré en ligne de commande avec des droits qui empêchent le plugin de virer le voice.wav. Un petit sudo chmod 777 /tmp/voice.wav et le tour est joué.

Voilou, j'espère que ça aidera certains :)
salut, j'ai testé ms tjs rien pour moi.

peux-tu me dire ce que tu as mis comme paramètres mplayer dans le plugin PlayTTS et le contenu de tes fichiers /etc/bluetooth ?

merci

romain.
Jeedom sur RPI 2 RAM 1Go - Clé GEN 5

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 20 août 2016, 08:05

Je n'ai touché à aucun (param mplayer/fichiers)

Code : Tout sélectionner

[General]

# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
#IdleTimeout=30

# Enable HID protocol handling in userspace input profile
# Defaults to false (HIDP handled in HIDP kernel module)
#UserspaceHID=true

Code : Tout sélectionner

[General]

# Default adaper name
# %h - substituted for hostname
# %d - substituted for adapter id
# Defaults to 'BlueZ'
#Name = %h-%d

# Default device class. Only the major and minor device class bits are
# considered. Defaults to '0x000000'.
#Class = 0x000100

# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
#DiscoverableTimeout = 0

# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
#PairableTimeout = 0

# Automatic connection for bonded devices driven by platform/user events.
# If a platform plugin uses this mechanism, automatic connections will be
# enabled during the interval defined below. Initially, this feature
# intends to be used to establish connections to ATT channels. Default is 60.
#AutoConnectTimeout = 60

# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (defaults to usb)
#DeviceID = bluetooth:1234:5678:abcd

# Do reverse service discovery for previously unknown devices that connect to
# us. This option is really only needed for qualification since the BITE tester
# doesn't like us doing reverse SDP for some test cases (though there could in
# theory be other useful purposes for this too). Defaults to 'true'.
#ReverseServiceDiscovery = true

# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
#NameResolving = true

# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
#DebugKeys = false

#[Policy]
#
# The ReconnectUUIDs defines the set of remote services that should try
# to be reconnected to in case of a link loss (link supervision
# timeout). The policy plugin should contain a sane set of values by
# default, but this list can be overridden here. By setting the list to
# empty the reconnection feature gets disabled.
#ReconnectUUIDs=

Code : Tout sélectionner

# Configuration file for the network service

[General]

# Disable link encryption: default=false

Code : Tout sélectionner

# Configuration file for the proximity service

# This section contains options which are not specific to any
# particular interface
[General]

# Configuration to allow disabling Proximity services
# Allowed values: LinkLoss,PathLoss,FindMe
Disable=PathLoss
Mon blog "Domotique & IoT": ici
Mon matériel: ici

romainh41
Timide
Messages : 371
Inscription : 22 mars 2016, 10:21

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par romainh41 » 20 août 2016, 10:25

Tauks a écrit :Je n'ai touché à aucun (param mplayer/fichiers)

Code : Tout sélectionner

[General]

# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
#IdleTimeout=30

# Enable HID protocol handling in userspace input profile
# Defaults to false (HIDP handled in HIDP kernel module)
#UserspaceHID=true

Code : Tout sélectionner

[General]

# Default adaper name
# %h - substituted for hostname
# %d - substituted for adapter id
# Defaults to 'BlueZ'
#Name = %h-%d

# Default device class. Only the major and minor device class bits are
# considered. Defaults to '0x000000'.
#Class = 0x000100

# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
#DiscoverableTimeout = 0

# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
#PairableTimeout = 0

# Automatic connection for bonded devices driven by platform/user events.
# If a platform plugin uses this mechanism, automatic connections will be
# enabled during the interval defined below. Initially, this feature
# intends to be used to establish connections to ATT channels. Default is 60.
#AutoConnectTimeout = 60

# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (defaults to usb)
#DeviceID = bluetooth:1234:5678:abcd

# Do reverse service discovery for previously unknown devices that connect to
# us. This option is really only needed for qualification since the BITE tester
# doesn't like us doing reverse SDP for some test cases (though there could in
# theory be other useful purposes for this too). Defaults to 'true'.
#ReverseServiceDiscovery = true

# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
#NameResolving = true

# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
#DebugKeys = false

#[Policy]
#
# The ReconnectUUIDs defines the set of remote services that should try
# to be reconnected to in case of a link loss (link supervision
# timeout). The policy plugin should contain a sane set of values by
# default, but this list can be overridden here. By setting the list to
# empty the reconnection feature gets disabled.
#ReconnectUUIDs=

Code : Tout sélectionner

# Configuration file for the network service

[General]

# Disable link encryption: default=false

Code : Tout sélectionner

# Configuration file for the proximity service

# This section contains options which are not specific to any
# particular interface
[General]

# Configuration to allow disabling Proximity services
# Allowed values: LinkLoss,PathLoss,FindMe
Disable=PathLoss

Salut, merci pour tes infos. J'ai les memes contenus de ces fichiers. Donc mon pb n'est pas la !

as-tu un fichier etc/asound.conf ?
as-tu un fichier /home/tonuser/.asoundrc ? un dossier .mplayer ? un dossier .config ?

Peut-être un paramètre différent de moi dans ces fichiers la ?

merci.
Jeedom sur RPI 2 RAM 1Go - Clé GEN 5

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 20 août 2016, 13:05

Nop, je n'en ai aucun ou si il y en a, ils sont vides. Je me souviens avoir créé ces fichiers dans mes investigations mais là je suis reparti d'une fresh install toute propre.
Mon blog "Domotique & IoT": ici
Mon matériel: ici

romainh41
Timide
Messages : 371
Inscription : 22 mars 2016, 10:21

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par romainh41 » 20 août 2016, 14:03

Ok, je vais tester aussi sur une install propre pour voir ce que ça donne, pour le moment aucun son bluetooth ni avec mpg123, ni mplayer, ni via le plugin.
Jeedom sur RPI 2 RAM 1Go - Clé GEN 5

Rano85
Timide
Messages : 205
Inscription : 30 oct. 2015, 17:32
Localisation : Vendée

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Rano85 » 20 août 2016, 15:29

Bonjour, merci pour ce plugin, il marche très bien sur ma mini+ + carte son usb + haut parleur sur jack mais le son est moyen. Est il possible de régler mplayer ou pico pour diminuer le débit et les graves, je suis débutant en SSH. Si vous avez des tutos ou des conseils...
Merci d'avance
Jeedomien sur Odroic C2, 30 plugins, 40 noeuds zwave, xiaomi, BLA, broadlink

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 20 août 2016, 16:39

romainh41 a écrit :Ok, je vais tester aussi sur une install propre pour voir ce que ça donne, pour le moment aucun son bluetooth ni avec mpg123, ni mplayer, ni via le plugin.

Ok good luck. Procéder comme je l'ai fait m'a permis de faire qqch d'inédit, voir la carte bluetooth intégrée au Rpi3. Jusqu'ici je ne voyais que le dongle USB. Je ne pense pas que ce soit lié mais c'est avec elle que ça a marché...
Mon blog "Domotique & IoT": ici
Mon matériel: ici

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 20 août 2016, 16:46

Rano85 a écrit :Bonjour, merci pour ce plugin, il marche très bien sur ma mini+ + carte son usb + haut parleur sur jack mais le son est moyen. Est il possible de régler mplayer ou pico pour diminuer le débit et les graves, je suis débutant en SSH. Si vous avez des tutos ou des conseils...
Merci d'avance
Hello, la qualité du jack des boxs a été moult fois discuté. Celle des DAC USB comme le tien, un peu moins mais un peu quand même dans le sac plus grand des cartes sons USB en général (j'avais pour ma part des Logitec S-qqch). Le son est pourri, grésille. Mieux vaut le bluetooth, et encore, on est limités par ce que sort Pico. Pour répondre à ta question, il y a des paramètres sur mplayer, au moins sur le débit. Tape mplayer dans un terminal et tu as ça :

Code : Tout sélectionner

jeedom@jeedom:~ $ mplayer
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand
 double click     toggle fullscreen
 right click      pause (press again to continue)

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
Et une petit google sur "mplayer man page" me donne ça
Mon blog "Domotique & IoT": ici
Mon matériel: ici

Rano85
Timide
Messages : 205
Inscription : 30 oct. 2015, 17:32
Localisation : Vendée

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Rano85 » 21 août 2016, 19:40

Tauks a écrit :
Rano85 a écrit :Bonjour, merci pour ce plugin, il marche très bien sur ma mini+ + carte son usb + haut parleur sur jack mais le son est moyen. Est il possible de régler mplayer ou pico pour diminuer le débit et les graves, je suis débutant en SSH. Si vous avez des tutos ou des conseils...
Merci d'avance
Hello, la qualité du jack des boxs a été moult fois discuté. Celle des DAC USB comme le tien, un peu moins mais un peu quand même dans le sac plus grand des cartes sons USB en général (j'avais pour ma part des Logitec S-qqch). Le son est pourri, grésille. Mieux vaut le bluetooth, et encore, on est limités par ce que sort Pico. Pour répondre à ta question, il y a des paramètres sur mplayer, au moins sur le débit. Tape mplayer dans un terminal et tu as ça :

Code : Tout sélectionner

jeedom@jeedom:~ $ mplayer
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand
 double click     toggle fullscreen
 right click      pause (press again to continue)

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
Et une petit google sur "mplayer man page" me donne ça

Merci, j'ai mis cela dans la commande mplayer du plugin tts [-ao alsa -speed 0.85] et ça marche, en lisant moins vite le son est pas très bon mais on comprend beaucoup mieux. Par contre j'ai pas trouvé pour diminuer bass ou treble.
Jeedomien sur Odroic C2, 30 plugins, 40 noeuds zwave, xiaomi, BLA, broadlink

romainh41
Timide
Messages : 371
Inscription : 22 mars 2016, 10:21

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par romainh41 » 21 août 2016, 19:57

Rano85 a écrit :
Tauks a écrit :
Rano85 a écrit :Bonjour, merci pour ce plugin, il marche très bien sur ma mini+ + carte son usb + haut parleur sur jack mais le son est moyen. Est il possible de régler mplayer ou pico pour diminuer le débit et les graves, je suis débutant en SSH. Si vous avez des tutos ou des conseils...
Merci d'avance
Hello, la qualité du jack des boxs a été moult fois discuté. Celle des DAC USB comme le tien, un peu moins mais un peu quand même dans le sac plus grand des cartes sons USB en général (j'avais pour ma part des Logitec S-qqch). Le son est pourri, grésille. Mieux vaut le bluetooth, et encore, on est limités par ce que sort Pico. Pour répondre à ta question, il y a des paramètres sur mplayer, au moins sur le débit. Tape mplayer dans un terminal et tu as ça :

Code : Tout sélectionner

jeedom@jeedom:~ $ mplayer
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand
 double click     toggle fullscreen
 right click      pause (press again to continue)

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
Et une petit google sur "mplayer man page" me donne ça

Merci, j'ai mis cela dans la commande mplayer du plugin tts [-ao alsa -speed 0.85] et ça marche, en lisant moins vite le son est pas très bon mais on comprend beaucoup mieux. Par contre j'ai pas trouvé pour diminuer bass ou treble.

Salut, comment as tu fait pour configurer la sortie sur bluetooth?
Jeedom sur RPI 2 RAM 1Go - Clé GEN 5

Avatar de l’utilisateur
Tauks
Actif
Messages : 530
Inscription : 04 avr. 2015, 19:57
Localisation : Strasbourg

Re: [Sujet officiel] PlayTTS : Jeedom parle et lit des fichi

Message par Tauks » 21 août 2016, 20:33

romainh41 a écrit :
Rano85 a écrit :
Tauks a écrit : Hello, la qualité du jack des boxs a été moult fois discuté. Celle des DAC USB comme le tien, un peu moins mais un peu quand même dans le sac plus grand des cartes sons USB en général (j'avais pour ma part des Logitec S-qqch). Le son est pourri, grésille. Mieux vaut le bluetooth, et encore, on est limités par ce que sort Pico. Pour répondre à ta question, il y a des paramètres sur mplayer, au moins sur le débit. Tape mplayer dans un terminal et tu as ça :

Code : Tout sélectionner

jeedom@jeedom:~ $ mplayer
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand
 double click     toggle fullscreen
 right click      pause (press again to continue)

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
Et une petit google sur "mplayer man page" me donne ça

Merci, j'ai mis cela dans la commande mplayer du plugin tts [-ao alsa -speed 0.85] et ça marche, en lisant moins vite le son est pas très bon mais on comprend beaucoup mieux. Par contre j'ai pas trouvé pour diminuer bass ou treble.

Salut, comment as tu fait pour configurer la sortie sur bluetooth?
Je pense que s'il utilise alsa (-ao alsa), il n'est pas en bluetooth. À moins de downgrader bluez en version 4, bluez ne fonctionne plus avec alsa.

Envoyé de mon YOGA Tablet 2-830L en utilisant Tapatalk
Mon blog "Domotique & IoT": ici
Mon matériel: ici

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invités