Pequeño y liviano asistente escrito en python3, html y javascript. Incluye hotword, reconocimiento de voz y acciones personalizables.
El desarrollo de este asistente ha desembocado en otro asistente, llamado Trinity. Puede acceder desde este enlace: https://github.com/jazx/trinity.)
1- Instalar dependencias
~ sudo apt install python3-pyaudio libatlas-base-dev screen wmctrl xdotool
2- Instalar Google Chrome
Visitar https://www.google.com/chrome/index.html
para descargar e instalar el archivo DEB.
3- Clonar repositorio
~ git clone http://github.com/jazx/markopolo
4- Dar permisos al microfono
~ cd markopolo
~ sh configurar.sh
(cuando se abra el navegador hacer clic en la esquina superior izquierda y hacer clic en PERMITIR cuando el navegaor pregunte por el acceso al mic.)
Indice de videos:
1- MARKOPOLO - Asistente para Linux en Python - Parte 1. DEMOSTRACION (Hotword y reconcimiento de voz) https://youtu.be/nRRHNWvaryU
2- MARKOPOLO - Asistente para Linux en Python - Parte 2. INSTALACION (Dependencias y configuracion) https://youtu.be/PpXvSYYjAzw
3- MARKOPOLO - Asistente para Linux en Python - Parte 3. FUNCIONAMIENTO 1 (el modulo central) https://youtu.be/1I5hvOpqUqc
4- MARKOPOLO - Asistente para Linux en Python - Parte 4. FUNCIONAMIENTO 2 (creacion de TAGs) https://youtu.be/PVjIfOx0BOw
5- MARKOPOLO - Asistente para Linux en Python - Parte 5. FUNCIONAMIENTO 3 (aclaracion sobre TAGs) https://youtu.be/45zVzhgyUzE
6- MARKOPOLO - Asistente para Linux en Python - Parte 6. CONFIGURACION (archivos) https://youtu.be/WiW1LX7GFB4
7- MARKOPOLO - Asistente para Linux en Python - Parte 7. RECONOCIMIENTO DE VOZ Y CLIENTES https://youtu.be/GAmsE9reBuo
8- MARKOPOLO - Asistente para Linux en Python - Parte 8. PREGUNTAS DEL SERVIDOR https://youtu.be/HFI8qgM8ZwE