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):
villes = entre1[0]
villes = villes + entre1[1] if len(entre1) == 3 else villes
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:
parle(usefull.meteo_de(villes, pays.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False)
except Exception as e:
parle(random.choice(truc_casse) + str(e) + 'Vous avez donné le bon pays ?')
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:
parle(usefull.meteo_de(ville_actuelle, pays_actuel.upper()[:2], all_data=False, dans_n_heures=dans_n_heures), False)
except Exception as e:
......
......@@ -52,14 +52,14 @@ else:
print("[!] synthèse vocale de merde.")
pygame.init()
pygame.mixer.init(frequency=24000)
pygame.mixer.init(frequency=25000)
# engine = pyttsx3.init()
# voice = engine.getProperty('voices')[26] # the french voice
# engine.setProperty('voice', voice.id)
url = "https://translate.google.com/translate_tts"
topics = []
ville_actuelle = 'petite-ile'
pays_actuel = 'reunion'
ville_actuelle = 'evry'
pays_actuel = 'france'
r = sr.Recognizer()
r.dynamic_energy_threshold = True
r.pause_threshold = 0.5
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter