This object is in archive! 

Zipato security - is voice confirmation possible?

Marcus Khoo shared this question 9 years ago
Answered

My current alarm allows will speak these phrases "Perimiter Arming" or "Full Arming" or "Disarmed" when the relevant function is activating. It is a nice confirmation that I pressed the correct button.

Can Zipato security be equipped with this facility?

Replies (9)

photo
1

I use the speech functionality of Imperihome for that purpose. You can trigger it with a http command in a puzzle.

photo
1

Thanks Anjos,

Where exactly would the HTTP server reside in that instance? I had hoped that the zipato tablet may have been able to do this. If it does not then I think that the Zipato team should think carefully about that as an easy way to add voice confirmation of the alarm.

It would be a great feature.

/Marcus

photo
1

The HTTP server is part of Imperihome app on the tablet. I think it's possible to run the Imperihome APP also on the Zipato tablet because it's a standard android tablet. In this way you can give voice notifications by the tablet. It worked for my on my Nexus 7 tablet. You can try it on every Android device.

photo
3

This is an example how to send http request to imperihome...find you device ip...the default http port is 8080

send for example http://192.168.x.xxx:8080/api/rest/speech/tts?text=tts%20example

your device will speech saying tts example...

on zipabox use the http request get...and put the line in the address...work good!!!

photo
1

awesome. I used tasker and created a "say" task to create a mp3 of whatever voice tag I want. Then I use the wall tablet to play the mp3 through the sonos speakers.

photo
1

Hello there. I just made a Python HTTP server (running from a single command line on any Linux box, the Pie included) which transform any sentence to a wav/mp3 sent through a HTTP request, using pico2tts.


I've plugged some USB-powered audio to my Pie 3 and here we are: voice support in my house. The voice is still robotics but I will make a Mac version as well (to use the say command on any Mac Mini).


If somebody is interested I can post the server code here.

photo
1

I have made something similar, a Python Flask HTTP server that uses Google TTS and sends the sound to your preferred Chromecast. The code is not pretty, it is meerly a proof of concept thing


I call it like this, first set active chromecast device:

http://myrpi3/device/setactive/cckitchen


Then send speach:

http://myrpi3/cast/say/en/the alarm in the second floor is armed


The «en» part is for language. It can use any language supported by Google TTS.


Works ok. A little time lag (5 seconds or so) between calling the URL until the apeaker sounds, though.

photo
1

Google TTS generated mp3:s and Sonos speakers are also a way of doing this. There is a forum post here that explains it

photo
1

Come on Zipato! Build this option in the user interface so that we don't have to rely on different software and services.

You guys can do that!

Leave a Comment
 
Attach a file