TTS Awox Striim Sound

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

J'avance !

Pour jouer les stations enregistrées :

Code : Tout sélectionner

Preset 1 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":1}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 2 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":2}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 3 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":3}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 4 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":4}' http://ipdelastriimsound:34000/Player/PlayPreset.json
Preset 5 :
curl -v -H "Content-Type: application/json" -X POST -d '{"id":5}' http://ipdelastriimsound:34000/Player/PlayPreset.json
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

Pour regler le volume :

Code : Tout sélectionner

Set Volume :
 
curl -v -H "Content-Type: application/json" -X POST -d '{"level":40}' http://ipdelastriimsound:34000/Mixer/Capability/Volume.json
Pour changer la source (tester sur la striimsound a voir sur l'ampoule)

Code : Tout sélectionner

Set source
curl -v -H "Content-Type: application/json" -X POST -d '{"id":0}' http://ipdelastriimsound:34000/Player/SourceSelection.json

changer le ID pour celui voulu
0 = DLNA
1 = Bluetooth
2 = Line In
3 = USB
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

Et pour finir mon preferer :

Lire un flux audio (radio internet, ou flux privé crée avec SynAudio) :

Code : Tout sélectionner


Mettre l'adresse de votre flux entre" aprés "uri":

curl -v -H "Content-Type: application/json" -X POST -d '{"uri":"http://streamingads.hotmixradio.fm/hotmixradio-golds-64.mp3"}' http://ipdelastriimsound:34000/Player/PlayURI.json

Maintenant a vous de jouer ! toutes les commandes fonctionne sur le striimsound et le striimlink, pour la striimbulb la commande input ne doit pas fonctionner
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

Ce qui nous donne avec l'interrupteur selecteur :
Capture.PNG
Capture.PNG (675.18 Kio) Consulté 8729 fois
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

Il y a eu une evolution du coté du TTS :

Maintenant lorsque le TTS est joué il ne coupe plus la musique, mais baisse son volume. Le volume de la voix est toujours un peu faible.

Si Mr Awox pouvait rajouter une gestion du volume pour le TTS ce serait super !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Domo89
Messages : 15
Inscription : 04 août 2015, 00:49

Re: TTS Awox Striim Sound

Message par Domo89 »

Bonjour,
J'ai découvert ce post en cherchant a savoir a quoi servait le port 34000 de mon striimlink(en analysant les trames de l'appli).
Je vous dis un grand merci pour ces commmandes qui fonctionnent a merveille sur le Awox StriimLink (sauf la baisse de volume lors du TTS,il n'a pas recu de MAJ)
:D
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

Domo89 a écrit :Bonjour,
J'ai découvert ce post en cherchant a savoir a quoi servait le port 34000 de mon striimlink(en analysant les trames de l'appli).
Je vous dis un grand merci pour ces commmandes qui fonctionnent a merveille sur le Awox StriimLink (sauf la baisse de volume lors du TTS,il n'a pas recu de MAJ)
:D
pk vous ? je suis tout seul ! lol

Attend je vais faire evoluer la chose pour que l'on puisse utiliser le system de notification integré a domoticz pour le TTS de AWOX
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: TTS Awox Striim Sound

Message par totof60 »

Hors sujet ( quoi que ...)

Ce genre de projet peut être piloté via Domoticz alors ?
https://hackaday.io/project/11570-wifi- ... and-vs1053

J'en ai réalisé deux pour des amis mais je n'avais pas imaginé pouvoir l'utiliser avec Domoticz avant de lire ce sujet.

Allez je fonce sur ebay pour recommander le vs1053 ;)
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: TTS Awox Striim Sound

Message par deennoo »

totof60 a écrit :Hors sujet ( quoi que ...)

Ce genre de projet peut être piloté via Domoticz alors ?
https://hackaday.io/project/11570-wifi- ... and-vs1053

J'en ai réalisé deux pour des amis mais je n'avais pas imaginé pouvoir l'utiliser avec Domoticz avant de lire ce sujet.

Allez je fonce sur ebay pour recommander le vs1053 ;)
Je ne sais pas vraiment je decouvre...cela al'air bien interessant effectivement

Pour en revenir au tts Awox:

J'ai repris un script utiliser pour les notifications par SMS et adapter pour le TTS Awox.

C'est un script Python3 je l'appelle : notifawox.py

Code : Tout sélectionner

#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
# il faut le module requests
# sudo pip install requests
 
import requests
import os
import sys

 
#~~~~~~~~~~ Adresse du materiel Awox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
ip_awox='ipdelenceinte' #sous la forme xxx.xxx.xxx.xxx a mettre entre les ' '
port_awox='34000'
 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

headers = {
    'Content-Type': 'application/json',
}
 
if len(sys.argv)==1:
        message='message de Domoticz'
else:
        message = sys.argv[1]

data = '{"msg":"'+message+'"}'		
 
	
requests.post('http://'+ip_awox+':'+port_awox+'/Player/Say.json', headers=headers, data=data)
il faut le rendre utilisable par tous

Code : Tout sélectionner

sudo chmod 777 notifawox.py
tu peux le tester avec

Code : Tout sélectionner

python3 notifawox.py test
Ensuite il suffit d'appliquer la partie notification de ce tuto : http://domo-attitude.fr/communiquer-sms ... cz-par-SMS

Et voila !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Domo89
Messages : 15
Inscription : 04 août 2015, 00:49

Re: TTS Awox Striim Sound

Message par Domo89 »

@totof60 :
Effectivement, ce projet a l'air très interessant (j'avait déja voulu faire cela il y a quelques années avec une arduino mais j'avait abandonné),il deverait etre possible de piloter la radio depuis domoticz mais il faudra faire le tts manuellement.

@deennoo:
Super script, je l'ai juste modifié pour relancer la radio a son etat precedent car il ne la relance pas apres le tts

Code : Tout sélectionner

#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
# il faut le module requests
# sudo pip install requests

import requests
import os
import sys
import json
import time
 
#~~~~~~~~~~ Adresse du materiel Awox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
ip_awox='192.168.1.159' #sous la forme xxx.xxx.xxx.xxx a mettre entre les ' '
port_awox='34000'

ip_domoticz = "192.168.1.147"
idx = "6733"
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

headers = {
    'Content-Type': 'application/json',
}
 
if len(sys.argv)==1:
        message='message de Domoticz'
else:
        message = sys.argv[1]

data = '{"msg":"'+message+'"}'      
 
   
requests.post('http://'+ip_awox+':'+port_awox+'/Player/Say.json', headers=headers, data=data)

#============ remettre la radio apres le tts ===========

state = json.loads(requests.get("http://"+ip_domoticz+":8080/json.htm?type=devices&rid="+idx).text)
level = state["result"][0]["Level"]

time.sleep(len(message)/2)
    
#set level
requests.get("http://"+ip_domoticz+":8080/json.htm?type=command&param=switchlight&idx="+idx+"&switchcmd=Set%20Level&level="+str(level))
Et voila

PS: C'esst un peu hors sujet, mais as-tu réussi a synchroniser un flux audio sur awox en dlna avec une autre platine dans LMS ?
Pour moi il y a toujour un décalage de qq secondes
Répondre