Hey James,
I could not wait to test voxkinecto out and since both my kids are in bed I took some time to set everything up.
First of all I'll give you the specs of my HTPC which is a zotac ZBOX ND22 with an en-US Windows 7 64bit Ultimate.
In my device manager I see the kinect audio array and camera's all correctly installed.
Audio output is HDMI audio through the speakers of my TV, recording device is set to Microsoft Microphone Array (Kinect)
I ran through the speech recognition wizard in Windows 7 and he can hear my voice clearly and all was good to go at the end of the wizard.
I downloaded the latest voxcommando from you website.
I then took you kinecto files and placed them in the same directory to which I installed Vox.
When I try and start voxkinecto.exe I get the following error message :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Speech, Version=10.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.Speech, Version=10.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at VoxCommando.Main.InitializeSpeechRecognitionEngine()
at VoxCommando.Main.timer1_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VoxKinecto
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///C:/Users/Auri/Documents/VoxCommando%20892/VoxKinecto.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.232 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Interop.SpeechLib
Assembly Version: 5.4.0.0
Win32 Version: 5.4.0.0
CodeBase: file:///C:/Users/Auri/Documents/VoxCommando%20892/Interop.SpeechLib.DLL
----------------------------------------
CoreAudioApi
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Users/Auri/Documents/VoxCommando%20892/CoreAudioApi.DLL
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
When I then try and start VoxCommando.exe I get the following error message :
---------------------------
Fatal Error
---------------------------
Error accessing the default audio input device:
Close the application, and check that your recording device is working and set as the default recording device.
-----error text:
System.InvalidOperationException: Cannot find the requested data item, such as a data key or value.
at System.Speech.Recognition.RecognizerBase.SetInputToDefaultAudioDevice()
at System.Speech.Recognition.SpeechRecognitionEngine.SetInputToDefaultAudioDevice()
at VoxCommando.Main.InitializeSpeechRecognitionEngine()
---------------------------
OK
---------------------------
I reckon this is not a problem with your voxkinecto.exe build but probably a system setting on my end, but I added all this in this new thread since it's the first thing I run against when trying the kinect setup.
Obviously I'm doing something wrong, please advice.
Regards
Auri