This script pauses the song currently playing on iTunes on the computer running Indigo, speaks the song, artist and album, and then resumes playing the song at the same point.
After downloading, drag the Speak iTunes Information script into the folder: /Library/Application Support/Perceptive Automation/Indigo 2/Scripts/
Execute within Indigo, typically as a Trigger Action attached to a RemoteLinc or IRLinc
The script will only execute if iTunes is currently playing, and will speak the track information on whatever speakers are currently in use with iTunes.
To speak with a voice other than the System voice, add the voice name to the associated property at the top of the script; for example, the new Leopard voice Alex works well.