Windows Vista OS by default does not have the truespeech codec installed. This truespeech codec is included in the official versions of The Yahoo messenger releases above version 9 beta. However, even then the voice works only with the messenger and not with any other yahoo chat client. For the voice chat to work properly with all the yahoo chat clients you need to install the Tsp truespeech codec separately. The download link for the same is given below.