from random import randint
import speech_recognition as sr
from gtts import gTTS
from playsound import playsound
def cria_audio(audio, mensagem):
tts = gTTS(mensagem, lang='pt-br')
tts.save(audio)
playsound(audio)
cria_audio('wellcome.mp3', 'Escolha um número entre 1 a 10')
recon = sr.Recognizer()
with sr.Microphone() as source:
print("Diga alguma coisa\n")
audio = recon.listen(source)
numero_texto = recon.recognize_google(audio, language="pt-br")
word_to_digit = {
'um': 1,
'dois': 2,
'três': 3,
'quatro': 4,
'cinco': 5,
'seis': 6,
'sete': 7,
'oito': 8,
'nove': 9,
'dez': 10
}
numero_digito = word_to_digit[numero_texto]
# numero2 = words2num(int(numero))
resultado = randint(1, 10)
print(resultado)
if numero_digito == resultado:
cria_audio("venceu.mp3", "Parabéns. Você acertou o número")
else:
cria_audio("perdeu.mp3", "Infelizmente você errou. Tente novamente")
3. Para executar o arquivo, podemos executar o comando python .\07-reconhecimentoIII.py