Speech Recognition ? - Page 2 - Forum

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

Speech Recognition ?

PreviousPage 2 of 2

In this plugin there is a buffer monitor, whatever the timer zmClipboardMonitor

@talker

I will answer for my part. I always try to make my plugins as easy to use as possible. I usually make the examples using all possible variables so they can be seen in the Debugger and the user knows the possibilities. I also make the examples simple to make the NeoBook developer as free as possible, not being influenced by any kind of interface of mine

"Cannot display. Data in Clipboard is in an unknown format."

This information is generated by the system and the plugin just reflects. Some applications generate proprietary formats.

"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?"

This information is not passed to ClipBoard. The only direct information is LINKS URL as they are passed as text. In the case of Images, for example, what is the ClipBoard is the data, not the Link. My plugin copies this data into a BitMap created and saves it to disk.

"If I remember correctly you mentioned somewhere that it is possible to add DPI awareness to Neo?"

It can be done, each component, one by one.

The question of price is an interesting one. If you produce a plugin that would sell dozens of copies, you could put a low price. If you produce a plugin that will sell one or two copies (like tmClipBoard, two sales, one to a friend), this is commercially unfeasible. You work long hours to earn 30 US$ (two sales). It becomes a hobby job, which is unreasonable for programmers who make a living from it. 30 US$ we spent on an inexpensive dinner.

Imagine I have 60 (sixty!) plugins to update, some extremely complex. As I said, I try my best to insulate the Neobook developer from the most arduous tasks, apart from the cost we have with licenses. I'm not even going to comment here on the Embarcadero subscription cost as it's insane.

I have decided that I will update the vast majority, if not all. But this comes at a huge cost to me and I believe it to everyone else. I have to sell my regular products (I work with software in the medical field and also Virtual Reality, this with on-demand projects), and that sustains my life and also allows me to work with VisualNeo almost as a hobby.

So, if someone charges a higher price for a particular plugin, it's because that really took a lot of work. Some of my plugins are quite expensive as it is the market price. Some are much cheaper. It is certain that my new plugins will have a much more affordable price. But this is a personal matter. Some others, extremely complex, such as Chromium, a plugin out of the curve (opens up a huge range of possibilities), so what can be done is more expensive, as it demands a lot of work.

An alternative I found was to sell my older plugin package for a much lower price than if I was going to sell it individually (less than 20% of the price). Users who have purchased will certainly enjoy the updates.

All the best

luishp has reacted to this post.
luishp

"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 donn´tknow this plugin zmFunctions, But if there's a function to enumerate windows, it's easy to tell if it's active or not.

 

Last say:

 

Another policy of mine, and look that I've been programming here since 2001, and I never try to make a plugin similar to another developer's, unless this one is out of the market.

@talker

You don't need plugins for the purpose you describe. You can do without VisualNeo means.

See example below.

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

@albertomeyer

I completely understand. Developing these plug-ins must take a huge amount of time. I guess this is true for many developers. Passion usually comes before earnings, haha.

Anyway, I just purchased your clipboard plug-in to support you (and just got your confirmation).

 

@mishem

Thank you for your 1.pub sample project. This is an interesting approach and very useful. That makes me think that I could probably also use the built in IsAppRunning function?

Trying to extend rafamacor's Clipboard sample project and trying to add IsAppRunning:

IsAppRunning "!C:\Windows\notepad.exe" "[Running]"
.How do I stop the rest of the execution when the above returns false?
If "[Clipboard]" "<>" "[OLD]"
TimerStop "Timer"
ksTTS_Speak "[Clipboard]" "1" "1"
SetVar "[OLD]" "[Clipboard]"
TimerStart "Timer" "500"
Else

EndIf

(also see attached picture)

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

Source Code modified:

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

Thank you rafamacor. Very helpful :-)

PreviousPage 2 of 2