JAVIER is a JAvascript Voicexml InterpretER, designed (but not restricted) to run inside a web browser, its main engine has less than 1000 lines of code. It's maybe, the tiniest but (almost) FULL VoiceXML implementation.
EBBA is a project aiming to develop an advanced chatbot by combining AIML, 3d facial expressions, speech synthesizer, speech recognition and an iq-test solving functionality.