Este es un asistente virtual en python realizado con el fin de poder dar un punto de partida a toda aquella persona que este deseando crear su propio asistente virtual, esta es la version básica que no incluye inteligencia artificial, sin embargo espero que pueda ayudar como punto de partida en sus proyectos de asistente virtual con python, espero les sea de mucha ayuda y no olviden apoyar con una estrella.
Para darle una orden al asistente debe decir la palabra clave que dispare la orden seguido de lo que desea, ejemplo: Reproduce (billie elish), la apalabra "Reproduce" es la palabra clave que dispara la orden y "billie elish" es el complemento de la orden, con esta orden el asistente buscara "billie elish" en youtube, en la siguiente tabla puede encontrar las ordenes que puede recibir el asistente con ejemplos de como usarlo y la funcion que esta orden cumple.
Palabra clave | Ejemplo | Función |
---|---|---|
reproduce | reproduce billie elish | Reproduce billies elish en Youtube |
hora | que hora es? | Indica la hora actual |
fecha | que fecha es? | Indica la fecha actual |
día | en que día estamos | Indica el día |
mes | en que mes estamos | Indica el mes |
año | en que año estamos | Indica el año |
busca en wikipedia | busca en wikipedia python | Lee un poco sobre python en wikipedia |
busca en google | busca en google python | Busca en google sobre python |
chiste | cuentame un chiste | cuenta chistes aleatorios en español |
Nota: Puede agregar cuantas ordenes usted quiera que su asistente pueda entender y ejecutar.
Para poder ejecutar este proyecto debe cumplir con los siguientes requisitos.
- Version de python: 3.8.8
- Paquetes que debe tener instalado
- PySimpleGUI
- SpeechRecognition
- pyttsx3
- pywhatkit
- wikipedia
- chistesESP
- PyAudio
Para poder iniciar el programa debe ejecutar el archivo ( gui_app.py ), se abrira una interfaz bastante simple pero fue creada asi solo para evitar que sea la tipica aplicacion de consola. Por favor sientase en la libertad de poder clonar, compartir, descargar y modificar el codigo como usted desee, use el codigo como guste sin pedir permiso.
At the moment this assistant is only in Spanish, however you only have to change the language to English and change the orders to English and it will also work.