Skip to content

Instantly share code, notes, and snippets.

@TiagoLealFarias
Created May 12, 2022 23:50
Show Gist options
  • Save TiagoLealFarias/7b886aa4503e6c417a55666a9a8bdaee to your computer and use it in GitHub Desktop.
Save TiagoLealFarias/7b886aa4503e6c417a55666a9a8bdaee to your computer and use it in GitHub Desktop.
acessibilidade_cidade_social
# pipinstall speechRecognition <- RECONHECER A VOZ LTDA
# pipinstall pyaudio <- LEITURA DO MICROFONE
# ver versão do Python e do AMD64 ou Win32
# Minha versão é Python 3.8.10 (tags/v3.8.10:3d8993a, May 3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32
# https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
# pipinstall CaminhoDoArquivo
# pip install pipwin
# pipwin install pyaudio
# Exemplo retirado do LetsCode
# https://letscode.com.br/blog/speech-recognition-com-python
import speech_recognition as sr
import os
# Funcão para ouvir e reconhecer a fala
def ouvir_microfone():
# Habilita o microfone do usuário
microfone = sr.Recognizer()
# Usando o microfone
with sr.Microphone() as source:
# Chama um algoritmo de redução de ruidos no som
microfone.adjust_for_ambient_noise(source)
# Frase para usuário dizer algo
print("Diga alguma coisa: ")
# Armazena o que foi dito numa variável
audio = microfone.listen(source)
try:
# Passa a variável parao algoritmo reconhecedor de padroes
frase = microfone.recognize_google(audio, language='pt-BR')
# Abre aplicação do sistema: Google
if "navegador" in frase:
os.system("strat Chrome.exe")
# Abre aplicação do sistema: Excel
if "Excel" in frase:
os.system("Start Excel.exe")
# Abre aplicação do sistema: Calculadora
if "Calculadora" in frase:
os.system("Start Calc.exe")
# Retorna a frase pronunciada
print("Você disse:" + frase)
# Se não reconheceu o padrão de fala, exibe mensagem
except sr.UnkownValueError:
print("Não entendi")
return frase
ouvir_microfone()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment