-
Posts
516 -
Joined
-
Last visited
-
Days Won
13
Content Type
Profiles
Forums
Blogs
Gallery
Downloads
Events
Posts posted by Shivam Paw
-
-
Hey, sorry for the delay on this. V20 of my TTS driver adds support for Google Speech Volume (and supports 3.4.2)
-
On 3/25/2024 at 4:21 PM, South Africa C4 user said:
This is exactly what I think would solve (work around) the underlying problem.
For Google TTS this should be possible. I'm prepping a release later this week so i'll try to get it added into it
-
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?
-
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.
-
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/
-
Released version 14 today which adds support for Google Studio Voices (they're very human like!). Currently only available in English US.
Also fixed a bug where the gender wasn't always working correctly for Google TTS.
- msgreenf, South Africa C4 user and c44me
- 2
- 1
-
1 hour ago, Amr said:
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.
-
I've moved this driver over to DriverCentral now and also made it so that if you do manually setup port forwarding for the web service, you would be able to submit voice messages from the port forwarded version without having to be on the actual directors network!
https://drivercentral.io/platforms/control4-drivers/text-to-speech-driver/
-
This driver is now available on DriverCentral: https://drivercentral.io/platforms/control4-drivers/security-systems/control4-ip-camera-anpr/
There has been some license changes with OpenALPR, I'd recommend trying out PlateRecognizer if you use this driver!
-
Just to add - the Text to Speech driver linked above does also provide the ability to record your voice and send that through speakers
-
15 hours ago, South Africa C4 user said:
I’ve been trying this on @Shivam Paw TTS driver but can’t seem to get it to work, so don’t think this works on the TTS drivers
The drivers dont currently support ssml, mainly because it would be weird to program with I think and lead to many “you missed the closing >” issues
-
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?
-
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:
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.
-
On that slightly hijacking note, we did add Plate Recogniser support to our driver some time ago if anyone wants to try it out!
-
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:
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.
-
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 :(
-
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?
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.
-
12 hours ago, zaphod said:
If anyone knows of an alternative they can be integrated let me know!
-
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 documentationhttps://www.blackwiredesigns.com/store/control4-google-calendar/
-
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
-
1 minute ago, JSTRONG said:
HI Shivam. This text to speech has been working great for several months. But just recently it stopped working. Is there something I should be looking at to troubleshoot?
Thanks]
Hi
im more than happy to take a look remotely. Can you PM me with your account name and change your dealer to Jooced?
-
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
-
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:
- I think the Plate driver attaches a snapshot url from the camera to the notification (if I saw the image right) - is this correct?
- 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. -
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/
Text to Speech Driver (Web Interface, Control4 App, Voice Messages & More)
in General Control4 Discussion
Posted
Hello!
I've just released v20 of this driver, it adds support for OS 3.4.2 and also adds a property to increase/decrease the volume of Google Speech announcements
There's also a sale on the driver price for the next couple of weeks