Category Archives: Brains!

More choices for TTS engines

Here is a mostly complete list of offline text-to-speech engines I have at my disposal.  I have cleaned up the text somewhat from the last time, so they should be easier to understand.  Let me know what your favorite is in the comments. Espeak is a very robotic, but relatively lightweight engine: Festival is a quirky, […]

GruePhone Lives Again!

Wow, it really has been a while, but improvements in technology have given me an idea of how to improve upon the original Dial-a-Grue phone. The idea is to use a small embedded computer, this time a $9 “chip” computer and actually embed it into a gutted phone.  From there I can use text-to-speech (tts) and […]

Brains too small, make bigger…

I supposed I should have figured this out earlier, but there just isn’t enough SRAM for the zip interpreter to run the Zork I story file.   It is trying to malloc() approximately 30KB of ram for various data structures, and the poor little Arduino Mega only has 8.   It might be possible to […]

Problems loading sketches into new Arduino Mega

As I said in a previous post, It looks like a standard Arduino just doesn’t have enough memory, so I found an Arduino Mega, which is based on the ATMega 1280 rather than the 328. However, when I got the Mega from MakerBot Industries, it refused to accept any new program uploads.  Every time I […]

Making the output ugly

Part converting the code for use being fed to a TDD is to make it a long stream, rather than a pretty curses(3) based interface. This means that all the trouble the developers spent on making lines wrap cleanly, and providing vertical breaks between elements is lost.

Grue Brains — the plans

Since my original concept was to power this with an Arduino microcontroller platform, I’ve decided to see if I can power it with an Arduino Pro from Sparkfun. Why Arduino? Why not code to the bare uC?  Arduino has got a nice IDE, which makes development easier, and it’s got lots of pluggable hardware that […]