NL speakerClient available (and 20+ other languages)

Show or discuss your existing Home automation project here, so a detailed explanation!.....
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

It's a lousy summer this far and what else should i do?
Well i made a new standalone voice control Windows client that understands Dutch and can be used for more then 20 other languages.
With this client you can control HS with spoken Dutch commands like you would with the HS SpeakerClient doing it in English.

Supported languages are:
ca-ES , da-DK , de-DE , en-AU , en-CA , en-GB , en-IN , en-US , es-ES , es-MX , fi-FI , fr-CA , fr-FR , it-IT , ja-JP , ko-KR , nb-NO , nl-NL , pl-PL , pt-BR , pt-PT , ru-RU , sv-SE , zh-CN , zh-HK , zh-TW

I've also added a few extra options like recognition statistics, the possibility to control the overal confidence level and the confidence level per word, parsing grammar rules and importing HomeSeer devices and events.
If there is intrest in this client i will mockup some documentatie and such. If not i leave it like this as it is because it's a home project for myself after all.
Bram
Rutger
Member
Member
Posts: 339
Joined: Wed May 19, 2010 8:48 pm
Location: Netherlands

Re: NL speakerClient available (and 20+ other languages)

Post by Rutger »

At the moment I've a Dutch voice for announcements via Textaloud, it works pretty nice, via usb/analog/digital speaker or my via Airplay system. It's a very human voice, definitely not a computerised voice.
So the voice recognistion system could be nice. I'm only wondering were and what mic's I have to use and how I can integrate that in my system. I have to check how the technic works and so on.
My home automation blog: https://rutg3r.com
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by Bwired »

Yes there is intrest, nice project, show some more please!
User avatar
Phaeton
Advanced Member
Advanced Member
Posts: 573
Joined: Wed May 19, 2010 12:44 pm
Location: Wassenaar
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by Phaeton »

Well, it seems this louzy summer finaly brings something good! Im curious.
groeten,
Harry
sim
Starting Member
Starting Member
Posts: 42
Joined: Tue Sep 15, 2009 10:38 am
Location: Netherlands

Re: NL speakerClient available (and 20+ other languages)

Post by sim »

You really made my day. This is on my wishlist for so long. Can't wait to see more.
Thanks, Joost
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

A few small details to do and then i will post some images and more information
Bram
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by Digit »

I was wondering, could this also be interesting for me as Non-HS user?
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

Digit wrote:I was wondering, could this also be interesting for me as Non-HS user?
To be honest it wouldn't or you have to do a lot of redesigning.
I'll explain.

You need a grammar that hold the sentences that can be said. Besides the usual attention rules and conversation rules you need grammar that include your devices and events. Ik pull those out of HS and dynamicly build a grammar file from it. When a command is recognized you have to do something with is. I control HS directly with it meaning that that part also need to be revamped.
Bram
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

As promised some more information
First an image
Afbeelding1.gif
Afbeelding1.gif (40.7 KiB) Viewed 22808 times
What do you need to get this working?
- Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista
- You need .NET framework 4.0
- install Microsoft Speech Platform - Runtime (Version 11)
microsoft.com/en-us/download/details.as ... x?id=27225

- Choose your language pack here http://www.microsoft.com/en-us/downloa ... x?id=27224

That's your base. You must understand that voice recognition in a different language will need some serious preparetions. You have to make sure that you have named your devices, events, floors (tab location) and rooms (tab location2) correctly because that will be used to control them.

I have done a small grammar file in Dutch so if you are looking for Dutch you fine. Any other language you have to translate this yourself. It's not much but i have to be done. You have to check mark the devices and events that you want to include in the grammar set. All the devices and events are automaticly found and a grammar file is made for them by the client.

- Uses 1 device for notifying VR state (can be used for triggers)
- uses 1 device for interfacing various states and location (optional)
- Can trigger events
- Can trigger devices on/off/dim
- Can trigger with comfirmation first
- Can work together with audio mixer such as AP800 and XAP800
- Can detect 'microphone gating'
- Independent from HS SpeakerClient.
- Control over various confidence levels
- You can controle which location details must be said for a succesfull trigger
- Standard grammar parsing possibilites
- Can kick of a vbscript of jscript
- You control where the spoken answer will be send to
- Statistics
- Lots of tooltips available inside the client
- Remote client possible

Most of these options mean that you can control a multi room enviroment from any PC in your netwerk. Note that you can't get feedback to the PC where the client runs from but you get it via de speakers of you HS system. If the nearest speakers is in the hall next of you location the it is possible to direct output to those.

I know this all sounds a bit vague but i made this in the first place to accomedate my own situation. I have build a system where i can route multi audio channels to multiple rooms. I also use a XAP800 audio mixer for voice control, routing cleanup and gating. This last option is rather neat because with this you know which microphone is active thus knowing in which room this happened. To take advantage of this i developed this client with all these nice goodies.
Bram
sim
Starting Member
Starting Member
Posts: 42
Joined: Tue Sep 15, 2009 10:38 am
Location: Netherlands

Re: NL speakerClient available (and 20+ other languages)

Post by sim »

Still on Windows XP. I suppose I have to go to Windows 7 first?
Thanks, Joost
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

Joost,
for Windows XP there is already standard language packes en runtime files available so you can use the default, builtin VR system in Dutch.
Bram
Chiel
Member
Member
Posts: 71
Joined: Mon Nov 17, 2008 11:57 pm
Location: Netherlands

Re: NL speakerClient available (and 20+ other languages)

Post by Chiel »

Is this still in development? It looks very promising.

Chiel.
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

i've put it into use already.
It will work for the basic things like controlling events, devices and scripts. Timed reminders and other time based actions are not yet included. At the moment i am working on including dictation so you can make reminders and shopping lists
Bram
Chiel
Member
Member
Posts: 71
Joined: Mon Nov 17, 2008 11:57 pm
Location: Netherlands

Re: NL speakerClient available (and 20+ other languages)

Post by Chiel »

Will you share it?
I'm installing a new homeseer server at this moment and if you will share it, i will give all devices and events a Dutch sentence.

Chiel.
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: NL speakerClient available (and 20+ other languages)

Post by AshaiRey »

I don't mind sharing it if you don't mind that there won't be any support or hardly any support. I don't have the time to do so.
Most things speak for them self or have a explaination via a tooltip.
Bram
Post Reply

Return to “Home Automation Projects”