[R] Synthèse vocale sous Vista et Seven

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

[R] Synthèse vocale sous Vista et Seven

#1

Message 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
Modifié en dernier par pierrotm777 le mar. 16 nov. 2010 18:51, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#2

Message 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
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é.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#3

Message par pierrotm777 »

Effectivement , il est à quelque chose prés indentique .

Etes vous certain pour Vista ? Je n'ai pas encore Seven .
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#4

Message 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
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#5

Message 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 !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#6

Message 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?
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#7

Message par pierrotm777 »

Est bien ,je n'ai pas d'erreur en fait , juste pas de son ! Vous auriez un lien pour le forum SAPI ?
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Synthèse vocale sous Vista et Seven

#8

Message 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 !
Répondre