Caller ID tools


I thought it would be fun to have my computer say who was calling using the festival text-to-speech system. This system is by no means "public". I have just put up the files I made in case someone would like to use them as foundation on your own system. They are not likely to work "as is".

The basic idea is that cidd (caller ID daemon) listens to the modem and TCP port 5001. (I have the modem attached to a computer that is not my main workstation.) phoned takes the parsed messages from cidd on its standard input and maps phone numbers to names and finally synthesizes the speech to /dev/dsp.

Since the phoned program itself does no network connections, you need to provide the socket data on its stdin yourself. Depending on your system, there are a number of ways of doing that:


Valid XHTML 1.1! Valid CSS! This site attempts not to be broken.
Author: Fredrik Tolf <>
Last changed: Wed Sep 22 05:13:20 2004