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.
Thanks.
Awesome job by the way!![]()
Car-PC progress meter (researching and collecting hardware)
[-+--------]
Delphi is similar to Turbo Pascal correct?
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.
Car-PC progress meter (researching and collecting hardware)
[-+--------]
Thanks!
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.
No. The XML is the grammer file. It is loaded at runtime, but I cannot change (add, delete, disable) any of the commands once they have been loaded. If I was to build the grammer at runtime, I would be able to do that.
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.
Is that part of the control and command stuff or part of the grammar creation itself? I appoligize for my ignorance, I haven't dug that deep into the SAPI stuff yet.
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.
Car-PC progress meter (researching and collecting hardware)
[-+--------]
The user does grammer creation when they modify the XML file. The only thing NV does with the XML file is feed it directly to SAPI.
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.
Bookmarks