Apologies for the noise - installing python-speechd was enough to get it all working. I'll try it for a while and determine whether it's reliable.