Kirsle.net logo Kirsle.net

Java RiveScript

October 22, 2010 by Noah
A couple weeks ago I started over on my Java RiveScript library and now it's feature-complete enough that I'm releasing a beta version. I've created a Google Code project for it at http://code.google.com/p/rivescript-java/.

It supports all the directives and tags that the Perl version does, including the trickier things like the %previous tag and topic inheritance/includes. The only notable thing it doesn't support yet is object macros, because Java isn't a dynamic language and can't dynamically execute more Java code. So, eventually I'll be adding JavaScript support to it for object macros, and maybe even find a clever way to get Perl macros to work with it too.

With this I eventually plan on creating some RiveScript-enhanced Android apps, like a "personal assistant" chatbot that can talk out loud and listen to you using Android's text/speech converter libraries.

Tags:

Comments

There is 1 comment on this page. Add yours.

Avatar image
Phil Massyn posted on April 23, 2015 @ 09:49 UTC

I might try to do just that. The idea of running a bot on my phone is interesting.

Add a Comment

Used for your Gravatar and optional thread subscription. Privacy policy.
You may format your message using GitHub Flavored Markdown syntax.