Skip to content
Extraits de code Groupes Projets
Valider d57ac9ec rédigé par Loïc Wikle DUBARD's avatar Loïc Wikle DUBARD
Parcourir les fichiers

meteo plus fluide ? + voix plus rapide

parent 4a6a9822
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -217,13 +217,13 @@ def meteo(entre): ...@@ -217,13 +217,13 @@ def meteo(entre):
villes = entre1[0] villes = entre1[0]
villes = villes + entre1[1] if len(entre1) == 3 else villes villes = villes + entre1[1] if len(entre1) == 3 else villes
pays = entre1[-1] if len(entre1) > 1 else '' pays = entre1[-1] if len(entre1) > 1 else ''
parle('je vais donner la météo {} de {} {}.'.format('dans %dh' % dans_n_heures if dans_n_heures is not None else 'actuelle', villes, pays), False) # parle('je vais donner la météo {} de {} {}.'.format('dans %dh' % dans_n_heures if dans_n_heures is not None else 'actuelle', villes, pays), False)
try: try:
parle(usefull.meteo_de(villes, pays.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False) parle(usefull.meteo_de(villes, pays.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False)
except Exception as e: except Exception as e:
parle(random.choice(truc_casse) + str(e) + 'Vous avez donné le bon pays ?') parle(random.choice(truc_casse) + str(e) + 'Vous avez donné le bon pays ?')
elif "meteo" in entre: elif "meteo" in entre:
parle('je vais donner la météo {} de {} {}.'.format('dans %dh' % dans_n_heures if dans_n_heures is not None else 'actuelle', ville_actuelle, pays_actuel), False) # parle('je vais donner la météo {} de {} {}.'.format('dans %dh' % dans_n_heures if dans_n_heures is not None else 'actuelle', ville_actuelle, pays_actuel), False)
try: try:
parle(usefull.meteo_de(ville_actuelle, pays_actuel.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False) parle(usefull.meteo_de(ville_actuelle, pays_actuel.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False)
except Exception as e: except Exception as e:
......
...@@ -52,14 +52,14 @@ else: ...@@ -52,14 +52,14 @@ else:
print("[!] synthèse vocale de merde.") print("[!] synthèse vocale de merde.")
pygame.init() pygame.init()
pygame.mixer.init(frequency=24000) pygame.mixer.init(frequency=25000)
# engine = pyttsx3.init() # engine = pyttsx3.init()
# voice = engine.getProperty('voices')[26] # the french voice # voice = engine.getProperty('voices')[26] # the french voice
# engine.setProperty('voice', voice.id) # engine.setProperty('voice', voice.id)
url = "https://translate.google.com/translate_tts" url = "https://translate.google.com/translate_tts"
topics = [] topics = []
ville_actuelle = 'petite-ile' ville_actuelle = 'evry'
pays_actuel = 'reunion' pays_actuel = 'france'
r = sr.Recognizer() r = sr.Recognizer()
r.dynamic_energy_threshold = True r.dynamic_energy_threshold = True
r.pause_threshold = 0.5 r.pause_threshold = 0.5
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter