Como implementar uma assistente virtual no Linux
Neste artigo vamos aprender como criar uma assistente virtual no Linux, que irá responder por comandos de voz captados pelo seu microfone. Estarei utilizando o software PocketSphinx com Python.
[ Hits: 3.141 ]
Por: Fábio Berbert de Paula em 22/03/2023 | Blog: https://mestrefabio.com
comandos = { 'firefox': '/usr/bin/firefox', 'editor': '/usr/bin/kedit', 'calculator': '/usr/bin/kcalc', 'jarvis': 'echo 1 > /dev/null' }
def executar_comando(comando): os.system(comandos[comando])
for phrase in speech: print("Palavra-chave detectada: ", phrase) executar_comando(phrase)
import os from pocketsphinx import LiveSpeech, get_model_path comandos = { 'firefox': '/usr/bin/firefox', 'editor': '/usr/bin/kedit', 'calculator': '/usr/bin/kcalc' } def executar_comando(comando): os.system(comandos[comando]) model_path = get_model_path() + '/en-us/' speech = LiveSpeech( verbose=False, sampling_rate=16000, buffer_size=2048, no_search=False, full_utt=False, hmm=os.path.join(model_path, 'en-us'), dic=os.path.join(model_path, 'cmudict-en-us.dict'), kws=os.path.join(os.getcwd(), '/home/fabio/.config/fabio.keyphrase') ) print("Escutando a palavra-chave...") for phrase in speech: print("Palavra-chave detectada: ", phrase) executar_comando(phrase)
Viva o Linux finalmente de volta!
Placa Intel PRO/Wireless 3945ABG no Debian Linux
Informativo: novos recursos no fórum
Enviando email em formato HTML em PHP
Transforme seu smartphone em uma webcam no Debian, Ubuntu e derivados com Iriun Webcam
Software Livre: primeiras impressões
Gentoo - Instalação partindo de LiveCD/USB do Sabayon LXDE
Iniciante KUbuntu 7.10 (curto e grosso)
Netcat - Mini introdução para leigos
Adicione vídeos como papel de parede no seu Linux
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Sistema da Coréia do Norte - Red Star OS (55)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (47)