Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um Assistente Virtual com Python e Reconhecimento de Voz

Público-Alvo: Usuários intermediários Assistentes virtuais estão se tornando cada vez mais populares e úteis em nossas vidas. Eles nos ajudam a automatizar tarefas, fornecer informações e até mesmo entreter. Neste artigo, vamos explorar como criar um assistente virtual utilizando a linguagem de programação Python e o reconhecimento de voz.

Exemplos: Aqui está um exemplo de código em Python para criar um assistente virtual básico:

import speech_recognition as sr
import pyttsx3
import datetime

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

# Inicializa o módulo de síntese de voz
engine = pyttsx3.init()

# Função para ouvir e reconhecer o comando de voz
def ouvir_comando():
    with sr.Microphone() as source:
        print("Ouvindo...")
        r.pause_threshold = 1
        audio = r.listen(source)

    try:
        print("Reconhecendo...")
        query = r.recognize_google(audio, language='pt-BR')
        print(f"Você disse: {query}\n")
    except Exception as e:
        print("Desculpe, não entendi. Pode repetir, por favor?")
        return "None"

    return query

# Função para falar a resposta
def falar(resposta):
    engine.say(resposta)
    engine.runAndWait()

# Função principal do assistente virtual
def assistente_virtual():
    hora = datetime.datetime.now().hour

    if hora >= 0 and hora < 12:
        falar("Bom dia!")
    elif hora >= 12 and hora < 18:
        falar("Boa tarde!")
    else:
        falar("Boa noite!")

    falar("Como posso ajudar você hoje?")

    while True:
        query = ouvir_comando().lower()

        if 'horas' in query:
            hora = datetime.datetime.now().strftime("%H:%M")
            falar(f"Agora são {hora}")
        elif 'tchau' in query:
            falar("Até logo!")
            break

# Inicia o assistente virtual
assistente_virtual()

Espero que este artigo tenha sido útil para você aprender como criar um assistente virtual utilizando Python e reconhecimento de voz. Se você gostou, compartilhe com seus amigos para que eles também possam aproveitar essa tecnologia incrível!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.