Bonjour, je lance des requêtes de transcription SpeechToText sur le Cloud Google.

Ces requêtes sont lancés en automatiques, mais il arrive que le serveur me renvoie une erreur et arrête ma liste de transcription.

Est ce que je peux relancer directement la transcription à la suite de l'erreur en levant l'exception via un "try / except" comme ceci ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
try :
operation = client.long_running_recognize(config, audio)
print(u"Waiting for operation to complete...")
except:
# Je relance l'operation qui a avorte
sample_recognize('/Users/XXX/Documents/SpeechToText/Liste_Fichier_MP3',fic,RepertoirACreer)
else:
response = operation.result()
Ca me semble possible, mais peut être un peu naïf...

Merci d'avance de votre retour.