TTS and Homeseer

upstatemike

Senior Member
I just watched the VCrib TTS demo video and I am now jealous of the flexibility it has for changing voices etc. I was wondering if these are done using some sort of SAPI 5 tags? Can I do the same thing in the Homeseer Speaker Application and change voices on the fly? Would apprciate any links to documentation showing how to do this.
 

electron

Administrator
Staff member
I know that the scripting engine supports it, but I forgot the syntax. Check the scripting section in the Help file, should have all the info you want.
 

ver0776

Active Member
Hey, thanks Mike =)

When I released that video and asked for feedback, I got none from my CocoonTech buddies =(. Glad someone watched it. Not only can it switch voices, but it can do it against multiple clients (AB8SS switch and PC speaker clients) and time them together so the house can converse with itself from different rooms & audio sources. No scripting required for anything either.

Vaughn
 

Rupp

Senior Member
I just watched the VCrib TTS demo video and I am now jealous of the flexibility it has for changing voices etc. I was wondering if these are done using some sort of SAPI 5 tags? Can I do the same thing in the Homeseer Speaker Application and change voices on the fly? Would apprciate any links to documentation showing how to do this.
Sure you can change the voices for TTS. My default voice is NeoSpeech Kate but I change certian announcments to use NeoSpeech Paul using:
&hs.Speak "<voice required='Name=NeoSpeech Paul 16k'>Eric. Its time to gather the garbage. </voice>"
 

upstatemike

Senior Member
Sure you can change the voices for TTS. My default voice is NeoSpeech Kate but I change certian announcments to use NeoSpeech Paul using:
&hs.Speak "<voice required='Name=NeoSpeech Paul 16k'>Eric. Its time to gather the garbage. </voice>"

Cool... Any way to do it from within the GUI? Can I use <voice required='Name=NeoSpeech Paul 16k'> in the Speak box of the Action List?
 

Rupp

Senior Member
Sure you can change the voices for TTS. My default voice is NeoSpeech Kate but I change certian announcments to use NeoSpeech Paul using:
&hs.Speak "<voice required='Name=NeoSpeech Paul 16k'>Eric. Its time to gather the garbage. </voice>"

Cool... Any way to do it from within the GUI? Can I use <voice required='Name=NeoSpeech Paul 16k'> in the Speak box of the Action List?
I'm not sure but you can select a script from the Action List and use the oneliner that I posted.
 

arbware

Member
[&hs.Speak "<voice required='Name=NeoSpeech Paul 16k'>Eric. Its time to gather the garbage. </voice>"

Rupp...

Does that one-liner change it for all speach from that point on.. or just for that hs.speak command? ... (i.e. .. do you have to change it back if you want the next hs.speak to use the default?)

Andrew
 

Rupp

Senior Member
[&hs.Speak "<voice required='Name=NeoSpeech Paul 16k'>Eric. Its time to gather the garbage. </voice>"

Rupp...

Does that one-liner change it for all speach from that point on.. or just for that hs.speak command? ... (i.e. .. do you have to change it back if you want the next hs.speak to use the default?)

Andrew
It changes it just for that speak command.
 
Top