Je cherche à utiliser la synthèse vocale sous vista et seven afin de faire lire un texte à partir d'une fonction.
Cela existe sous xp avec sapi 5.1 mais semble ne pas fonctionner sous vista et seven.
La fonction suivante fonctionne parfaitement sous Xp .
Code : Tout sélectionner
Func Text2Speak($sPk);lecture d'un texte par synthèse vocale (sapi5.1 est nécessaire)
$sapi = ObjCreate("SAPI.SpVoice")
if @error then
MsgBox(0,"!error","Please ensure that you have Sapi Installed"&@error)
Exit
EndIf
$sapi.Speak ($sPk)
$sapi = ""
EndFunc


