Page 1 sur 1
[R] Synthèse vocale sous Vista et Seven
Posté : jeu. 11 nov. 2010 14:53
par pierrotm777
Bonjour,
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
Merci de votre aide par avance
Re: [..] Synthèse vocale sous Vista et Seven
Posté : jeu. 11 nov. 2010 15:45
par TommyDDR
Cette fonction est présente (si tu as SciTe4AutoIt)
Écris exactement ca : "say "
("say" suivi d'un espace) ce qui te crééra automatiquement la fonction suivante :
► Afficher le textecode
Code : Tout sélectionner
Func _Say($sText, $iRate = 1, $iVolume = 100)
If $iRate > 10 Or $iVolume > 100 Then Return
Local $oTalk = ObjCreate('SAPI.SpVoice')
If Not @error Then
$oTalk.Rate = $iRate
$oTalk.Volume = $iVolume
$oTalk.Speak($sText)
EndIf
EndFunc
Fonctionne sous seven
PS : je ne vois pas de réelle différence entre ton code et celui ci (à part les rate et volume) mais si ce code ne fonctionne pas chez toi c'est que tu à surement quelque chose de désactivé.
Re: [..] Synthèse vocale sous Vista et Seven
Posté : jeu. 11 nov. 2010 15:51
par pierrotm777
Effectivement , il est à quelque chose prés indentique .
Etes vous certain pour Vista ? Je n'ai pas encore Seven .
Re: [..] Synthèse vocale sous Vista et Seven
Posté : jeu. 11 nov. 2010 20:06
par timmalos
Une simple recherche sur le forum avec comme mot clef SAPI vous aurait donné ce lien :
http://autoitscript.fr/forum/viewtopic. ... hilit=SAPI
Re: [..] Synthèse vocale sous Vista et Seven
Posté : ven. 12 nov. 2010 11:23
par pierrotm777
Merci timmalos de votre aide, mais je vous assure que j'ai déjà bien cherché.
Votre lien , je le connais bien pour l'utiliser déjà sur XP et vista, mais c'est pour la reconnaissance vocale , pas pour la synthèse vocale !
Re: [..] Synthèse vocale sous Vista et Seven
Posté : ven. 12 nov. 2010 13:02
par timmalos
Hop là, Veuillez m'excuser dans ce cas, c'est ca de mal survoler le sujet.
J'ai testé le code proposé plus haut et chez moi cela marche sous Windows 7. Soit c'est votre configuration qu'il faut vérifier, soit cela vient de la version de 7. (Je suis sous 7 Pro)
Dans tous les cas, le meilleur moyen est d'aller demander directement sur le forum SAPI et rechercher pourquoi chez vous rien ne se passe. d'ailleurs, quelle erreur apparait?
Re: [..] Synthèse vocale sous Vista et Seven
Posté : ven. 12 nov. 2010 14:05
par pierrotm777
Est bien ,je n'ai pas d'erreur en fait , juste pas de son ! Vous auriez un lien pour le forum SAPI ?
Re: [..] Synthèse vocale sous Vista et Seven
Posté : sam. 13 nov. 2010 17:32
par pierrotm777
Bon,
Alors effectivement, ça fonctionne trés bien sur vista .
J'avais installé un plugin winamp (line in) qui me bloquait la synthèse vocale !