So, after a several month hiatus, I’m back at it. Â I managed to get all the parts into the phone, though to make room I had to remove the bells from the ringer mechanism, which makes me sad.
You’ll notice the USB cord hanging out the back: that’s for charging the on-board 1,100 mAh LiPoly battery (and gives me a serial console if I plug it into my laptop or desktop), but the phone can run for hours without charging.
The software remains problematic.  The speech recognition is still hit-or-miss.  I need to give it more context about what words are likely, and to do that I think I’m going to have to implement a z-code interpreter in python, but that’s a non-trivial undertaking.
4 Comments
Awesome!
If it is any help, I built something similar using text messages and a PHP interpreter for z-code – see https://shkspr.mobi/blog/2013/06/text-adventures-via-text-message/
That’s most excellent, though the link to THCnet is defunct. I’ve found an open-source (BSD license) z-code interpreter written in Python, but I can’t make it work yet.
I’m impressed! My friend’s rotary-phone-to-VoIP project and jwz’s payphone project have quite the worthy peer in the Grue Phone!
BTW, how much did you spend promoting the project on FB? It’s been at the top of my feed for weeks!