FAIRE PARLER PYTHON!

LouisPython Messages postés 2 Date d'inscription jeudi 18 août 2005 Statut Membre Dernière intervention 25 février 2006 - 25 févr. 2006 à 20:16
clintmourlevat Messages postés 3 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 4 novembre 2008 - 2 nov. 2008 à 20:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35894-faire-parler-python

clintmourlevat Messages postés 3 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 4 novembre 2008
2 nov. 2008 à 20:22
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
20 mars 2007 à 23:27
win32com.client.dispatch() crée et retourne une référence à l'objet COM que tu lui demandes.
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
23 févr. 2007 à 16:50
Bonjour,
À quoi correspond
voix=win32com.client.Dispatch("{EEE78591-FE22-11D0-8BEF-0060081841DE}")
à la ligne 12, il semblerait que ce soit ça qui pose problème chez moi. Merci

_____
Aéra
Rocco123 Messages postés 6 Date d'inscription lundi 30 juin 2003 Statut Membre Dernière intervention 27 décembre 2007
4 juin 2006 à 23:55
Visiblement, ce genre de code source ne marche pas chez tout le monde. La première question est "Avez vous installé le SAPI 4.0 de chez Microsoft avec au moins une voix?", on trouve le nécessaire sur http://www.microsoft.com/msagent . Je sais, utiliser des fonctions propriétaires dans un langage comme Python n'est pas une bonne pratique. Moi je me souviens juste avoir installé SAPI 4.0 et la voix en français et ça avait marché directement sur une nouvelle installation de Windows XP, testé avec les dernières versions de Python et PyWIN32.
xeolin Messages postés 336 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 8 novembre 2011 2
2 juin 2006 à 21:18
ca fonctionne pas...

g xp
g win32com,pythoncom,time,thread
LouisPython Messages postés 2 Date d'inscription jeudi 18 août 2005 Statut Membre Dernière intervention 25 février 2006
25 févr. 2006 à 20:16
Merci pour ce script, mais de quel objet Text-To-Speech de Microsoft s'agit-il ?
Serait-ce 'Microsoft Speech Object Library'.SpVoice (?)
Est-ce que ceci correspond à un GUID spécifique à ton installation ?
Peut-on utiliser une autre codification, qui serait : voix=win32com.client.Dispatch("'Microsoft Speech Object Library'.SpVoice')
Si possible, merci de me donner un petit coup de main en complétant le script par quelques infos sur le composant à utiliser.
LouPython
Rejoignez-nous