[ Home | News | Demo | Tasks | Forum ]
ZoIP/Zasterisk & the great undergroup empire
Wednesday June 6th, 2007
Digium noticed ZoIP!
"Game Play
Do you miss the good 'ole days of text based computer games? Or maybe you would like to find a way to use your time effectively while waiting on hold. Simon Ditner, a speaker at the IT360 conference in Toronto, recently described how you can play games over the phone system for both fun and for points.
Ditner recently created a game called Zoip (a blending of Zork and VoIP) which brings back to life the original Infocom game Zork. Zork, a text-based game, was originally a difficult game which relied on your imagination and ability to solve word puzzles in order to succeed. Zoip utilizes Asterisk coupled with speech recognition and text-to-speech technology to play the Zork game."
Friday May 4th, 2007
I gave another talk on ZoIP at IT360 in Toronto this past Wednesday. If you're looking for the slides to that talk, they here here:
There was also a writeup in Eartheweb IT Management on my talk.
Thursday October 26th, 2006
I spoke at Astricon 2006 in Dallas, Texas today. If you're looking for the slides, there are two parts:
Wednesday October 25th, 2006
I tested ZoIP with Inform 7, outputting in the z5 format, and it appears to mostly work. I created a simple office and was able to navigate around a 4 room. Test it out for yourself, and let me know how it goes: Inform 7
Update: You will have to edit 'Asterisk/Games/Zork/ZIO_Asterisk.pm', and change $speaking = 0 to $speaking = 1, or alternatively, add your serial number to the "if ( $string =~ /840726$/ ) {" regex to skip over reading the zmachine version number, and such, when the game first starts. (Thanks to Paul C. for pointing out that it didn't work as advertised ;-) )
Wednesday September 27th, 2006
I gave a talk on sprec and ZoIP to the Toronto Asterisk Users Group using the Lawrence Lessig style after being inspired by Dave Gray and Dick Hardt. You can download it if you like. It was well recieved. I'll likely polish it up and present it at Astricon next month.
Sunday September 17th, 2006
Version 0.2.1 has been released. I discovered that Zork isn't abandonware -- Activision owns all the copywrites, so I've removed it from the distribution.
[ More News ]
ZoIP - a telephony/text adventure bridge for Asterisk and Infocom games
ABOUT
ZoIP (formerly Zasterisk) implements a Rezrov ZIO object, allowing a user to communicate with a Z-Machine via telephony devices.
I was tinkering with Asterisk and the Festival text-to-speech engine, and wrote some short Asterisk::AGI scripts to read back live weather reports. After that, I thought I needed something more interactive to work with...
Then I had a flashback to 1996, first year university, standing in the C & O club at the University of Waterloo, where someone had just pulled out their US Robotics Palm Pilot and started up Zork. A couple of hours later, after a quick trip to the campus computer store, I was playing Zork in the palm of my hand!
Now Zork is back! Listen as the eerie voice of Festival takes you into the Underground Empire, and marvel as you explore this world with your dial pad, unlocking the secrets within! What will Asterisk bring us next? The future is open!
DOWNLOAD
- ZoIP 0.2.1, September 17th, 2006
- ZoIP 0.2.0, September 5th, 2006
- ZoIP 0.1.0, August 7th, 2005
PREREQUISITES
- A working installation of Asterisk
- A working installation of Festival, and Sphinx2
- Asterisk::AGI (http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz)
- Speech::Recognizer::SPX, Config::Tiny, Proc::Daemon
REVISION HISTORY
0.2.1 September 17th, 2006
- Had to remove Zork gamefile, as it's not freeware/abandonware
0.2.0 September 5th, 2006
- Added Sphinx2 support
- Added support for Cepstral.com TTS voices
- Added configuration file and removed all hardcoded values
0.1.0 Summer, 2005
- Implemented basic ZIO object which communicates with asterisk via Asterisk::AGI
MAKING CUSTOM LANGUAGE MODELS
- Make a list of words
- Submit them to http://www.speech.cs.cmu.edu/tools/lmtool.html
- Download the tar file
- Place the contents in share/model/lm/zork
- Rename all the files to start with zork
COPYRIGHT
Copyright (c) 2005-2006 Simon P. Ditner <simon@uc.org>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The CMU hmm model 'communicator' has been bundled for ease of installation. (c)1999-2001 Carnegie Mellon University. See README.sphinx for license details.
Rezrov has been bundled with this package for ease of installation. Please see README.rezrov for further details concerning it.
_
![[ home ]](/images/ivory.png)