NL speakerClient available (and 20+ other languages)

Show or discuss your existing Home automation project here, so a detailed explanation!.....

NL speakerClient available (and 20+ other languages)

Postby AshaiRey » Fri Jun 28, 2013 7:50 am

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
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

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

Postby Rutger » Fri Jun 28, 2013 9:49 am

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
Rutger
Member
Member
 
Posts: 332
Joined: May 2010
Location: Netherlands

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

Postby Bwired » Sat Jun 29, 2013 1:29 am

Yes there is intrest, nice project, show some more please!
User avatar
Bwired
Administrator
Administrator
 
Posts: 5304
Joined: March 2006
Location: Netherlands

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

Postby Phaeton » Sat Jun 29, 2013 7:30 am

Well, it seems this louzy summer finaly brings something good! Im curious.
groeten,
Harry
User avatar
Phaeton
Advanced Member
Advanced Member
 
Posts: 568
Joined: May 2010
Location: Wassenaar

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

Postby sim » Sat Jun 29, 2013 12:57 pm

You really made my day. This is on my wishlist for so long. Can't wait to see more.
Thanks, Joost
sim
Starting Member
Starting Member
 
Posts: 42
Joined: September 2009
Location: Netherlands

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

Postby AshaiRey » Sun Jun 30, 2013 12:50 pm

A few small details to do and then i will post some images and more information
Bram
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

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

Postby Digit » Sun Jun 30, 2013 3:43 pm

I was wondering, could this also be interesting for me as Non-HS user?
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

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

Postby AshaiRey » Sun Jun 30, 2013 7:39 pm

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: 1299
Joined: February 2009
Location: Netherlands

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

Postby AshaiRey » Sun Jun 30, 2013 8:17 pm

As promised some more information
First an image
Afbeelding1.gif
Afbeelding1.gif (40.7 KiB) Viewed 11137 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 [url]
http://www.microsoft.com/en-us/download ... x?id=27224[/url]

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
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

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

Postby sim » Mon Jul 01, 2013 3:54 pm

Still on Windows XP. I suppose I have to go to Windows 7 first?
Thanks, Joost
sim
Starting Member
Starting Member
 
Posts: 42
Joined: September 2009
Location: Netherlands

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

Postby AshaiRey » Mon Jul 01, 2013 3:56 pm

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
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

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

Postby Chiel » Mon Aug 12, 2013 8:06 pm

Is this still in development? It looks very promising.

Chiel.
Chiel
Member
Member
 
Posts: 71
Joined: November 2008
Location: Netherlands

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

Postby AshaiRey » Mon Aug 12, 2013 8:13 pm

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
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

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

Postby Chiel » Mon Aug 12, 2013 8:30 pm

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.
Chiel
Member
Member
 
Posts: 71
Joined: November 2008
Location: Netherlands

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

Postby AshaiRey » Tue Aug 13, 2013 9:13 am

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
AshaiRey
Senior Member
Senior Member
 
Posts: 1299
Joined: February 2009
Location: Netherlands

Next

Return to Home Automation Projects

Who is online

Users browsing this forum: No registered users and 1 guest