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: 5.814 ]
Por: Fábio Berbert de Paula em 22/03/2023 | Blog: https://fabio.automatizando.dev
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)
Paginação de resultados em PHP/MySQL
Implementando um tradutor de línguas no seu web site
Se preparando para obter certificação LPI
tux-gpt - Assistente de IA para o Terminal
IA Turbina o Desktop Linux enquanto distros renovam forças
Configure o Linux para sua avó!
Fedora - Instalação Personalizada (NetInstall)
Qual o melhor Linux para eu utilizar?
Se preparando para obter certificação LPI
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









