VoxCommando

New Features and Feature Requests => I will post new features here (LEGACY BOARD ONLY) => Topic started by: jitterjames on December 02, 2010, 02:59:03 PM

Title: Version 0.86
Post by: jitterjames on December 02, 2010, 02:59:03 PM
I just wanted to let everyone know, that although I have been pretty quiet recently, I am working on some pretty significant changes to the program.

When I am done I will post them to this forum topic.

There are some flaws in the microsoft speech engine and I am having to work at a relatively low level to get around them.  It has been up and down for the last few days, but I am making progress. When I am finished, I hope to be able to offer:

1) significantly faster load times.  Currently if you have a large music or video database VoxCommando can take quite a long time to start up.  For some people it can take even more than a minute.  The new version will hopefully be able to load in seconds.  Even with a very large database (i.e 20 to 30 thousand songs) it should load in less than 10 seconds on a decent computer.  There is one caveat.  Whenever you make changes to your commands, or use GenXML you will need to do a full refresh.  This process can take quite a long time (e.g. over 5 minutes if you have > 20,000 songs).  Eventually I hope to be able to run this as a background process so that you can keep using VC during music updates.  Also, at some point I may find a way to keep track of what has changed and only update that part, but it is harder than it sounds.

2) larger GenXML files supported.  Currently the engine will simply stop responding if you try to load too many songs.  This happens somewhere above 10 thousand songs depending on your library.  I do not know what the new limit will be but it will probably be above 30 thousand.  (I have done a partial test with 31000 successfully)

An unrelated new feature that I will probably include in version 0.86 is the ability to check gmail atoms.  The gmail atoms can tell you how many new messages you have, who they are from, their subject lines, and a small part of the message itself.  I am not planning on supporting other email via pop at this time.  Maybe in the future, but not any time soon.

OK Here is it.  This is a patch to update your existing VC.

- Make a copy of your existing VC folder
- Unzip the contents of the attached file into the new folder.

 I have changed a lot of internal code.  There could some major bugs so keep your original folder in a safe place!


Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Wanilton on December 02, 2010, 06:07:59 PM
Wow, amazing...good work
Title: Re: Version 0.86
Post by: Kalle on December 03, 2010, 05:17:34 AM
Hi James,

I think a Christmas gift for the hard work is due. Look to your Paypal account. Reached at least for a few pizzas and some beer for a long time one or another long night for programming.

Greetings Kalle
Title: Re: Version 0.86
Post by: jitterjames on December 03, 2010, 09:51:47 AM
Hi James,

I think a Christmas gift for the hard work is due. Look to your Paypal account. Reached at least for a few pizzas and some beer for a long time one or another long night for programming.

Greetings Kalle
Whoa, Kalle.

Big spender! 8)  Thank you very much for your generosity.  I will put most of it towards coffee to aid in the development process... ;)

(https://voxcommando.com/forum/proxy.php?request=http%3A%2F%2Fwww.feebleminds-gifs.com%2F1_dogm.gif&hash=687e891221a18db96010fca02882ccfd31b7c822)
Title: Re: Version 0.86
Post by: Diabl0570 on December 03, 2010, 02:17:23 PM
nice!
patiently waiting for the update.

good work James!
Title: Re: Version 0.86
Post by: Kalle on December 05, 2010, 10:02:57 PM
James,

it is possible in the new version, add a command to restart?
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 10:15:31 AM
Yes!  Actually there will probably be two.  A quick restart and a full restart.

Although I'm not 100% sure there will be any use for the quick restart.
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 10:21:09 AM
Yes!  Actually there will probably be two.  A quick restart and a full restart.

Although I'm not 100% sure there will be any use for the quick restart.

An automatic restart, or a warning if you want to leave the editor would be great, I forgot to save even more time and had to re-enter all commands  :'(
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 10:38:20 AM
sounds like two different things.

I have made the mistake of cancelling an edit myself a few times.  I do not want to auto save because if you make a mistake, then cancel is your friend.

I would like to keep track to know if any changes have been made to the tree, but it is actually hard to do because there are about 20 different ways to change it and I would need to write code for each one.  I know if I try to do this I will end up with bugs.  It is now further complicated by the fact that we have the bin.

Maybe the best solution is to make it always save no matter what, but to make a backup.  I can then add a retore backup button.

This has nothing to do with restarting though...
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 10:52:42 AM
sounds like two different things.

I have made the mistake of cancelling an edit myself a few times.  I do not want to auto save because if you make a mistake, then cancel is your friend.

I would like to keep track to know if any changes have been made to the tree, but it is actually hard to do because there are about 20 different ways to change it and I would need to write code for each one.  I know if I try to do this I will end up with bugs.  It is now further complicated by the fact that we have the bin.

Maybe the best solution is to make it always save no matter what, but to make a backup.  I can then add a retore backup button.

This has nothing to do with restarting though...

You're right, an automatic storage can sometimes cause harm. I just asked a popup window in which it is: you want to leave the editor without saving?  Buttons: Now save, exit without saving or cancel
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 11:17:09 AM
we have separate save buttons for the main tree and the bin, so I'm not sure how to deal with that.

what is the difference between "exit without saving" and "cancel"?

Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 01:22:06 PM
OK.  I think I have figured this out.  I am hoping to get the next version out today!
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 04:52:44 PM
we have separate save buttons for the main tree and the bin, so I'm not sure how to deal with that.

what is the difference between "exit without saving" and "cancel"?



Ok James, here an example:

exit without saving = abort CommandTreeEditor to Voxcommando

Cancel = back to CommandTreeEditor (to make other changes)

save = save all Commands and exit to Voxcommando

see the picture, there is an example
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 05:22:17 PM
aha!  yep, that is pretty much what I did.  I figured out a way to detect if the tree changed.  As far as the bin goes, though you are on your own!  (i.e. if you forget to save it it's too bad for you!)

ok final testing and I'm uploading 086 patch...
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 05:46:34 PM
aha!  yep, that is pretty much what I did.  I figured out a way to detect if the tree changed.  As far as the bin goes, though you are on your own!  (i.e. if you forget to save it it's too bad for you!)

ok final testing and I'm uploading 086 patch...

Thank you, my drawings are better than my English  8). I try as little as possible to use the Google translator, it is the only way to improve my English  ::)

Kalle
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 05:57:51 PM
OK.  I have uploaded the patch to 0.860 on the first post of this thread (topic)
http://voxcommando.com/forum/index.php?topic=339.msg1545#msg1545

This is a patch to update your existing VC.

- Make a copy of your existing VC folder
- Unzip the contents of the attached file into the new folder.

 I have changed a lot of internal code.  There could some major bugs so keep your original folder in a safe place!
Title: Re: Version 0.86
Post by: painy on December 06, 2010, 06:35:30 PM
I've got a problem with my mediamonkey edition (witch i patched to 0,860).
I use two instances of voxcommando, one for mediamonkey and one for XBMC and the PC
I get the following error only with the mediamonkey program (see image). The 'mediamonkey play artist ....' command and others don't work. Other commands work without a prob

Also, about learning mode, how does the computer know when it made an error? because if you say something and it interprets the command wrong and executes an event, how does voxcommando know it made an error?

One final remark: I added TTS.speak to commands like set rating and set volume because i was never sure if VC heard me saying numbers correctly, but thats just my personal preference

grtzi

Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 06:42:01 PM
yes I'm having a similar problem.  Try moving the command "play hits by" to another group and see if it fixes it.

I am looking for a solution.

Quote
Also, about learning mode, how does the computer know when it made an error? because if you say something and it interprets the command wrong and executes an event, how does voxcommando know it made an error?
It doesn't know if it makes a mistake.  That's why it is a good idea to turn learning off, and only turn it on when you have a quiet room and are speaking carefully.

In older versions of VC it was on all the time.
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 07:08:07 PM
yes I'm having a similar problem.  Try moving the command "play hits by" to another group and see if it fixes it.

I am looking for a solution.

Quote
Also, about learning mode, how does the computer know when it made an error? because if you say something and it interprets the command wrong and executes an event, how does voxcommando know it made an error?
It doesn't know if it makes a mistake.  That's why it is a good idea to turn learning off, and only turn it on when you have a quiet room and are speaking carefully.

In older versions of VC it was on all the time.

James,

simlar problem, but with your tip is fixed. Great work in the Command-Tree-Editor, yes, that is it what i have meaning.

Kalle
Title: Re: Version 0.86
Post by: painy on December 06, 2010, 07:50:11 PM
That fixed it indeed.

Could you elaborate quickly how the learning mode works?

Thx, painy
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 08:12:01 PM
I am hoping that this .exe will fix the problem you had and allow you to put "play hits" back into the same group as "play artist".

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Kalle on December 06, 2010, 08:15:57 PM
I am hoping that this .exe will fix the problem you had and allow you to put "play hits" back into the same group as "play artist".

i tested tomorrow, thanks and good night (in Germany).

Kalle
Title: Re: Version 0.86
Post by: Wanilton on December 06, 2010, 09:21:20 PM
I've got a problem with my xbmc  edition (witch i patched to 0,860).
Problem with this group of commands - XBMC Smartplay lists
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 09:39:19 PM
Wanilton:

I'm sorry to hear it (but not surprised!). Can you please be more specific about the problem?  

Did you try the updated .exe ?

I can't really test smart playlists just from the file "XBMC LISTAS INTELIGENTES.xml".

SmartPlaylists depend on the commands (which you uploaded) but also on your library data (genxml) and also on the files in your smarts folder.

Please describe the problem in more detail, and if you want you can send me the whole VC folder.
Title: Re: Version 0.86
Post by: Wanilton on December 06, 2010, 09:46:38 PM
Hello James,

Download my directory vox, exe is updated with the last version
http://github.com/downloads/Wanilton/VoxCommando/VoxCommando.zip
Title: Re: Version 0.86
Post by: jitterjames on December 06, 2010, 09:57:04 PM
That fixed it indeed.

Could you elaborate quickly how the learning mode works?

Thx, painy

VC uses the Windows built in speech engine.  By default, the windows engine will always try to learn your accent as you use it.  This is good if you are the only person using it, and you are in a quiet environment, but this is not always the case.

In VC if the "learning mode" box is checked, then whenever VC understands a command, it should improve its accurace for your accent, especially for that command or similar commands.  If it doesn't understand you, then nothing happens.  If the box is not check, then it does not learn.

If you have a strong accent, then you should always do the windows training whenever you first create a new speech profile.  This is a more powerful form of learning, because it is only using one sentence at a time, and it also does some important things for new profiles, like determine if you are a man or a woman.

Once you have the profile well trained for you voice, it is best to leave learning turned off, especially if you leave your microphone on all the time.  Certain repeating sounds (dogs barking etc.) could fool the engine and if it thinks that it understood a command it could start to learn the dog bark instead of your accent!

This is not all 100 science or fact, because Microsoft does not make this information easy to find.  Some of it is rumour, some of it is based on what "seems" to happen.  I do have a access to a sapi command that lets me change the setting for learning mode to "off".  I do not know exactly what it does.

Is there something in particular that I can explain more clearly?
Title: Re: Version 0.86
Post by: Kalle on December 07, 2010, 05:18:58 AM
I am hoping that this .exe will fix the problem you had and allow you to put "play hits" back into the same group as "play artist".

it works fine ;D
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 06:29:00 AM
James, solved my problem, I found that uninstalling the XBMC, and re-install, I lost a payload that wore, what was causing the error, but now it is okay again.
Anyway, my commands are as many long, I'll redo it, based on its default configuration file XBMC because there everything is running very fast, including the boot, whereas my current one, even without my mistakes this very slow to load.
 :D
Title: Re: Version 0.86
Post by: painy on December 07, 2010, 07:46:19 AM
That fixed it indeed.

Could you elaborate quickly how the learning mode works?

Thx, painy

VC uses the Windows built in speech engine.  By default, the windows engine will always try to learn your accent as you use it.  This is good if you are the only person using it, and you are in a quiet environment, but this is not always the case.

In VC if the "learning mode" box is checked, then whenever VC understands a command, it should improve its accurace for your accent, especially for that command or similar commands.  If it doesn't understand you, then nothing happens.  If the box is not check, then it does not learn.

If you have a strong accent, then you should always do the windows training whenever you first create a new speech profile.  This is a more powerful form of learning, because it is only using one sentence at a time, and it also does some important things for new profiles, like determine if you are a man or a woman.

Once you have the profile well trained for you voice, it is best to leave learning turned off, especially if you leave your microphone on all the time.  Certain repeating sounds (dogs barking etc.) could fool the engine and if it thinks that it understood a command it could start to learn the dog bark instead of your accent!

This is not all 100 science or fact, because Microsoft does not make this information easy to find.  Some of it is rumour, some of it is based on what "seems" to happen.  I do have a access to a sapi command that lets me change the setting for learning mode to "off".  I do not know exactly what it does.

Is there something in particular that I can explain more clearly?

No, thats ok, i understand enough now :)
Cheers!
Title: Re: Version 0.86
Post by: Kalle on December 07, 2010, 08:39:58 AM
That fixed it indeed.

Could you elaborate quickly how the learning mode works?

Thx, painy

VC uses the Windows built in speech engine.  By default, the windows engine will always try to learn your accent as you use it.  This is good if you are the only person using it, and you are in a quiet environment, but this is not always the case.

In VC if the "learning mode" box is checked, then whenever VC understands a command, it should improve its accurace for your accent, especially for that command or similar commands.  If it doesn't understand you, then nothing happens.  If the box is not check, then it does not learn.

If you have a strong accent, then you should always do the windows training whenever you first create a new speech profile.  This is a more powerful form of learning, because it is only using one sentence at a time, and it also does some important things for new profiles, like determine if you are a man or a woman.

Once you have the profile well trained for you voice, it is best to leave learning turned off, especially if you leave your microphone on all the time.  Certain repeating sounds (dogs barking etc.) could fool the engine and if it thinks that it understood a command it could start to learn the dog bark instead of your accent!

This is not all 100 science or fact, because Microsoft does not make this information easy to find.  Some of it is rumour, some of it is based on what "seems" to happen.  I do have a access to a sapi command that lets me change the setting for learning mode to "off".  I do not know exactly what it does.

Is there something in particular that I can explain more clearly?

No, thats ok, i understand enough now :)
Cheers!

painy, you can find your training files here: C:\Users\"you"\AppData\Local\Microsoft\Speech\Files

Greetings Kalle
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 08:54:49 AM
James,

Good Morning
Download again my voxcommando directory full...it´s ok now
http://github.com/downloads/Wanilton/VoxCommando/VoxCommando.zip

James,

I need a favor, extract and test the vox with the aeon skin MQ, I have a symptom that can no longer correct,. Test it, run Media Center, XBMC boot it (launch)
After that already in the main XBMC I start to have the following symptoms
Disappearance of the background getting black screen, which is alternating all the time, image, black screen, black screen image.
Now I see a stranger, this only happens if I boot XBMC via vox, because if I first run XBMC and then run the vox, the error does not happen, it's like to ask to run the application, it generates the problem.
I'll make a video because I see no logic to it.
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 09:50:38 AM
It is strange because I had this exact behavior with the styles background flash on and black in AeonMQ and it happened when vox was not running.

So are you saying

it happens only when:

- you open XBMC from VoxCommando by using the Launch command

or does it also happen if:

- VC is running, but you open xbmc by starting xbmc normally by clicking the xbmc.exe shortcut?
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 10:13:49 AM
This situation happens for me only

I  open XBMC from VoxCommando by using the Launch command, cause this behavior (alternate background for black, sometime background flash).

If I execute  first XBMC  and open VOX after, it´s ok, no happen this situation...no alternate background, it´s ok...

Agora em PT BR

Efetuei diversos testes, e não entendo, se eu executo manualmente, dando duplo clque no XBMC, sem o vox estar rodando, tudo funciona corretamente,
e ao executar o vox, continua funcionando corretamente.
Agora se eu inicio o voxcommando, e lanço o aplicativo XBMC,começo desde o início a ter background preto, alternância, e outros comportamentos estranhos.

Estou gravando um vídeo ilustrativo do caso para analíse,

Wanilton




Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 10:15:32 AM
does it happen if VC is running but you don't use launch to open xbmc?
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 10:21:48 AM
James, I'm uploading a video explaining the case, as you pass the download link ..

The video gives a clear idea of what happens, these situations are perceived only when I run XBMC giving the launch command via VOX, Media Center XBMC to run commands and errors start to appear.
If I reverse the procedure first run XBMC, then run the vox on this sequence, everything works without these problems mentioned, seeing the video you will understand, the only difference is you do not use the LAUNCH command,
video was made the rush is not perfect, is just to understand what I am exposing.

Download
http://github.com/downloads/Wanilton/VoxCommando/testejames.avi
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 10:53:48 AM
OK.  It seems like XBMC does not like to be launched directly from VC.  But this only happens with the AeonMQ skin.  Weird.

I used your configuration to launch xbmc, no problems at all.  I have:

Aeon MQ 2.5
XBMC Dharma rc 2
windows 7 32 bit.

I will see if there is a way to launch differently.  Can you try this?

- create a batch file that runs xbmc.
- use the VC launch command to run the batch file.

see if that fixes it.
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 10:58:12 AM
James, forgive me, but the language barrier often confuses me, is not that you do not want to answer your questions.
Sometimes I find it difficult not to explain, but to pass the problem properly, so I opted for the video is not the most practical way I'm sure, but I think at least you'll see exactly what happens here with me.
I'll try to explain more about this issue ...

What's mistake? the error occurs in XBMC in the background image, xbmc alterne black screen and image of background ..

How does it occur? Only when using the Launch command to start the XBMC via vox.. .

When not done? As first start XBMC normally without using the launch in vox. After starting the XBMC, I can start use vox, without that problems happen in XBMC ...

A priori it seems that what causes the problem is to start XBMC, using the command launch on Vox.

Clear now for you?

My configuration is:
Aeon MQ 2.5
XBMC Dharma rc 2
windows 7 64 bit.
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 10:59:15 AM
about your "Home" command not working.

I will repeat what I have said many times before:  1 syllable commands are not a good idea!

Also, it is probably a good idea now that you have the Amulet remote, to create a new clean profile using it.

I have found that the Amulet microphone works better if the input level is down closer to 60, not at 100%.

As with any microphone do not hold it too close to your mouth or it will pick up the sound of air blowing on the microphone or create other distortions.  4 inches is probably good.
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 11:01:58 AM
thanks for tips...
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 11:03:54 AM
How does it occur? Only when using the Launch command to start the XBMC via vox.. .

When not done? As first start XBMC normally without using the launch in vox. After starting the XBMC, I can start use vox, without that problems happen in XBMC ...


I'm sorry but you are still not answering my question.  the video does not answer the question.  I need to know exactly when this problem happens.

I need you to test by doing this:

1) open vox commando FIRST.
2) then open XBMC using your mouse.  Do not use the launch command to open it.

I need to know if the problem comes from using the Launch command, or if it comes from running XBMC after VC is already open.
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 11:05:16 AM
also, can you test with the confluence skin please.
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 11:56:19 AM
James,

First ran the voxcommando, ran after the XBMC with a mouse, no errors too ...

then switch to the confluence, and there came the surprise Launch tested the command and no problems there ...
switch again to aeron MQ2, and  used launch command again same errors, then close XBMC, keeping the same
session of the vox open, and started with a mouse the  XBMC aeon skin as default, with no errors this time.
 

it seems it is a problem in the AEON skin when started with the command Launch only.


Wanilton
Title: Re: Version 0.86
Post by: jitterjames on December 07, 2010, 12:30:00 PM
OK Good.  Now at least we have a pretty clear idea of when it happens.

Try the attached.  Is it any better?

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Wanilton on December 07, 2010, 04:02:22 PM
James, download again
http://github.com/downloads/Wanilton/VoxCommando/VoxCommando.zip

I Try all comands Launch, but no success not run XBMC, rename then the xbmc.bat to xbmc.exe, so run, but with errors
Title: Re: Version 0.86
Post by: jitterjames on December 08, 2010, 12:15:22 AM
I can't think of anything else to fix the problem that you are having with your background when you launch xbmc from VC, but I will see if I can figure out how to launch a batch file correctly tomorrow.
Title: Re: Version 0.86
Post by: jitterjames on December 08, 2010, 03:16:10 PM
try this now.

- The launch command might run xbmc better now... (I can't test since I don't have the problem)
- The launch command should run a batch file now if you put it in the xbmc folder.

running the batch from the regular launch command will leave a cmd window open until you exit xbmc

- If you use the new launch.batch command it will hide this window

I also included a sample command to read your rss  cinema info.  It's not perfect but it is a start I guess...

fingers crossed.

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Wanilton on December 08, 2010, 05:23:15 PM
Thanks James, work fine by batch, well done...no more errors

Obrigado... ;D

Meu objetivo no RSS seria ouviar as notícias, via TTS, mas estamos a um passo deste objetivo..
Title: Re: Version 0.86
Post by: jitterjames on December 08, 2010, 05:28:00 PM
Yay!  I just wish I knew why you were having this problem in the first place.

btw look in options menu for new xbmc osd settings if you didn't already notice them.

Just change the OSD command to TTS.  I was using OSD for testing...
Title: Re: Version 0.86
Post by: Wanilton on December 08, 2010, 05:49:19 PM
Yes i look the news options OSD in XBMC, great ...the patch to skin, its ok too...

Meus comentários agora em PT BR

Vou testar o RSS, em OSD funcionou perfeitamente, creio que não terei dificuldades em adaptar para TTS.

Quanto ao erro que estava tendo na skin AEON MQ-2 quando iniciado pelo vox, não consigo nem sequer imaginar a causa, mas o importante é que esta
resolvido agora.

Sugestão:
Penso que todas as mensagens de OSD deveriam ser apresentadas no mesmo local onde sao apresentados os comandos alternativos, fica melhor em minha
opinião, mais bem apresentável.

Title: Re: Version 0.86
Post by: jitterjames on December 08, 2010, 05:55:27 PM

Sugestão:
Penso que todas as mensagens de OSD deveriam ser apresentadas no mesmo local onde sao apresentados os comandos alternativos, fica melhor em minha
opinião, mais bem apresentável.


Yes, maybe eventually I will make a tab just for OSD.  For now I did not want to add more to the main options tab because there is already too much stuff on one tab.
Title: Re: Version 0.86
Post by: Wanilton on December 09, 2010, 11:36:28 AM
Hello James,

Adaptei e funcionou perfeitamente, pena as palavras em português terem acentos, isto prejudica a leitura, penso que para ouvir notícias através do recurso  RSS em inglês ficará muito legal.

Pergunta, existe alguma maneira de eliminar caracteres especiais das notícias do RSS, como acentos agudos (´), circunflexos{^),til{~} e outros para melhorar a leitura...?  outra pergunta, entre uma notícia e outra existe um espaçamento em branco no RSS, como eu posso segurar por uns segundos a leitura entre estes blocos de  notícias, o CR não auxilia muito neste caso.

Quanto ao erro que estava tendo na skin AEON MQ-2 quando iniciado pelo vox, não consigo nem sequer imaginar a causa, mas o importante é que esta
resolvido agora.

thanks again,

Wanilton
Title: Re: Version 0.86
Post by: jitterjames on December 09, 2010, 12:08:29 PM
I don't think there is a way to remove the accents.  I actually had to modify the code to recognize the accents, before they were coming out as a mess.  I am surprised that the Spanish TTS voice cannot read the accents.  Is it because it is specific to Portuguese?

To add a pause to TTS add a comma , for a short pause
add a period . for a longer pause.

Does the new launch command fix your problem because the batch file works, or can you actually launch xbmc directly now with no problems?
Title: Re: Version 0.86
Post by: Wanilton on December 09, 2010, 01:00:21 PM
James,

As duas maneiras agora estão ok para mim, testei a pouco novamente, não deu mais erro, tanto usando o comando launch no xbmc.exe como usando o comando Launch via patch para rodar o XBMC.

A dica da pausa funcionou corretamente.

Quanto aos acentos, esta ok para a maioria, mas alguns ficam estranhos como quando encontra no texto as seguintes situações  entre aspas " ", dois pontos : , parêntese (), mas não é nada grave,
estou satisfeito com o resultado..
Title: Re: Version 0.86
Post by: jitterjames on December 09, 2010, 01:39:41 PM
I think maybe now the launch command is much better, so thank-you for getting me to fix it!  I am very happy to hear that you can launch xbmc.exe directly without problems.

I am not 100% sure, but I think the problem was that the "start in" directory was staying as the VC directory instead of being the directory where the xbmc.exe file or batch file was.

It is similar to how a shortcut works.  I had to set the "start in" by 2 extra lines of code.  I had assumed that it would set this by default.  I still don't know why it only caused problems for you.  It might have something to do with the way Marcos used paths for this background images?  Maybe I did not have problems because I was using custom folders for my fanart.
Title: Re: Version 0.86
Post by: jitterjames on December 10, 2010, 01:40:16 PM
I am hoping this will load better with less errors.  If I can get it to load reliably for all types of command trees, then I will work more on speed.

Also there is a big surprise waiting for you in the command builder!

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Wanilton on December 10, 2010, 02:12:59 PM
Cool, very well...yes it more fast now...
Title: Re: Version 0.86
Post by: jitterjames on December 10, 2010, 02:51:23 PM
more importantly:

no errors, I hope!
Title: Re: Version 0.86
Post by: Wanilton on December 10, 2010, 02:59:25 PM
Yes, no more errors...very good.
Title: Re: Version 0.86
Post by: jitterjames on December 10, 2010, 10:34:28 PM
I will be driving all day tomorrow (12 hours - yuck) so I won't be able to check the forum until tomorrow night.
Title: Re: Version 0.86
Post by: jitterjames on December 19, 2010, 01:23:00 PM
Hey All,

I've got some new stuff coming soon that is kind of interesting, but of course things are bit crazy at this time of year.

While you are waiting you can help spread the word about VoxCommando (hopefully) by clicking here to digg it:

http://digg.com/submit?phrase=2&url=http://voxcommando.com&title=VoxCommando+-+Speech+recognition+and+command+utility+(control+XBMC+WMC+iTunes+MediaMonkey+EventGhost+by+voice+commands)
Title: Re: Version 0.86
Post by: Kalle on December 19, 2010, 03:08:00 PM
digg it  ;D

Kalle
Title: Re: Version 0.86
Post by: Wanilton on December 20, 2010, 05:13:15 AM
Digg it, too
Title: Re: Version 0.86
Post by: Diabl0570 on December 20, 2010, 03:53:58 PM
Same here !xD
Digg it
Title: Re: Version 0.86
Post by: DHHJ on December 20, 2010, 04:28:05 PM
Digg it too and

sitterjames: just donated as well!!
Title: Re: Version 0.86
Post by: jitterjames on December 20, 2010, 04:31:35 PM
It looks like everyone is in the Christmas spirit  :D

Thanks Everyone.
Title: Re: Version 0.86
Post by: painy on December 20, 2010, 05:22:39 PM
I tried getting this  (http://lifehacker.com/5595586/set-up-a-fully-automated-torrent+seeding-media-center?skyline=true&s=i)article updated on lifehacker.com a while back to work with voice control, but I've gotten no respsonse to my email :(
Title: Re: Version 0.86
Post by: jitterjames on December 29, 2010, 11:10:56 AM
Derelict discovered a bug in version 0.86. (Thank you for catching it when you did Derelict!  :hugs)  I have not been able to find the bug and I don't understand where it is coming from.  It is possible that one or more files in my dev folder became corrupt somehow.  Anyway,  I have been forced to go back to code from version 0.85 (which is almost 2 months old) and rebuild my new features from that, piece by piece, and testing along the way to make sure the bug doesn't come back.

This is taking a long time, but I am making good progress so far...

I will release 0.87 soon, but it is possible if I miss something that it will be missing features or fixes that were in 0.86.  I will be happy to receive reports on any bugs or missing features.

I just wanted to explain why it is taking so long.  Hopefully I will also be able to offer a new feature or two while I am at it. :D

Also, there is a lot of eggnog here that I need to take care of which requires time and dedication...  :P
Title: Re: Version 0.86
Post by: jitterjames on January 01, 2011, 10:07:58 PM
Here is version 0.868 (patch your existing installation).

Moving towards version 0.87, there are a few things that I am working on.

One of them is the ability to rebuild the command grammars in the background whenever commands are changed or payloadXML files are updated.  The rebuild button at the top is a test.   It works, in that it does rebuild the grammars and allows you to restart quickly.  It is not finished yet.  More tools are needed to support it and make it useful, like the option to automatically restart after rebuilding.

Another thing I am working on (this is new) is a much more detailed command history.  I am working on consistency so that all commands will return some kind of useful information and make it clear if they succeeded.  If there is a result returned from a query (i.e. getArtist, or getVolume) or an error message, it will be possible to see it in the history by rolling over the action.  I am also using icons to show different types of events.

Here is what I have so far for icons:
- blue circle with 'i' : system information (i.e. what language is being used for speech)
- a megaphone :  speech was interpreted successfully as a command
- a question mark : speech was interpreted successfully as a command, but confidence was too low
- green gear: an action was executed (corresponds to actions in the command builder)
- radio signals : a udp (network broadcast) command has been received from tellvox (or eventghost, or some other program)

if an action (green gear) generates an error, it will be highlighted with an orange background.

I am also working on multiple interface languages for the main page, the options pages, and the GenXML page.  This version has been mostly translated for PT-BR thanks to Wanilton.  If anyone wants to contribute for other languages please let me know.  Wanilton sent me screen captures of the different pages with the Portuguese-Brazil text on top.  This was a good way to show the translations, but it was difficult for me to use because I could not cut and paste the text.  If I am required to re-enter the text it is a problem for me because I don't normally use accents.  So if you send translations, please provide a format that I can cut and paste from.

I am not translating the tree editor, group properties, and command builder pages yet.  The language that you will see will depend on the display language used by Windows.  It does not need to be the same language as the speech language that you select on the options page.  This way you can use the English speech recognition engine (good for English media) but still see an interface in your preferred language.

Happy New Year Everyone.  Thanks for all your support so far.  I hope that 2011 will bring more good things to VoxCommando!  :yay

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Kalle on January 02, 2011, 05:11:42 PM
Hi James,

here is it, the "interface language" translate in german for Main-, Option and so on Page  ;D

Greetings Kalle
Title: Re: Version 0.86
Post by: jitterjames on January 02, 2011, 06:25:32 PM
Perfect Kalle,  now I have no excuse not to do it! :D
Title: Re: Version 0.86
Post by: Kalle on January 02, 2011, 07:23:47 PM
Perfect Kalle,  now I have no excuse not to do it! :D

That's right   >:D

Kalle
Title: Re: Version 0.86
Post by: Kalle on January 03, 2011, 06:23:55 PM
Here is version 0.868 (patch your existing installation).

Moving towards version 0.87, there are a few things that I am working on.

One of them is the ability to rebuild the command grammars in the background whenever commands are changed or payloadXML files are updated.  The rebuild button at the top is a test.   It works, in that it does rebuild the grammars and allows you to restart quickly.  It is not finished yet.  More tools are needed to support it and make it useful, like the option to automatically restart after rebuilding.

Another thing I am working on (this is new) is a much more detailed command history.  I am working on consistency so that all commands will return some kind of useful information and make it clear if they succeeded.  If there is a result returned from a query (i.e. getArtist, or getVolume) or an error message, it will be possible to see it in the history by rolling over the action.  I am also using icons to show different types of events.

Here is what I have so far for icons:
- blue circle with 'i' : system information (i.e. what language is being used for speech)
- a megaphone :  speech was interpreted successfully as a command
- a question mark : speech was interpreted successfully as a command, but confidence was too low
- green gear: an action was executed (corresponds to actions in the command builder)
- radio signals : a udp (network broadcast) command has been received from tellvox (or eventghost, or some other program)

if an action (green gear) generates an error, it will be highlighted with an orange background.

I am also working on multiple interface languages for the main page, the options pages, and the GenXML page.  This version has been mostly translated for PT-BR thanks to Wanilton.  If anyone wants to contribute for other languages please let me know.  Wanilton sent me screen captures of the different pages with the Portuguese-Brazil text on top.  This was a good way to show the translations, but it was difficult for me to use because I could not cut and paste the text.  If I am required to re-enter the text it is a problem for me because I don't normally use accents.  So if you send translations, please provide a format that I can cut and paste from.

I am not translating the tree editor, group properties, and command builder pages yet.  The language that you will see will depend on the display language used by Windows.  It does not need to be the same language as the speech language that you select on the options page.  This way you can use the English speech recognition engine (good for English media) but still see an interface in your preferred language.

Happy New Year Everyone.  Thanks for all your support so far.  I hope that 2011 will bring more good things to VoxCommando!  :yay

Hi James,
today I had a little time to test the new version (0.868), and it works perfect, no problems. In version 0860 I had the problem, VC performs in the off-mode commands. In 0868 everything works fine and the small icon in the history are great. Do you have the Kinect?

Kalle
Title: Re: Version 0.86
Post by: jitterjames on January 03, 2011, 07:02:52 PM
I'm glad to hear it is working well.  I'm happy about the new History concept, though it still needs work.

Yes I've got the Kinect and I have done some initial testing.  See my post here:
http://voxcommando.com/forum/index.php?topic=355.msg1861#msg1861

I will post a new Version of VC with the german interface elements tomorrow if I can.

I need to go feed myself now!  Cheers.
Title: Re: Version 0.86
Post by: Wanilton on January 03, 2011, 07:41:03 PM
Well my impressions were also good in using this new version, the history helps a lot, on the other hand if I leave the voxcommando superimposed on XBMC to be able to track the history and give a scroll command for example, instead of the scroll work on XBMC, it vox works in history (the scroll), where he sometimes gets the focus, what can I do in these cases, to avoid this kind of situation?
One last question, any release date for the translated version of PT-BR?
 
Title: Re: Version 0.86
Post by: jitterjames on January 03, 2011, 10:27:12 PM
the scroll commands use keyboard emulation of the arrow keys so it will get sent to whatever program has focus.  There isn't really anything you can do about that.  The history window is not really intended to be used all the time, just when you are "debugging" and getting things set up or working on new commands.

If you really want to you can change the scroll commands to use xbmc commands "up" "down" etc. using actions.  You can do a command xbmc.send action(1) etc., but it will be much slower I think.  I dont' know how well you will be able to scroll.

If you are just testing, you can run xbmc in a window next to VC so that xbmc can still have focus.

I am probably going to add some button commands for xbmc using the eventserver / eventclient for xbmc.  I have been writing some test code for it.  It should be faster than using the http interface.  Also as far as I know, it is not deprecated like the http api., but it is only good for simple commands.

PT-BR and German will be in the next version which I will try to release tomorrow.  Neither one will be 100% complete.  For now it will show in whatever language you have set as the display language for windows.  Later I will try to make an option to override the display language to anything you want.
Title: Re: Version 0.86
Post by: jitterjames on January 04, 2011, 12:42:09 PM
Here is the latest "multilingual" version.  Note that you can overide the display language on the options, otherwise it should display according to your windows default display language, if supported.  Otherwise I guess it defaults to english.

Attachments removed... there is a newer version
Title: Re: Version 0.86
Post by: Wanilton on January 04, 2011, 12:54:21 PM
I think you forgot to put the file to download.
Title: Re: Version 0.86
Post by: jitterjames on January 04, 2011, 12:58:19 PM
actually the attachment folder was full so i had to go into admin settings.

it's attached now.
Title: Re: Version 0.86
Post by: Wanilton on January 04, 2011, 03:40:45 PM
James,

Thanks for new version, still has a few words and phrases are not translated, but for a first time, there have been a good start, liked being able to set PT BR and keep the operating system in English.
So that remains a bit of time, I will do the translations of what was lacking in the areas already translated.
 ;D ;D

Wanilton
Title: Re: Version 0.86
Post by: Kalle on January 04, 2011, 06:58:07 PM
actually the attachment folder was full so i had to go into admin settings.

it's attached now.

Thaaaaaaaaaaaaaaaaaaaaaaaaanks a lot, i will test later  :-*

Kalle

I have tested, JAMES GREAT JOB  :yay :yay :yay

Mainpage: rebuild = wiederherstellen
Title: Re: Version 0.86
Post by: jitterjames on January 04, 2011, 09:46:45 PM
Wow.  A kiss and 3 yays.  I guess you were really waiting for that German interface!   :-[
Title: Re: Version 0.86
Post by: Kalle on February 25, 2011, 07:40:30 AM
Hello James,

Download my directory vox, exe is updated with the last version
http://github.com/downloads/Wanilton/VoxCommando/VoxCommando.zip

Hi Wanilton,

I've seen, James delete all Attachments with unregistred Voxcommando. I think we make this too  ;)

Kalle
Title: Re: Version 0.86
Post by: Wanilton on February 25, 2011, 08:27:14 AM
Ok, good idea...
Title: Re: Version 0.86
Post by: Kalle on February 25, 2011, 08:45:58 AM
Ok, good idea...

Thanks
Title: Re: Version 0.86
Post by: jitterjames on February 25, 2011, 09:21:11 AM
Thanks Kalle.  Yes, I was trying to remove all the old versions in general both to avoid confusion and also to encourage people to SEND ME MONEY  :D !!

It's not critical though.  If you happen to notice one that I missed please let me know.
Title: Re: Version 0.86
Post by: Kalle on February 25, 2011, 09:32:56 AM
Thanks Kalle.  Yes, I was trying to remove all the old versions in general both to avoid confusion and also to encourage people to SEND ME MONEY  :D !!

It's not critical though.  If you happen to notice one that I missed please let me know.

Everything cleaned, as far as I can see there is no old version in the forum  ;D
Title: Re: Version 0.86
Post by: Wanilton on February 25, 2011, 10:42:01 AM
Ok, Make the necessary corrections in my posts as requested, by referring new users to the download only in page of downloads site voxcommando.

Deleted all versions voxcommando on github too.