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, but also lightweight engine.  It was developed at the University of Edinburg, so it has a distinctly Scottish accent, which is cool:

Pico was developed by a company called SVOX, and was chosen by Google to be the voice of Android 1.6 “Donut”:

There is also Festival Light developed at CMU, it has a variety of voices available to it:






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 speech-to-text (stt) engines to allow you to play Zork, Adventure, and a variety of other games just by listening to the descriptions in the handset and speaking the commands back to the phone.

I’ve already got a passable prototype of the software running by building modules for Jasper.  I’m using the pocketsphinx stt engine currently, and the results are acceptable, but not stellar.  I’ll try to get some samples up soon.

Media Coverage and PAX Display

It’s been a while since I’ve posted.  Once the Maker Faire was over, I kinda lost steam, but it’s time to sum up.  It was great to see all of you out there, and I had a great time showing the device off.

I got a little media coverage.  HackADay wrote up a short piece, and that lead to a small write-up in Engadget. I appreciate the notoriety.  I don’t know who this “Ulysses” is, but it’s not me.  My name is Mitch, and you can contact me at

More importantly, Dial A Grue will be displayed at the upcoming Penny Arcade Expo.  I won’t be there, but the folks from the Digital Gaming Museum have agreed to take it up and display it.  They hope to have to functional, so that you can actually play it.  Feel free to tell me if you see it.

That’s all for now.  Maybe I’ll write up some more soon.



Putting it all together..

This post is long overdue.  The hardware has been complete (enough) for weeks now, and the software has been improving incrementally.  It is the impending arrival of the Maker Faire that finally prodded me enough to finish writing this up.  I’ll be there showing this off.  Here’s what the completed project (mostly) looks like:  (more details after the break)

Click to embiggen


Extracting guts from the tele-coupler

In order to interface the modem with the telephone, I bought a simple device called a tele-coupler.   It is used when only have a phone that doesn’t have a standard jack, or is a digital phone line.  It actually straps to a telephone handset and accoustically couples the phone and modem together… wonderfully old-school, but it doesn’t exactly look like an old school handset however.

Click to embiggen


It’s Alive!!!

What I hope will be the final piece of the puzzle arrived today.  It’s a little adapter that turns a regular modem into an acoustically-coupled modem.  It’s intended for use when there isn’t a regular phone line available—you can strap this to a regular handset instead.

I decided to do a proof on concept, just to see if the modem+coupler could talk to the TDD.  Presto:


Click to embiggen

It seems to work fine, and now I just need to embed that coupler inside a phone handset….