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 :

Nom : Capture d’écran 2016-05-16 à 11.44.47 1.png
Affichages : 2034
Taille : 122,4 Ko

Le programme est le suivant :

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')
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
Auriez-vous une solution ?

Merci beaucoup !!