Bonjour à tous,
Je suis nouveau en Python (je viens du monde de la programmation web) et je réalise un petit programme en Python : Un traducteur vocal !
Pour cela, j'ai suivi le tutoriel Python de hugonlp sur son site. Mais je rencontre quelques petits soucis lorsque je lance son programme
Je travaille sous Mac dans le Terminal avec Python Launcher 3.4.2, et lorsque je lance le programme, ça m'affiche cela :
Le programme est le suivant :
J'ai essayé avec et sans les parenthèses (je sais que cela dépend des versions de Python) mais j'ai toujours le même problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 # !/usr/bin/env python from textblob import TextBlob from gtts import gTTS import os import speech_recognition as sr r = sr.Recognizer() with sr.Microphone() as source: print("Go on, speak") audio = r.listen(source) try: text_fr = r.recognize_google(audio, language='fr') print("Google Speech Recognition recognized: " + text_fr) except sr.UnknownValueError: print("Google Speech Recognition could not understand audio") except sr.RequestError as e: print("Could not request results from GSR service; {0}".format(e)) fr_blob = TextBlob(text_fr) # Turn the French text into a TextBlob object en_blob = fr_blob.translate(from_lang='fr', to='en') text_en = str(en_blob) # Let's get just the translated string tts = gTTS(text=text_en, lang='en') tts.save('/tmp/interpret_tmp_file.mp3') os.system('mpg321 /tmp/interpret_tmp_file.mp3 -quiet') os.remove('/tmp/interpret_tmp_file.mp3')
Auriez-vous une solution ?
Merci beaucoup !!
Partager