Jump to content
C4 Forums | Control4

Shivam Paw

c4Forums Member
  • Posts

    516
  • Joined

  • Last visited

  • Days Won

    13

Posts posted by Shivam Paw

  1. 1 minute ago, dblessing said:

    I’m not 100% certain but I believe there’s some ability to remember and revert room state using Room Control driver. I haven’t tried it yet but that would be a good place to start probably. 

    I think the issue would still remain right? When should the volume get reverted - I don't think there's a way to know when the announcement has actually finished playing.

    What if there was an ability to specify a volume setting to the TTS engines we use. So if you wanted the announcement volumes higher/lower, it can be set in properties and the resulting wav/mp3 is simply a higher/lower volume?

  2. 9 minutes ago, South Africa C4 user said:

    Hmmm… that is an interesting idea.  Not practical at this stage for those of us using text to speech drivers which don’t (currently) have a volume option.

    @Shivam Paw - still love your text to speech driver.  Is there any way to add a volume setting in the driver (I.e. increase the volume of the recorded announcement) instead of using a higher volume in the announcement that is being played.  That would solve the problem highlighted above.

    Interesting. It's probably possible, the only thing is figuring out when an announcement ends. I'm not sure from memory if that's possible and if it's not, then reverting to the previous volume becomes a bit of a guessing game?

    Side note, those who are looking for the announcements driver not to rely on internet. What if it cached the files we get from the TTS system? I'd need to think about it some more as we don't really want to cache dozens of announcements a day (caching a different weather temperature every day would be pointless). But maybe caching "static" announcements could work, and therefore also speed them up.

  3. Hey everyone, just released version 15 which adds the ability to add custom pauses in the text. This only works with Google Could Text to Speech.

    For example, you can use: Hello %pause 5% world which will return an audio file which says "Hello" and then pauses for 5 seconds, before saying "world".

    This can come in handy for small announcements which C4 doesn't really like, or maybe for dramatic effect :)

    Lastly, there's also a discount active on DriverCentral till the end of the month for this driver: https://drivercentral.io/platforms/control4-drivers/text-to-speech-driver/

  4. 1 hour ago, Amr said:

    When my dealer put the full driver name its picking up the TTS driver?

    We can't find it or add it or program against it, not on drivers nor Agents, so we might not clear oh it works?

    34F37544-3D11-4BFF-9448-14065EE37F73.jpeg

    I am not too sure what's going on here. I'd suggest redownloading the driver from DriverCentral - check you're getting Version 12 and then adding it to C4. Does any error come up? Also try searching for just "Google Calendar" without any manufacturer etc.

  5. 4 hours ago, South Africa C4 user said:

    Thanks! As a matter of interest, how is that different from a start delay?

    @Shivam Paw - this would be a nice addition to your TTS driver (preferably a variable for the length of the silence, in seconds) as part of the TTS call.  This would allow one to change the “length of silence” depending on what zone group one plays the announcement to.

    I could have a look at this but I think it could be tricky. One way you could achieve this right now is by adding a delay before executing the announcement in the announcement file created event?

  6. 2 hours ago, dw886 said:

    Anyone else that's using this driver recently start getting failures?  This quit working for me - the MP3 file never gets updated.  When I look at the Google API, i can see that failures started sometime around the very end of Feb / beginning of March:
    image.png.88cb68cf845945523bf8238ab0a704d2.png

     

    Looks like something is failing when calling the Google Text to Speech API, but I cannot see the failure to see if it's a misconfiguration issue on my Google account, or if it's something with the driver.

    I think this will be because you’ve not entered any billing details in the google account. It should continue to work for free for the majority of users, forever, as the free tier is extremely generous but you’ll need to enter billing details. 

  7. However. For you Apple users. If you’ve ever wanted to say “Hey siri announce a message” and then speak your message and have it announced. Now you can!

    You’ll need to setup some port forwarding and a dynamic IP checker. No-IP is what I use. It’s free and you just have to confirm you’re using it every 30 days. 
     

    Then in Siri Shortcuts:

    75339-B13-6584-4-D9-C-86-B8-B9-F455-EBA8
     

    The bit covered in red would be the No-IP domain & forwarded port of the TTS web service. 
     

    If you don’t use the custom buttons you don’t need the bit in red brackets. 

  8. 4 hours ago, South Africa C4 user said:

    I’m still thoroughly enjoying this driver (A year later!).  Two enhancements that could be great ( @Shivam Paw) would include:

    1. Inserting a xxx milliseconds blank at the beginning of the announcement. I know that the Announcement Agent is supposed to cater for this but since OS3.1.3, the start delay at the beginning of an announcement ha snot been working properly for me when using a large (e.g. 10) number of zones and I’ve had to resort to adding blank space at the beginning of doorbell announcements etc. that play to all zones.

    2. A nice fun addition could be the ability to add certain sounds (dogs barking, door bell, police siren, Westminster chimes etc.) into an announcement. E.g. “ding dong - someone is at the door” or “Intruder alert, the police have been called - siren” or “Leave the property now - dogs barking - down boy!”

    I’ll have a look at 1. I think I messed around with it at some point but didn’t get very far. 
     

    For 2, it’s been suggested before but I’m not sure how it would work to be honest. There would need to be a way of somehow adding audio binary to Audio binary with screwing up the Audio binary :(

  9. 30 minutes ago, South Africa C4 user said:

    I have been using this text to speech driver for the last year.  I have paid licenses for most (maybe all) of the third party text to speech drivers and this is definitely my favourite.

    I received an e-mail today telling me that I have 30 days left on my GoogleCloud platform free trial. I am pretty sure that this relates to this driver and the  setup that was required to get it working when I first installed the driver 11 months ago. So a question for @Shivam Paw - do I need to upgrade to keep the text to speech working or will it just continue?

     

    C9237535-8975-49FA-9027-2C780E1E9BCD.png

    Erm..I sincerely hope it continues! If you’ve had yours for 11 months then I’ve had mine for at least 12 and it’s still running which is the good news. 

    I haven’t been charged, but it may be that you do need to enter some payment details and it’s worth keeping an eye on it. The free tier should last forever and is very generous as far as I’m aware. 

  10. Just released V9 which finally has creating events. The delay was due to Google taking over a month with authorising the change in "scopes".

    Release Notes:

    * Added ability to create events from C4 navigators. Note: this requires you to reauthorize your Google account
    * Added ability to view logged in account details and log out of that account
    * Added ability to begin account log in/authorization from C4 navigators
    * Added ability to select calendar from C4 navigators.
    * Fixed bug where event starting at midnight tomorrow would show in today's events
    * Updated documentation

    https://www.blackwiredesigns.com/store/control4-google-calendar/

  11. 1 hour ago, ERDrPC said:

    I also have an issue but it has been there since the driver was installed. When choosing listen I can type a message and it plays in the kitchen.  The weather driver announces the weather every morning in the kitchen. However, in all other rooms, I choose listen and type in the message then it either plays over the kitchen speakers or doesn't play in the selected room at all. All other audio sources (sonos, cable boxes,) and audio from watch sources play in their respective rooms with no issue. 

    Any ideas? 

    It sounds like you need to look at the programming for when announcement is executed and also the announcement agent to see if it's selecting all the rooms

  12. 6 minutes ago, South Africa C4 user said:

    @Shivam Paw - does this driver still work on OS3.1? It stopped working for me when I upgraded, but I assumed that changing the password and username to root and whatever random password the DS2 now has (under OS3.1) would fix the problem but it still is not working for me.  I am hoping that I am doing something silly!

    I just tested this on 3.1.1 and it worked for me. The default username and password however is what you use on the web interface - default username is admin and password is the normal on

  13. 4 hours ago, ILoveControl said:

    @Shivam Paw I think with both your drivers plate and face what would be most useful to the dealers / users if you would provide the debug info of the success and or fail of the AI (I think you already do this still on holiday will pick up the drivers when I am back and add them to my project to play around with them).

    The reason I say provide as much info as possible (I would just make them variables what I mean by variables, success / failure rate (think you do this), confidence level (think you do this)), you can program some "help" information.

    Example for me what I would do:

    1. Using Confidence level - If I allowed a person or plate in based on a low confidence level say 85% I would still set a programming event to notify me (email or notification) it worked but there were some issues you should have a look a the captured image and go to link ABC to see how better to improve - could be cam resolution, position, light exposure etc.

    2. Same as above for success / failure rate.

    Question:

    1. I think the Plate driver attaches a snapshot url from the camera to the notification (if I saw the image right) - is this correct?
    2. Can  you enable snapshot URL for email? Use case: Based on my suggestions above I could then store the images to see what angel etc is right and wrong to adjust for better clarity.

     

    I’m not sure what you mean by providing success and failure rates. The driver does have a confidence level variable which can be used for your 1st example. 
     

    as for your questions. 1) yes that’s right. 
    2) I don’t think it’s possible in C4 to attach an image to an email (without other drivers). Most IP camera drivers do let you send a snapshot via email though so you can try that. Failing that, a push notification image would work. 

  14. 3 hours ago, ivanri said:

    Hello,

    I am trying to install C4 Weather Station with WU but automatically service selector change to Control4 instead WU.

    According to WU service my API key is valid.

    I am bit a confuse, if my API key is valid should C4 weather driver work with WU service? 

    I thought they won’t work any more. We released a DarkSky weather driver which gives a bunch of information for weather as well as the expected forecast in 1, 2 and 3 hours. If you want to check it out: https://www.blackwiredesigns.com/store/control4-weather-information-darksky/

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.