Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


1 Screenshot

About This File

Sending Text-to-Speech message from your Fibaro hub to Alexa devices and Alexa app on mobile phones (Android and iOS).

 

Give a voice to your smart home. Alexa on your mobile will speak all messages/alerts or any other monitoring messages that you need to know at real time.

You will know real time what happens, wherever you are.... (internet connection requires)

 

 The QA uses 3rd party "Voice Monkey" skill for free.  You are just a few minutes away to make your home speaks.📣🔊

 

The provided QA is an open source and feel free to change it per your requirements.

 

Edited by cag014


What's New in Version 1.0.0   See changelog

Released

Sending Text-to-Speech message from your Fibaro hub to Alexa devices and Alexa app on mobile phones (Android and iOS).

 

Give a voice to your smart home. Alexa on your mobile will speak all messages/alerts or any other monitoring messages that you need to know at real time.

You will know real time what happens, wherever you are.... (internet connection requires)

 

 The QA uses 3rd party "Voice Monkey" skill for free.  You are just a few minutes away to make your home speaks. 📣🔊

 

The provided QA is an open source and feel free to change it per your requirements.

 

HC2/HCL users can also use Alex Text-to-Speech functionality (see HC2/HCL section in user guide)



User Feedback

Recommended Comments

AR27690

Posted

I am using AOQ and can send specific message to my wife or to me or any other member of my family.

The problem that when I want to send a global message to all members I need to repeat the tts command over and over for every member.

Is there any other way to implement sending global message to everyone?

Thank you

cag014

Posted (edited)

Make sure that you have created Voice Monkey speaker/device ID for each family member.

You can use function homeTtts in user_data file - it's exactly the purpose of the function.

Assuming that the default Voice Monkey device ID is your mobile Alexa (variable device in AlexaTTS QA), means when command in AOQ looks like {"","tts","text message"} it sends the message to you.

let's say when you will use all definition in AOQ tts command  {"all","tts","text message"} it will send messagy to all.

Change homeTTS function as described below (copy/paste and update AlexaTTS-QAID to device ID of the QA in your Fibaro hub.

 

function homeTts(ttsStr,userParam)
if userParam=="all" then 
  fibaro.call(<AlexaTTS-QAID> ,"tts",ttsStr,"member1-echo")
 fibaro.call(<AlexaTTS-QAID>,"tts",ttsStr,"member2-echo")
--.......
userParam=""
end
  fibaro.call(<AlexaTTS-QAID> ,"tts",ttsStr,(userParam:len()>2 and userParam or nill) )
 end
 
Now in AOQ use:
 
{"","tts","text message"}  --message to you
{"member1-echo","tts","text message"}  --message to family member 1
{"member2-echo","tts","text message"}  --message to family member 2
{"all","tts","text message"}  --message to all family members including you
 
Edited by cag014
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...