Create your own Alexa / Siri | Python | AVM
ฝัง
- เผยแพร่เมื่อ 2 ก.ค. 2024
- 🔔 Subscribe and activate notifications ツ
In the video you learn to make your own virtual assistant, that is, when you speak, the program can obtain what you have said, and through a series of conditions, it can offer you a result. The video explains how to make it play videos on TH-cam, how to make it tell you the number of subscribers a youtuber has, tell you the time and look for information on Wikipedia.
💎 Would you like to help us with a donation? [ www.paypal.me/avmmodules ]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🔥IMPORTANT INFORMATION
🎁 Resources:
Link to the GitHub repository [ github.com/avmmodules/virtual... ]
Requirements: Visual Studio Code and have Python installed, I install the packages in the video, which are the following:
● Package1: SpeechRecognition [ pypi.org/project/SpeechRecogn... ]
Command: pip install SpeechRecognition
● Package 2: pyttsx3 [ pypi.org/project/pyttsx3/ ]
Command: pip install pyttsx3
● Package 3: PyAudio [ pypi.org/project/PyAudio/ ]
Command: pip install PyAudio
If you got an error (in package 3) just like in the video, you can download the .whl file here:
www.lfd.uci.edu/~gohlke/pytho...
● Package 4: pywhatkit [ pypi.org/project/pywhatkit/ ]
Command: pip install pywhatkit
● Package 5: urllib [ No aplica ]
Command: [ Don't apply ]
● Package 6: wikipedia [ pypi.org/project/wikipedia/ ]
Command: pip install wikipedia
API KEY Link : console.developers.google.com
29:35
Service we consult to see the number of subscribers (I decided to put the full line of code):
data = urllib.request.urlopen('www.googleapis.com/youtube/v3... + name_subs.strip() + '&key=' + key).read()
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🍄 Our Social Networks
● Facebook [ / avmmodules ]
● Twitter [ / avmmodules ]
● Instagram [ / avmmodules ]
● GitHub [ github.com/avmmodules ]
➤ Suscribe [ cutt.ly/yjHQOrR ] ツ
🍄Alejandro's Social Networks
● Facebook [ / aulervm ]
● Instagram [ / aulervm ]
● GitHub [ github.com/LuisAlejandroVM ]
● Donations [ www.paypal.me/avmmodules ]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
⏰Timestamps:
[ 00:00:00 - 00:01:40 ] Introduction
[ 00:01:40 - 00:03:42 ] Package instalations
[ 00:03:42 - 00:05:48 ] Troubleshooting when installing PyAudio
[ 00:05:48 - 00:07:57 ] Importing "speech recognition"
[ 00:07:57 - 00:14:58 ] Importing "pyttsx3"
[ 00:14:58 - 00:21:50 ] Playing in TH-cam
[ 00:21:50 - 00:25:46 ] General Explanation I
[ 00:25:46 - 00:33:50 ] Subscriber count
[ 00:33:50 - 00:36:08 ] Hour
[ 00:36:08 - 00:37:46 ] Consult to Wikipedia
[ 00:37:46 - 00:42:24 ] Ending
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
✉ Contact: avmmodules@gmail.com
Thanks for watching ツ
¡Segunda parte disponible en este enlace! [ th-cam.com/video/Cr9O31eqXuA/w-d-xo.html ] ツ
Como cuando creas tu propia Alexa para tener alguien con quien hablar T-T
Downloading speechRecognition-3.8.1-py2.py3-none-any.wh1
| 3.7 MB / s eta 0:00:27
Si
Lit
y se la pones por donde esta la bocina
para los que tienen problema con el que la terminal no detecta el comando pip deben usar la siguiente linea de codigo
py -m pip install [nombre del paquete]
ejemplo:
py -m pip install SpeechRecognition
Gracias, justo no me instalaba lo que decia el video, mil gracias.
Mil gracias
a mi me sigue sin ir
ere un dios de los idiomas me as salvado el culo
@@BerserkFF2 como hiciste para que te funcione? si alguien sabe me ayuda por favor!
Si el Speech to Text no te reconoce correctamente la voz, la solución es la siguiente:
en la linea donde ponemos:
rec = listener.recognize_google(voice)
le añadimos el lenguaje:
rec = listener.recognize_google(voice, language="es-US")
gracias bro me has salvado
@@edgardoalejandroguandiquem1735 cuando lo solucioné decidí comentarlo por si las dudas a alguien le servia, me alegro de que te haya servido
Muchas gracias tenia mucho problema con eso amigo ♡
Graciass bro.
gracias bro
Excelente, preciso lo que quiero hacer un asistente virtual, con solo ver los 3 primeros minutos me di cuenta que caí donde era, te ganas un nuevo sub bro
Bro super genial este proyecto, desde antes de estudiar programacion me llamaba la atencion la inteligencia artificial, muy buen video
Magnifico. Excelente profesor. Literal no tengo conocimiento de nada y aun asi todo me resulto. Muchisimas gracias por todo y te mando un gran saludo desde chile.
este canal vale oro , mas videos como esto
Estuvo excelente, me gustó mucho, aguanta para un proyecto de domotica, muy bueno 👏👏👏
Muy bueno, de los mejores que e visto a mi parecer, me gusta que expliques varias veces.
Muchas gracias Itzel, aprecio mucho tu comentario :)
Gracias, el tutorial sirvió mucho, ahora procederé a ponerle muchas funciones hasta que sea tan avanzado como Jarvis XD
PD: Nuevo suscriptor y like :D
Pasa la app
jaja yo hize lo mismo me organiza las descaraga
s solo
Me gusta tu manera de pensar yo también are uno
J.A.R.V.I.S* xd
que sea código abierto y mejorémoslo juntos
Gracias Alejandro voy a mirar el vídeo completo
Muy buen video Bro te lo agradezco mucho, este contenido me servirá para proyectos futuros.
Definitivamente mis 40 minutos mejores invertidos.
Todo un máster bro
Muchas gracias. Muy bueno. Muy ameno. Muy práctico. Aun falta la depuración de entradas y mejorar la voz, pero imagino que lo harás mejor en esa segunda parte.
Nuevo sub, excelente aporte. Muchas gracias
Ke grande!!! Akí tienes mi subscripción buen hombre.
Gracias por compartir tu conocimiento bro, !felicidades!
Muchas Gracias bro, me sirvio mucho, EXITOS
Saludos, muy buen video, te felicito, lo estoy revisando
Que bueno trabajo me gustaría empezar un proyecto de desarrollo de app con tigo se te nota lo mucho que té gusta
Muchas gracias por tus palabras Y.H.G HENAO, mostrarle a las personas lo que la programación puede hacer me gusta mucho :)
MUCHAS GRACIAS MASTER!!!!!!
muy buen video, te felicito socio! :)
Muchisimas gracias por compartir esto
Excelente tutorial amigo, ya está la segunda parte?
Hola!
Ya vi que varios tienen problemas con su micrófono, podrían consultar aquí para más información al respecto! [ realpython.com/python-speech-recognition/#the-microphone-class ]
Y para los que quieran instalar idiomas o "voces" adicionales, les dejo el video que hicimos hace poco [ th-cam.com/video/W15n99e40rI/w-d-xo.html ]
Se subirá una segunda parte del Asistente Virtual, por lo que es necesario que nos quede bien!
Saludos ツ
jajajajajaja coronavirus!!! :V
oye tengo problemas para instalar pywhatkit, como puedo resolverlo?
bueno no, ahora el problema es que dice sintax error a la hora de importar pywhatkit
me dice que pip no se reconoce como un nombre de cmdlet ayuda
@@carlosvergara4431 tienes que configurar las variables de entorno del cmd para que puedas usar pip
Wow
Me suscribo y like
Está súper bueno
:O
Un sub mi amigo rebueno tu tutorial que Chevere me ayudaste mucho toma el like
Exelente vídeo, exelente!!..
muy buen video broh!! podrías hacer un video explicándonos como podemos cambiar la voz y poner una externa o descargada, por favor.
Hicieron el video de cómo cambiar la voz ?
X2
Excelente video!!!
hola me gusto muccho el video explicas bien chido bro pero podrias decirme que libros me recomiendas para aprender mas sobre esto y muchas gracias por la explicacion del video me encanto y ya me suscribí
Después de terminar de programarlo cómo puedo usarlo en mi vida diaria?
que se requiere?
Gracias y excelente aportación.
Increíble Proyecto
Que buen video bro ❤ sigue asi ..... queria preguntarte como podria hacer consultas para el clima, aun soy primeriso en esto Gracias por ayudar a los que no sabemos y estamos aprendiendo saludos desde Ecuador
Hola Joselito, muchas gracias por tu comentario, esperamos seguir mejorando!
No lo había pensado, suena interesante... a lo que investigué, si se puede realizar lo que deseas hacer:
Hay un servicio que se llama "openweathermap", el cual, te provee información del clima. La desventaja, es que tiene ciertas limitantes al ser usuario "free", es decir, sin pagar una suscripción.
En el siguiente link, te dice más información al respecto y un script de ejemplo: www.geeksforgeeks.org/python-find-current-weather-of-any-city-using-openweathermap-api/
PD: Necesitas una API KEY, la cual hace la validación de qué plan de suscripción tienes (gratuito o de paga). La API KEY la puedes generar en el sitio web del servicio [ openweathermap.org/api ].
@@avmmodules Muchas gracias eres el mejor y sigue asi
@@avmmodules Puedes crear una segunda parte, ya que creo a todos nos gusto mucho este video
Para los que son LINUX y tengan error al instalar PyAudio:
en mi caso tengo Ubuntu y Python3, y me salta el error del archivo portaudio.h que no existe.
pues para instalarlo correr el sgte comando en consola:
# sudo apt-get install portaudio19-dev python3-pyaudio
luego ya pueden instalar con normalidad
# pip install PyAudio
Y listo.
Saludos!
Que hermoso ser, me salvaste la vida hermano
gracias bro me salvaste la vida
Muy buen video amigo
Buenas, una pregunta, para poder utilizar este asistente que creamos, es necesario estar dentro del código o podemos utilizarlo de alguna forma fuera de el código.
Gracias 👏👏👍
Extraordinario video!!! crees que se pueda hacer un programa que me mande una notificación cuando un articulo baje de precio en "x " pagina de compras? Asi como el "Keepa" De amazon. De antemano Gracias!!
estaba mas facil de lo que parecia, gracias, quedo muy bien.
Que versión de python ocupaste?
@@hjpex1004 3.10 si no estoy mal 😂
@@axlRose1702 Gracias bro, con razón no era compatible con versiones más actuales
@@hjpex1004 Pero fijate que funciona pero hablando en ingles, en español no reconoce nada. No se por qué es asi.
Gracias amigo
una consulta , toda la programación que estas haciendo me refiero a las preguntas y respuesta que se van agregando para que alexa responda se puede transmitir mediante el amazon echo ?
gracias!!!!
Si utilizas Ubunu, todo lo que necesitas para instalar pyttsx3 es sudo apt install espeak, pip3 install pyaudio, sudo apt install python3-pyaudio. Sin embargo, en mi versión necesito corregir los acentos de los comandos. Sigo intentando.
no me gusto 🤔🤔🤔me encanto 🤗🤗🤗 estuvo muy interesante mi problema es q no tengo mucho conocimiento de esto y por eso no entendi mucho pero me gusto mucho y lo pienso hacer ................
Hola excelente todo y me gustaría saber si está disponible para descargar?
Hola!!!! Es un muy buen video felicitaciones. Pero una pregunta... Puedo agregar el asistente auna tarjeta esp32?
Hola, soy demasiado nuevo en esto, y quería hacer una pregunta, se le puede agregar un interfaz? Como el programa de Iron Man? Muchas gracias de antemano
Hola, podes usar tkinter o qt designer para agregarle una interfaz de usuario a tu programa, espero que te ayude.
genial amigo gracias :D
Hola hermano hay alguna forma de poder hacer que logré diferenciar las voces? Que sepa si le está hablando una persona en específico u otra?
Esos 7 drinks muy acertados jajaja
Hola amigo 😄 estupendo trabajo.
Me ha encantado y voy a hacerlo yo también.
Voy a usar linux y no se si éste trabajo está basado en Windows (las voces extras son para Windows 10 )... También me gustaría saber si puedo descargarme todo lo necesario con el móvil para después instalarlo en un PC portátil que no quiero conectarlo a internet, muchas gracias y buena suerte :-)
Eso depende si usas cierto linux y no lo modificaste para que tuviera una interfaz grafica (arch linux) si no es arch linux (o si todavia no le pones una interfaz grafica te recomiendo que lo hagas y luego respondas este comentario) para más informacion.
Muy bueno
Excelente video bro sigue asi
Muchas gracias Daniel, saludos :)
@@avmmodules Bro .. algo que pueda hacer me sale error al descargar el PyAudio
Hola de nuevo, Daniel!
¿Qué error te aparece?
@@avmmodules en verdad gracias ya lo resolvi el problema era por un guion :v
Excelentísimo trabajo amigo ;)
Ostia que guapo!
eres el mejor 5 estrellas
Hola nuevo suscriptor, ¿como hago para bajarle la velocidad al momento de hablar?
Muy buen video, una pregunta es posible crear un asistente que pueda explicar un pdf como un resumen de venta
chat gpt te hace resumenes de grandes libros
hola muy buenas, disculpa las molestias estoy siguiendo paso a paso lo que indicas, pero al poner el comando "pip install pywhatkit", me salta que tiene virus ¿Qué se pude hacer ? o ¿Qué recomiendas para seguir haciendo el asistente?
muchas gracias por tu atención AVM
Gente, solucione el problema del micro, aca les va el codigo:
import speech_recognition as sr
listener = sr.Recognizer()
try:
with sr.Microphone() as source:
listener.adjust_for_ambient_noise(source)
print("Escuchando...")
voice = listener.listen(source)
rec = listener.recognize_google(voice, language='es-US')
print(rec)
except Exception as e:
print(f"Ocurrió un error: {str(e)}")
la linea del except la modifique para que me avise cuando haya un error :)
Gracias mi estimado 🗿
Amigo, que versión de Python tienes?
Se puede instalar la asistente virtual por celular o por una aplicación?
sera posible crear un asistente en especifico?, como por ejemplo uno que solo muestre cosas de politica, geografia etc?, y darle aparte de voz un rostro o avatar?
hola yo utilizo windows speech macro - en combinación con python - nircmd - visual . digamos cualquiero comando que diga, ejecuta la macro indexada py. o bat. tengo muy avanzado el sistema de asistente. he agregado muchos script tanto de python. y nir. manejo total de sistema operativo con macrosspeech. y demás. es ilimitado. buen proyecto el tuyo. no logro resolver como usar sqlite para que guarde y recuerde. para empezar hacer redes neuronales basica.
Por si alguien tiene un error así:
"ImportError: No module named flask"
Pueden intentar instalando el flask:
pip install flask
estuve alrededor de 2 días buscando la solución del porque el pywhatkit me lanzaba error con error module flask, gracias por tu comentario
Empecé haciendo este tutorial pero lo tuve que dejar por ese error así que muchas gracias por tú ayuda!!
Jajaja por sin te encuentro jaja te vie n tik tok está chido tu vídeo
oye una pregunta soy nuevo en todo esto pero hice todo al pie de la letra pero no se como hacer que me escuche osea tu vas a la terminal y no se a que le picas que despues dice escuchando me puedes decir porfavor
me gusta, muy interesante,,, me he reido mucho con Cortana :)
Disculpa se pueden usar las voces de cristal de AT&T en python?
Bro, después de realizar este proyecto, como puedo ejecutarlo o instalarlo en un cell?
Hola me gusto mucho tu tutorial soy un poco nuevo en esto y tengo una pregunta como hago para que ese asistente lo pueda utilizar en el dia a dia sin tener que estar abriendo y dando a la opcion de iniciar para yo decir algo si no que sea algo de manera autónoma cuando diga el nombre del asistente no se si me hice entender
Hola Guillermo, gracias por tu comentario :)
Al final del video, muestro que solo con un click ya te va a estar escuchando, hasta que lo detengas. Pero, si quieres que, a pesar de haber cerrado el Visual Studio Code, te siga escuchando... podrías hacer un servicio (que se esté ejecutando en segundo plano).
Te dejo un link en donde podrías encontrar más información al respecto [ qastack.mx/programming/1196074/how-to-start-a-background-process-in-python ].
Hola, donde te puedo contactar, me gustaría comentarte de un proyecto que se me vino en mente.
Se podría utilizar con Logic Pro? Una Alexa que te grabe una sesión musical
Por fin tendre novia!!!
Buenas, tengo un problema al inicio, no me sale el escuchando y no tengo claro el porque, tengo el codigo exactamente igual
Hola, primero, muy buen video, y segundo, como podría agregar Spotify, ósea, que le pueda decir que me reproduzca alguna canción en esta plataforma ?
Hola Uciel, buen día!
Muchas gracias por el comentario, y con respecto a Spotify, hay una librería que se llama "Spotipy", si quieres puedes revisar la documentación aquí [ spotipy.readthedocs.io/en/2.17.1/ ]
Saludos ツ
@@avmmodules gracias
Yo he tenido que hacer algo diferente en pip install PyAudio. Tuve que descargar otro paquete de desarrollo en vs code con c++. ¿Funcionara esto?
Hola, una pregunta podría funcionar offline?
Que haces para que tu voz se escuche tan bien la editas??
Buenas, podría por favor poner el código hasta donde tiene la función de buscar videos en youtube? me marca un error en el rec y no encuentro solución
Una pregunta, cual es el comando para activar el asistente? osea el comando para preguntarke la hora o buscar un video en yt
Hola Im Das-SD, buen día
Recomiendo ver el video completo y si hay dudas las contestaré.
Saludos ツ
A mi el PyAudio me da el mismo error que a AVM en el video, de todas formas voy a seguir el tutorial a ver si el problema no es importante. Gracias por la ayuda.
Olvida lo que acabo de escribir no he visto lo que venia despues como explicacion al error... Sorry.
@ A mí no me funciona como lo repara, alguien me explica porqué puede ser?
hola
que tipo de programación utilizaste ?
Hola Isai, buen día!
No sé a qué te refieres, podrías ser más específico?
Saludos ツ
Hola, hasta el momento no he podido con el reconocimiento de voz , tu equipo tiene alguna característica especial para que se ejecute el proyecto. Esta súper lo que hiciste llevo días intentando y nada no sé si sea mi equipo o el internet. Me puedes indicar si mi laptop de 2 GB de RAM es apta o no o qué puedo hacer 😔. Agradezco la ayuda que me puedas dar
Hola Paula, lamento escuchar eso :(
Solo necesitas tener instalado Visual Studio Code, Python y su administrador de paquetes (pip), esto para poder instalar los paquetes requeridos en la práctica. Realmente, con los datos que me das, no te podría decir si es por eso o no, aún así, siento que las 2GB que tiene tu equipo podrían no ser suficientes. Lo probé en un equipo de 8GB y funcionó bien...
Te recomiendo que si te lanza error en alguna parte, lo busques en tu navegador, podría suceder que alguien más ya haya pasado por donde tu estás pasando
import pyttsx3
import pywhatkit
import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
mic = sr.Microphone(device_index=1)
with mic as source:
print ("Escuchando...")
r.adjust_for_ambient_noise(source)
audio = r.listen(source, 5)
print(r.recognize_google(audio, language="es"))
hola bro, lo que pasa es que no me sirve el programa del micrófono pero yo lo tengo igual que en el video, me podrías ayudar porfavor? de ahí en fuera me sirvió todo, es un excelente programa para poder adentrarte en este tema muchas gracias por el apoyo a los que vamos iniciando
Me paso lo mismo descubriste como arreglarlo?
@@tomas1162 te pone algun tipo de error o de mensaje?
hola, me puedes decir porque cuando pongo instalar el primer paquete me sale esto:
pip : El término 'pip' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si
escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
En línea: 1 Carácter: 1
+ pip install SpeechRecognition
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Hola Juan, buen día!
Debes de instalar el administrador de paquetes "pip"
O te menciono una opción más sencilla, puedes digitar "py -m pip install SpeechRecognition"
Saludos ツ
Hola! Tengo una pregunta: Puedo hacer este mismo programa utilizando Py charm? o es solo con Visual Studio Code?
Cualquiera de los dos, ambos son entornos de programación que admiten python
nuevo sub,suuuuuuuu
me gusta lo haré, pero lo haré.
Esto se podría implementar en una raspberry zero w ?
Si tienen un error con: TypeError: 'NoneType' object is not callable, es probable que se deba a la versión 5.3 de pywhatkit, pueden probar instalando la versión 5.0 (pip install pywhatkit==5.0)
tienes el codigo??
Hoola amigo como le puedo agregar mas cosas como por ejemplo para abrir carpetas o algo asi
hola bro, tengo un par de preguntas, veo que algunas palabras en el proceso de programar se marcar de diferentes colores y en el mío no, cómo puedo hacer que se coloreen?, un saludo
Hola Sebastián, buen día!
Hay extensiones en Visual Studio Code para poner los colores que dices, yo tengo una llamada "Bracket Pair Colorizer 2"
Saludos ツ
Funciona con algún otro ide? De python
Gracias por el video 👍❤pero me tira error desde el primer comando bien escrito no sé si es la terminal o python algún consejo.?
Hola Luis, muchas gracias :)
Debes asegurarte que tengas instalado Python, junto con su gestor de paquetes, es decir "pip"...
Para eso, debes ir al CMD y digitar "python", si no sale error, indica que está instalado y agregado al path. Después, te abrirá la consola de python para que digites comandos, te sales con "exit()", y ahora digitas "pip", si no te sale error, indica que si lo tienes instalado y agregado al path.
Si te marca en cualquiera de los casos, que no lo reconoce como comando interno o externo, pero si los instalaste, seguramente no lo has agregado al PATH (variables de entorno)...
Como respuesta rápida, te diría que volvieras a instalar Python, y al inicio marques el "check", que dice agregar al PATH, la otra solución es que lo agregues manualmente.
Hola, Podríamos poner el código y hecho porfa,gracias
hola oye cuando copie la primera descarga me dio error, eso seria porque no descargue python original?
Hola tengo una duda ¿Si quisiera crear mi propia Alexa pero la quiero hacer tipo app ? ¿Que herramientas se necesita para poder crearlo?
Eso a mi tambien me gustaria saber.