0l33l, I have a question.
I like your app, but I would really love to be able to tweak it for what I need.
Would you be willing to release the source code for it?
What language is it coded in? C++? Java?
Let me know what you think.
If not I guess I would have to write my own app from scratch. Tough because I am limited in time.
Awesome job by the way!:tune:
Never used Delphi.
I'll keep you posted on what happens, I briefly looked at one of the SAPI samples this weekend, and in my spare time (even though it is very limited) I will probably try my hand at something on my own. Something created in C++, dev studio 2005. I haven't used Visual studio 05 yet, so I could get used to that and kill 2 birds with one stone. :)
Something geared to my exact needs.
If it benefits anyone else, so be it. :)
Navivoice is very cool and works rather well. The best app I have come across so far, this is including pay for license software as well.
Delphi is basically object oriented pascal. There are a few components that I used which aren't free, but that's just the menu system, and it is easily replaced by buttons. My vision for NaviVoice: having it be in XML format with SAPI created at runtime (unlike what I have were the SAPI is loaded from the XML).
Email me if you would like the code.
Basically SAPI has 2 ways of getting commands to it. One is havign an XML file with them, which is what I have. The other is adding each command at runtime, which would be much better.
I imagine you could do some cool things loading the grammar at at run time, such as adding words (commands) to the grammar as you go. Almost adaptive.
Although, what keeps you from changing the XML file at run time and relaoding? That might be easier for you if you already have that implemented.
You could mod the XML file, but I find that confusing, and I also find that to be a dirty way of doing things.
My dream is to have the entire program rewritten to load everything from one XML file with the config and grammer data, and to build grammer @ runtime.