This object is in archive! 

Zipato security - is voice confirmation possible?

Marcus Khoo shared this question 10 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