I sometimes just about hear a HS3 TTS announcement, but did not hear it properly. It would be great if there was a way to play it again. Any ideas ?
Announcement
Collapse
No announcement yet.
Can I repeat TTS announcements on demand ?
Collapse
X
-
Originally posted by mikee123 View PostI sometimes just about hear a HS3 TTS announcement, but did not hear it properly. It would be great if there was a way to play it again. Any ideas ?
Write a simple PI that subscribes to the speaker proxy so it will get informed about any TTS. The PI can store the info in a device and you can use events to replay (or add it all in the PI).
Dirk
-
I find that if I play a tone sequence before the TTS, it is much more likely that I will hear and comprehend the announcement.
https://forums.homeseer.com/showpost...71&postcount=5Mike____________________________________________________________ __________________
HS3 Pro Edition 3.0.0.548, NUC i3
HW: Stargate | NX8e | CAV6.6 | Squeezebox | PCS | WGL 800RF | RFXCOM | Vantage Pro | Green-Eye | Edgeport/8 | Way2Call | Ecobee3 | EtherRain | Ubiquiti
Comment
-
Originally posted by dcorsus View PostWrite a simple PI that subscribes to the speaker proxy so it will get informed about any TTS. The PI can store the info in a device and you can use events to replay (or add it all in the PI).
Dirk
Ok that sounds like a good idea. Problem is I have never written a PI.. Could you elaborate a little more please ?
The problem with the tone is, if I am in another room I will still miss it, and I do not have speakers in all rooms or want to broadcast everything everywhere. So I think for me (and maybe others) storing the message is a brilliant idea. You can then also see it in a device or replay it easily...
Comment
-
Originally posted by jon00 View Post
That looks great. I hope I have time over the weekend to install and have a play.
Comment
-
For Sonos, you should be able to add the virtual speaker client manually.
In Jon00SpeakHS3.ini under [settings] add:
SPClientList=$SONOS$ANNOUNCE$:*
I can't really help with the Tasker plugin as it does not emulate a speaker client. What do you see in the HS Log when you send speech to the plugin?
Comment
-
It has created the speaker devices, and the event triggering the /vben script runs every 5 seconds. But speach sent to Sonos does not show anywhere
This is a log from Text to speech via tasker:
Jul-20 19:43:41 Tasker Plugin API = SFNFTkMyZWVCcEVXZVlqUjgxSW1qcjNOeTBjai9NZE8wdEdLQWNlZitidjh6 dHg3cnNBRmRHNUZRdHd0N3lUdjZZSGw2TWc3OU5ueTgxd2JQUENaOGNoZTNh OWdmREw1Wi9YZExnN1FCd3lsbEE3YkhKSFdvV0RJc2FndXZzZG5xK0pETnJt SkhxZm4xZ3J6SUdOOUlabWhRQ3V6bVBTUVZBbG94R2dKU2ZhZnZucUQ5eDBQ dVZPazByNHV1SlhNK0NlYWJSOFNMUGlwenlzRHF6dFZoZEJnS0tHbHNxNmJG bittcHRrREJTMTV6RnNad0VjRlowUm02VEJUWHp1Q3hnOC95aQ==
Jul-20 19:43:41 Tasker Plugin Plug-In Extra Data Object Retrieved = SFNFTkMyZWVCcEVXZVlqUjgxSW1qcjNOeTBjai9NZE8wdEdLQWNlZitidjh6 dHg3cnNBRmRHNUZRdHd0N3lUdjZZSGw2TWc3OU5ueTgxd2JQUENaOGNoZTNh OWdmREw1Wi9YZExnN1FCd3lsbEE3YkhKSFdvV0RJc2FndXZzZG5xK0pETnJt SkhxZm4xZ3J6SUdOOUlabWhRQ3V6bVBTUVZBbG94R2dKU2ZhZnZucUQ5eDBQ dVZPazByNHV1SlhNK0NlYWJSOFNMUGlwenlzRHF6dFZoZEJnS0tHbHNxNmJG bittcHRrREJTMTV6RnNad0VjRlowUm02VEJUWHp1Q3hnOC95aQ==
Jul-20 19:43:40 Tasker Plugin API = SFNFTkMyay9aM2djUlFYa2JmNUJNdVNWNUsxT0FYb0YvU2JpUTY3bEhWWUhq UEE2L1lJVlpsd3cvWWpuQ2t3OWl4enlRUUFIMHZXdXdZZFNnY2o0c3pCa3ZB NXdsSEswbjAxRjEvR3VsTWxzUmJxU001M0NSNEJUbTRmVzF0TDh2ODNhRm9L KzBCWFpJUm50K0VIY1JLY3ZVZUZmcmpEdVVWYzNWem5GQTFEdzVVVTU4Q0wx YUJqeEdoZU9RUy84dldLMFlUR0FnQjdGb3g1c2VwVEhQMXlsenBwSm55TUYv bGRFeFNvODRwdmlzL3dkZ2Y2cTM4ZysxNXIrM0JaVGRJdit3Uw==
Jul-20 19:43:40 Tasker Plugin Plug-In Extra Data Object Retrieved = SFNFTkMyay9aM2djUlFYa2JmNUJNdVNWNUsxT0FYb0YvU2JpUTY3bEhWWUhq UEE2L1lJVlpsd3cvWWpuQ2t3OWl4enlRUUFIMHZXdXdZZFNnY2o0c3pCa3ZB NXdsSEswbjAxRjEvR3VsTWxzUmJxU001M0NSNEJUbTRmVzF0TDh2ODNhRm9L KzBCWFpJUm50K0VIY1JLY3ZVZUZmcmpEdVVWYzNWem5GQTFEdzVVVTU4Q0wx YUJqeEdoZU9RUy84dldLMFlUR0FnQjdGb3g1c2VwVEhQMXlsenBwSm55TUYv bGRFeFNvODRwdmlzL3dkZ2Y2cTM4ZysxNXIrM0JaVGRJdit3Uw==
Jul-20 19:43:40 Event Event Trigger "Notifications TTS AC close bedroom door"
And this is my .ini
[Settings]
UseVirtualDevices=1
CheckClientUse = 1
VDMode = 0
=
SPClientList=$SONOS$ANNOUNCE$:*,$SONOS$KitchenTTS$:*
[default:all]
IniListSize=10
ScriptName=
Speak1=-
DateTime1=-
Speak2=-
DateTime2=-
Speak3=-
DateTime3=-
Speak4=-
DateTime4=-
Speak5=-
DateTime5=-
Speak6=-
DateTime6=-
Speak7=-
DateTime7=-
Speak8=-
DateTime8=-
Speak9=-
DateTime9=-
Speak10=-
DateTime10=-
VDShowNumber=0
VDShowDate=1
VDListSize=5
HSAddress=Jon00-SP01
=
[hs3:mike s6]
IniListSize=10
ScriptName=
Speak1=-
DateTime1=-
Speak2=-
DateTime2=-
Speak3=-
DateTime3=-
Speak4=-
DateTime4=-
Speak5=-
DateTime5=-
Speak6=-
DateTime6=-
Speak7=-
DateTime7=-
Speak8=-
DateTime8=-
Speak9=-
DateTime9=-
Speak10=-
DateTime10=-
VDShowNumber=0
VDShowDate=1
VDListSize=5
HSAddress=Jon00-SP02
=
[Data]
Version=1.0.3
Last=20/07/2018 18:00:52~!~Z-Wave~!~Device: <font color='#000080'>Energy Bedroom Watts Bed Mike</font> Set to <font color='#008000'>0.657 (0.657 Watts)</font>
.
Comment
-
Originally posted by jon00 View PostI cannot help with Tasker but Sonos should work.
Is the Sonos TTS shown in the log?
in settings.ini gLogSpeech=TrueHS4 Pro, 4.2.19.0 Windows 10 pro, Supermicro LP Xeon
Comment
-
I get log entries only for clients other than Sonos. Test event with action "Speak something" to clients $SONOS$ALL$, HOMETROLLER:IPHONE & BIGBANGEFAULT. Always get log entries for latter two only. Interesting about the Iphone one, the client is not running but must have been when I set up the event. Similar event targeting only $SONOS$LVR$ yields no log entries at all. HS3 version .435. Sonos 3.1.0.22
Comment
-
I only use speaker clients so it works fine here. Obviously the TTS entries in the log do not come from the Speak Proxy output so it would be for plugin authors with speech to add log entries I suppose. Jon00 Speak was written for HS2 and upgraded to work in HS3. At the time HS3 only had speaker clients for TTS.
Comment
Comment