Speech Recognition ? - Forum

Forum Navigation
You need to log in to create posts and topics.

Speech Recognition ?

Page 1 of 2Next

Hey guys, I'm after some idea's plugins, or suggestions for speech recognition. Any idea's how I can give visual neo a set of keywords and it can detect and find a match? It's for an automation program any suggestions will be appreciated

@kriscall are you talking about VisualNEO Web or VisualNEO Win?
I did some sucessful tests for speech recognition using VisualNEO Web with this API:
https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition

Regards.

Vadim has reacted to this post.
Vadim

VisualNEO Win application I'am open to any workaround.

Another idea:

https://docs.microsoft.com/en-us/previous-versions/office/developer/speech-technologies/hh361683(v=office.14)

My 0.01

Text-To-Speech.

Text-To-Speech
ksTTS_GetListVoices=Get a list of voices.
ksTTS_Speak=Speak text.
ksTTS_SetVolume=Set the volume of pronunciation.
ksTTS_SetRate=Set the rate of pronunciation.

Uploaded files:
  • You need to login to have access to uploads.
Vadim has reacted to this post.
Vadim

Great Plug-in Mishem, thank you!

Question: I would like it to immediately read out current clipboard contents so I replaced

ksTTS_Speak "[TextEntry1]" "[ListBox1]" "1"

with:

ksTTS_Speak "[Clipboard]" "[ListBox1]" "1"

but that's not responding yet...

Also, is it possible to skip the Voices selection and make it read (clipboard contents) straightaway upon launching with the default Windows voice (usually David)?

Also, would it be possible to make the application Close automatically when reading is done? I put Exit "" "" in Idle Event (for a couple of seconds) but of course not reading is not considered "idle".

I haven't worked with this plugin. I can't say anything. And the developer hasn't shown up in a while.

@talker

Here the site is when it was good for voice engines.

https://mytts.forum2x2.ru/c1-category

True, he is in Russian. Maybe something interesting for yourself. I was there for a very long time, when I was interested in this issue.

 

@talker

You can try the PUB that I accompany, read the clipboard every time it changes.

Hope this can help you.

 

Uploaded files:
  • You need to login to have access to uploads.
Vadim has reacted to this post.
Vadim

You can try my ClipBoard Plugin. Its is advanced.

luishp, Vadim and rcohen have reacted to this post.
luishpVadimrcohen

@talker

Found another plugin.

Uploaded files:
  • You need to login to have access to uploads.

Hi,

Trying this plugin I have this error message :

Any idea ?

Regards,

 

Uploaded files:
  • You need to login to have access to uploads.

Did you look at DecSoft's (https://www.decsoftutils.com/neoplugins/) plugin npSapi.

Trying this plugin

Which of the two?
I both have both errors. Try to turn off other plugins. Perhaps conflict.

 

Hi @mishem,

Both of them too.
All plugins desactived, no way to install the plugins (ksTTS, nzPluginSpeech )...

This is something in your system does not correctly happen. I have them installed and work both.

I believe the original poster's question was about Speech Recognition which is Speech to Text. But Text To Speech is also interesting :-).

@mishem

Thanks for the additional link to the TTS voices site.

About ksTTS.nbp. It works very well. And it's an interesting plug-in for sure. I have been doing some experimenting with it. However, I did find that the initial download link got blocked by Malwarebytes Browser Guard (Chrome extension). I am pretty sure that this is a false-positive.

@rafamacor

Thank you very much for your sample project! This has been very useful :-).

For some reason,when I added some more actions to the timer operation, Bitdefender all of a sudden started flagging ksTTS.nbp. I've never seen an AV actually deleting a .nbp file in the Neo program folder! Anyway, undoing those changes (and then rendering the executable to another location) fixes the problem. Strange, but I'm pretty sure that this is a false positive as well.

I hope you can help me with one more thing. How do I make your sample app work only when a specific window/program is active, let's say Notepad?

@albertomeyer

I checked out your plug-in and indeed it offers some interesting options. I particularly like the graphics support (and the option to save the image). This plug-in, articulate the sample app is also very good for "Neo beginners" such as myself.

I did found that on some of my C# text applications (where contents of the text field is automatically saved to the clipboard upon closing the app) your sample application says "Cannot display. Data in Clipboard is in an unknown format." while in fact it's just plaintext or rich text. However, I found that this is not an issue of your plug-in, but merely something in Neo itself which I have yet to figure out. Anyway, I will probably purchase your plug-in because it's very reasonably priced (which I find important).

One request: Is it possible to include the option in your to display the path of a file or folder in Windows Explorer when the user "copies" that item?

If I remember correctly you mentioned somewhere that it is possible to add DPI awareness to Neo? If you can create a plugin for that I will be the first to purchase it (if it is about the same price as your tmClipBoard plug-in that is ;-)). For me this is an important feature. DPI awareness may not be crucial to those who use regular (100% window scaling). But as soon as you go up (125/150%) the font in Neo gets really blurry.

@DaviddeArgentina

Thanks for the tip on the WSR project. I've been looking for something like this. Something similar to Voice Attack (which is also using WSR I suspect, but maybe another - third-party - speech engine).
When I finally got the references working in the Visual Studio project, I successfully issued the "Red" command (with the message box) only once. After that Windows Speech Recognition kept freezing on me, aarrgghh!! I've seen this happen a lot in Windows 11. WSR works better in Windows 10.

I guess we need to check out the Mozilla project that Luis mentioned earlier.

I will check out the nzPluginSpeech now and report back.

I hope you can help me with one more thing. How do I make your sample app work only when a specific window/program is active, let's say Notepad?

I advise you to pay attention to the plugin zmFunctions. There is a Russian version http://neobooker.ru/forum/37-1610-1

But perhaps somewhere on the forum or someone has an English version.

I attached the English version.

I see a lot of Windows functions in zm. I take it I need GetExeNameByHandle?

In this case that would be:

Untitled - Notepad

Which variable do I store to make the rest of the script (let's say opening a message box) only work if Notepad is opened (if it's not, the script won't perform)?

Uploaded files:
  • You need to login to have access to uploads.
Page 1 of 2Next