Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Telorast

Pages: [1] 2
1
I usually don't have logging active to avoid them being uploaded. I just like the automatic version control of the configuration files.

I was playing around with a fresh install to see if I could find the minimum required configuration to reproduce the problem but after a few crashes I'm having trouble reproducing the problem even with the original configuration files. Maybe some faulty Windows setting I accidentally fixed in the process?

Since it's currently working I'll just leave it alone for now and do some more testing if the problem returns.

2
Bug Reports / AccessViolationException at SpeechLib.ISpeechVoice.Speak
« on: January 28, 2022, 01:33:47 PM »
I recently upgraded from 2.3.0.8 to 2.3.1.1b and now VC keeps crashing.
I'm trying to run a SpeakSync command and half the sentence will be read correctly, then the crash happens.

The last entry in the logfile is:
Code: [Select]
2022-01-28 17:59:08 849 Action from plugin: C:\Dropbox\Apps\Vox Commando\Plugins\TTS\TTS.dll
2022-01-28 17:59:08 913 Action RESULT:
2022-01-28 17:59:08 913 Action claims to be threadsafe.
2022-01-28 17:59:08 913 action repeat set to: 1
2022-01-28 17:59:08 913 Action:  TTS.SpeakSync
2022-01-28 17:59:08 913 Param1:Friday: minus 4 degrees. Up to 2 degrees and Clear.
2022-01-28 17:59:08 913 addHistoryItem [action] TTS.SpeakSync:Friday: minus 4 degrees. Up to 2 degrees and Clear.

2022-01-28 17:59:08 913 Action from plugin: C:\Dropbox\Apps\Vox Commando\Plugins\TTS\TTS.dll

Event viewer shows the following exception:

Code: [Select]
Application: VoxCommando32.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at SpeechLib.ISpeechVoice.Speak(System.String, SpeechLib.SpeechVoiceSpeakFlags)
   at vcPlugin.ttsObj.mySpeak(System.String, Boolean, Boolean)
   at vcPlugin.Plugin.doAction(System.String[], System.String[])
   at eval_g.eval_ᜃ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g.eval_ᜂ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g.eval_ᜁ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g+eval_ᜂ.eval_ᜀ()
   at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[[eval_g+eval_ᜂ, VoxCommando, Version=2.3.1.1, Culture=neutral, PublicKeyToken=null]](eval_ᜂ ByRef)
   at eval_g.eval_ᜁ(VoxCommando.activeCommand)
   at eval_g.eval_ᜂ(VoxCommando.activeCommand)
   at eval_g.eval_ᜀ(VoxCommando.activeCommand, System.String, Boolean)
   at eval_g.eval_ᜀ(System.String, System.Collections.Generic.List`1<System.String>)
   at eval_g.eval_ᜇ(System.String)
   at eval_g.eval_ᜃ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g.eval_ᜂ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g.eval_ᜁ(VoxCommando.macroElement, System.Collections.Generic.List`1<System.String>, Int32)
   at eval_g+eval_ᜂ.eval_ᜀ()
   at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[[eval_g+eval_ᜂ, VoxCommando, Version=2.3.1.1, Culture=neutral, PublicKeyToken=null]](eval_ᜂ ByRef)
   at eval_g.eval_ᜁ(VoxCommando.activeCommand)
   at eval_g.eval_ᜂ(VoxCommando.activeCommand)
   at eval_g.eval_ᜀ(VoxCommando.activeCommand, System.String, Boolean)
   at eval_g.eval_ᜀ(System.Object, System.Speech.Recognition.SpeechRecognizedEventArgs)
   at System.Speech.Recognition.SpeechRecognitionEngine.SpeechRecognizedProxy(System.Object, System.Speech.Recognition.SpeechRecognizedEventArgs)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at System.Speech.Internal.AsyncSerializedWorker.WorkerProc(System.Object)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application.Run(System.Windows.Forms.Form)
   at eval_᜖.ᜀ()

I don't get any crash logs in VC folder.

I have tried doing a fresh install in a different folder as well as testing with both 32b and 64b versions. Also tried 2.3.1.0 but same problem.

Reinstalling 2.3.0.8 fixes the problem so I'll just stay there for now.

3
New Releases / Re: Major update ALPHA 2.3.0.*
« on: October 30, 2020, 06:24:06 PM »
I noticed the AudioEndpoint plugin is 32b only. Will it ever be 64b?

4
I downloaded 2.2.3.8 today and Windows Defender claims to have found Trojan:Win32/Azden.A!cl in the file.

https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Trojan:Win32/Azden.A!cl

Is it a false alarm or did some hacker manage to replace the install file?

5
W.O.L. / Re: Wake Your PC
« on: April 16, 2014, 03:17:00 PM »
Because that's a manual login and takes forever. I have my phone monitor my location and automatically wake up the computer when I come home so it can turn on the lights and start playing music when I come home without having to leave it on all day drawing power.

6
W.O.L. / Re: Wake Your PC
« on: April 16, 2014, 12:53:39 PM »
I recently upgraded my router to a Asus RT-N66U and for some reason it doesn't support WOL passthrough. I try to start my computer from my phone whenever I'm coming home.
I asked Asus customer support and got this response:
Quote
So the WOL function works only like this:
Either use AI cloud APP on your phone, after you have enabled smart access and WOL in it.
Eg ai cloud lite app.
Then log in to your router with this app, and now you should get a list over devices connected, and you can now wake them up.

Second option is under network tools and wake on lan.
Once set up, you need to remote login to the router directly to wake it up.

In short, you cannot use a 3rd party tool here to automate this on our software, the ways described is the only way here.

So I'm trying to figure out how to work around that problem and was wondering if anyone have any tips on how to do that?

7
Feature Requests / Re: More control in handling alternates
« on: April 02, 2014, 12:56:56 PM »
That seems to work well. Now I just have to figure out if it's worth using and how many alternates to break at.

8
Feature Requests / Re: More control in handling alternates
« on: April 01, 2014, 08:33:21 PM »
Ok so how do I execute a command I know the name of?

I assume you want me to use the Don't execute if there are alternates and generate an alternate event and execute the commands in there instead?

9
Feature Requests / More control in handling alternates
« on: March 31, 2014, 06:06:55 PM »
In the options you have some options for alternative interpretations. One of them is "Don't execute if there are alternate commands". I think it would be a lot more useful if you could set a limit for how many alternates there can be before preventing execution. Often correct guesses can have a few alternatives but rarely 5 or 6, at least in my configuration. At the same time there are sometimes false positives with high confidence despite 8 alternates...

10
Version 2 updates / Re: OSD breaks after system standby
« on: March 24, 2014, 09:53:47 AM »
There seems to a be a problem with the Full Restart action, it looks very much like a quick restart:


11
Version 2 updates / Re: OSD breaks after system standby
« on: March 22, 2014, 12:52:15 PM »
Yeah restarting Vox Commando is easy enough, I used to have to restart EventGhost as well because of conflicts with the Tellstick drivers and it was a lot messier.

12
Version 2 updates / Re: OSD breaks after system standby
« on: March 21, 2014, 07:47:34 AM »
I read that, and the Optimized for many speakers VS optimized to train for one user made it sound like it doesn't use the profiles but I couldn't find any confirmation on that. Just because it's optimized for something doesn't mean it's the only thing it can do, so entirely possible it's still possible to train it.

13
Version 2 updates / Re: OSD breaks after system standby
« on: March 21, 2014, 06:47:30 AM »
Havn't tried OSD in old version. Just had to go back to tweaking things with the new engine so turned it on. Guess I'll just trigger a restart on system resume event.

Does the new engine still use the windows speech recognition profiles?

14
Version 2 updates / OSD breaks after system standby
« on: March 20, 2014, 06:42:22 PM »
Is this where you want bug reports for version 2?

I get this error often after having the system in standby:
unexpected error:
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'OsdShowRecognized'.
   at System.Windows.Forms.Control.CreateHandle()
   at System.Windows.Forms.Form.CreateHandle()
   at System.Windows.Forms.Control.get_H

I have show OSD on alternates enabled. The error happens whenever a commad is recognized and prevents execution.

I use an Intel I5 with the built in graphics card and drivers. It likes forgetting monitors that aren't connected and causing problems when I turn on my TV and such, might be linked to that.

Also wondering why OSD shows up when a command without prefix is recognized while prefix mode is active?

15
Off Topic (not related to VC) / Re: Voice-controlled lighting
« on: February 05, 2013, 02:11:14 PM »
which image links are broken ? All images are displayed on my PC.

All of them, if I follow the links I get:

"An Error Has Occurred!
The topic or board you are looking for appears to be either missing or off limits to you."

Example link:
http://voxcommando.com/forum/index.php?action=dlattach;topic=860.0;attach=1585;image

Might be that the vox commando forum doesn't allow linking to images you posted there.

Pages: [1] 2