Ir ao conteúdo

Posts recomendados

Postado

Quero saber como eu posso digitar um comando no cmd para que ele 'pressione' as teclas Ctrl + w, como se fosse para ele fazer o comando. Estou automatizando, então quero um comando de voz que fale 'fechar aba' ai automaticamente faz um comando para o cmd fazer o mesmo comando que o Ctrl + w faria

Postado

@thiago maia martins Os Comandos de Reconhecimento de Fala do Windows não supririam sua necessidade?

Nativamente, já existe a função "Feche isso"

 

sa.jpg.1545fb08159d4318e3a0a76f3c3789bb.jpg

 

 

Abaixo, há um artigo da Microsoft sobre a ferramenta.

https://support.microsoft.com/pt-br/windows/comandos-de-reconhecimento-de-fala-do-windows-9d25ef36-994d-f367-a81a-a326160128c7

 

Ativando o reconhecimento no Windows 10

 

Ativando o reconhecimento no Windows 11

 

 

No entanto, se seu objetivo é combinar o reconhecimento de voz com a automação de teclado, o CMD não é o bastante para esta tarefa. Você poderá usar uma linguagem de script como Python.

Abaixo, há um exemplo de script usando a biblioteca SpeechRecognition. Ele foi gerado automaticamente pelo chat GPT e não foi testado, mas pode te dar uma ideia melhor de como proceder. Lembrando que, neste caso, o Python deverá estar instalado e você deverá ter um conhecimento prévio mínimo de como funciona a linguagem.

 

Citação

import speech_recognition as sr
import pyautogui

# Inicializa o reconhecimento de voz
recognizer = sr.Recognizer()

# Função para fechar a aba
def fechar_aba():
    pyautogui.hotkey('ctrl', 'w')

# Função para ouvir o comando de voz
def ouvir_comando():
    with sr.Microphone() as source:
        print("Aguardando comando de voz...")
        audio = recognizer.listen(source)

    try:
        # Reconhece o comando de voz
        command = recognizer.recognize_google(audio).lower()
        print("Comando recebido:", command)

        # Verifica se o comando é para fechar a aba
        if "fechar aba" in command:
            fechar_aba()
            print("Aba fechada com sucesso!")

    except sr.UnknownValueError:
        print("Não foi possível entender o comando de voz.")
    except sr.RequestError as e:
        print("Erro na solicitação de reconhecimento de voz:", str(e))

# Executa a função para ouvir o comando de voz
ouvir_comando()

 

 

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...