VoxCommando

Help and Support (Using VoxCommando) => Windows 8 / 10 => Topic started by: liltee89 on January 29, 2015, 07:11:11 AM

Title: VoxCommandoSP.exe - No languages suitable...
Post by: liltee89 on January 29, 2015, 07:11:11 AM
...for speech found. If you are sure you have languages installed that support speech recognition, then you may need to run as an administrator." (see attachment)

If I run it as admin, all works fine. The problem is that I've installed it in C:\VoxCommando for NOT executing it as administrator (as the installer says). Why is it asking this? I've installed all the Microsoft Speech runtime component needed (core, SR and TTS voice), in fact VoxCommand works with that, but requires admin. Can anyone help me? Should I change installation folder or what?
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: jitterjames on January 29, 2015, 08:11:53 AM
I believe this is a bug that Microsoft introduced in Windows 8.  I don't think this issue relates to what folder you install to.  Windows does not allow programs to access the speech platform languages without administrative privileges.  :bonk

The solution is to run as administrator, or to use the regular non-SP version of VoxCommando.

You can create a shortcut for VC and adjust its properties so that it always runs as administrator automatically.
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: jitterjames on January 29, 2015, 04:45:23 PM
I tested this today on Windows 8.1 with UAC enabled and ran VC not as adminstrator and I don't have any problems so I guess it only affects certain systems.  But still the fact is that you need to run VC elevated or it can't see your speech engines.  I don't think there is anything we can do on our end other than complain about Windows 8.
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: liltee89 on January 30, 2015, 11:26:27 AM
Ok thank you, so there's no solution. Is it possible to run it as admin without clicking on the uac? And without disabling it?
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: nime5ter on January 30, 2015, 11:46:52 AM
Try Option 5 here: http://www.eightforums.com/tutorials/9564-run-administrator-windows-8-a.html

(Or Option 6 to do the same thing using the program's shortcut icon.)
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: jitterjames on January 30, 2015, 12:42:07 PM
or maybe this:

http://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

We are just googling so you could try that too!  :o
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: nime5ter on January 30, 2015, 05:34:14 PM
or maybe this:

http://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

I have now had time to test this solution. It works well, however the syntax that the tutorial provides for the shortcut target in the final step is not quite correct.

Do not use quotation marks (" ") around the task name. So, if you name the task "NoUAC1" as he does in the tutorial, the shortcut target should be:

Code: [Select]
schtasks.exe /run /TN NoUAC1
Of course you can name the task whatever you prefer, and the shortcut as well.
Title: Re: VoxCommandoSP.exe - No languages suitable...
Post by: liltee89 on January 30, 2015, 05:53:07 PM
Okay thank you all for the support  :) I'll try these workarounds!