I am creating a perminent assistant. I have worked with pandorabots but want much more… I have developed a C# app that recognizes speech and converts it to text. It also handles TTS as I have it currently running a case statement for results. Default will simply return the string it recognized. I do not want to lose the AIML files I expanded on… I want to pass said string to ProgramAB and return the result to tts and/or serial port, but lack the documentation on how to properly use the ProgramAB.dll.
Alternatively, if I am going about this the wrong way… please share your better judgement. For further info:
I want this to function locally, on or offline.
I have several tools and sensors that I have a UI for, but I am adding control/readouts.
I need to keep my current AIML files.
I need to store information, must remember previous statements
I tried ChatScript, and while it appeared to be a possible route (not ideal for passing strings), I would lose my AIML progress.