1 pièce(s) jointe(s)
Traducteur vocal en Python
Bonjour à tous,
Je suis nouveau en Python (je viens du monde de la programmation web :mrgreen: ) 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 :
Pièce jointe 209805
Le programme est le suivant :
Code:
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 !!