09-02-2009 10:24 PM
hi
Yesterday i had posted 1 question , how to get the output of some other programme in LabVIEW. Well. i have found out the answer. This can be done by using ActiveX. For this the programme also must be ActiveX enabled.
I wanted to use the microsoft Word Speech in labVIEW through ActiveX.Since microsoft word is also ActiveX enabled, this can be called.
But the question is HOW????????
Help me out of this
09-03-2009 01:08 AM
Hi there
using google i found this one:
http://msdn.microsoft.com/en-us/library/ms997568.aspx
"A standard COM interface IVoiceText and companion interfaces, and also an ActiveX® COM object, VtxtAuto.dll"
Read the documentation of these interfaces to learn how to use speech recognition.
Take a look at the "Using ActiveX with LabVIEW" section of the LabVIEW documentation to learn more about calling ActiveX objects.
09-03-2009 05:54 AM
09-03-2009 07:47 AM
I found these.
09-03-2009 07:50 AM
09-03-2009 09:50 PM
Thanks for the reply!!
Actually, there is a version problem. This VI supports version 9 only whereas i am working on 8.6.
So wasnt able to gain out of it.
Anyways, how i can get voice recognition in LabVIEW?
One method can be storing a few commands in the labVIEW in the form of there spectrum. And when i give some commmand as an input in the form of voice, then the software matches the nearest spectrum and process the code accordingly.
Any other method?
09-04-2009 12:15 AM
There are Mircrosoft COm objects for voice recognition. Take a look at http://msdn.microsoft.com/en-us/library/ms720151(VS.85).aspx.
These objects do all the math required for voice recognition, so you don't have to do that math in LabVIEW.
09-04-2009 12:54 AM
Hi.
This means that i can directly call these objects through ActiveX in my LabVIEW program and proceed?
09-04-2009 12:58 AM
Yes.
Search MS for some examples written in text based languages and adapt them to LabVIEW. The techniques needed to call ActiveX/COM objects in LabVIEW are described in the LabVIEW documentation.
09-04-2009 01:12 AM
Oh, great!!!
So what i need to create here is a new object from the file in ActiveX? This is because there wont be any predefined object in the Activex for a SAPI.
But one thing i am wondering is, which thing exactly i have to call in ActiveX of a SAPI? Please tell me with one simple example
Somil