[ Home | News | Demo | Tasks | Forum ]
Tasks
- (^) Update zoip sphinx daemon to load the language model and hmm dictionary from local path
- (^) Copy zork lm into zasterisk CVS
- (-) Check license for communicator 'hmm'
- (-) bundle 'hmm' if possible, otherwis add as an additional download
- (^) Update sphinx to daemonize
- (-) Add logging functionality to sphinx daemon using Log::Log4perl
- (^) Fix absolute path for silence/10.gsm
- (^) Document creation of tts cache directory; Made it a configuration value
- (^) Create configuration file; decided on Config::Tiny
- (^) Add code to choose between Cepstral and Festival voices; added to etc/zoip.conf
- (^) Document launching festival with a custom configuration file not necessary
- (^) Determine how to start festival using a custom configuration file; not necessary
- (-) Evaluate SVN+Trac system using vmware (I think I have a vmware appliance to try this out on)
- (-) Should there be adsense on the site to offset costs?
Key: (^) = Done; (-) = Pending
Wishlist
- Conferencing with "Meet Me" or "Conference"
- Need some way to join/exit the conference
- Need a conference room for each room id
- Save game
- Clipping detection
- Larger vocabularies
- Connect to a MUD/MOO
- AJAX Interface to see your interaction in realtime
- Look at googles AJAX api
- Maybe send messages using Jabber
- Pin Authentication
- Voice fingerprint/phrase for verification?
My test environment
Note: I run this on a vmware instance inside a private network, so beware, what I describe is not a hardened system.
I use the pre-installed Ubuntu 6.06 LTS Server in a vmware machine:
- http://www.vmware.com/vmtn/appliances/directory/451 (vmware directory)
- http://www.thoughtpolice.co.uk/vmware/ (project hompage)
Pre-Configuration:
$ sudo su -
# vi /etc/apt/sources.list
> enable the universe repositories
# apt-get update
# apt-get install \
openssh-server \
screen \
cvs \
build-essential \
perl-doc
# apt-get install libproc-daemon-perl liblog-log4perl-perl libconfig-tiny-perl
# apt-get install asterisk # vi /etc/default/asterisk
< RUNASTERISK=no > RUNASTERISK=yes
< #RUNASTSAFE=yes > RUNASTSAFE=yes
# /etc/init.d/asterisk start
# cpan # <-- run through a "normal" CPAN configuration
ZoIP Configuration:
See INSTALL file in the tarball
![[ home ]](/images/ivory.png)