Vicky (Part 1): Virtual voice assistant with ChatGPT API and Python

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 124

  • @MrYolandalucia
    @MrYolandalucia Рік тому +1

    Muy copado Luks!!! Capo broo!! 👌
    (me mata la risita, jejjj😂 )

  • @eloisaraverta4734
    @eloisaraverta4734 Рік тому +2

    Muy bueno Lu! Copado me encantó

  • @flavilla264
    @flavilla264 Рік тому +2

    Buenísimo!!! Te Felicito super claro!

  • @adrianalzamendi
    @adrianalzamendi Рік тому +6

    Fah! Muy bueno. Me encantaría poder implmetarlo en mi PC, pero ni idea de programación, y creo que con aún el tutorial no podría. Sería ideal un tutorial para que podamos hacerlo los que no entendamos programación. Gracias. Tremendo lo que hiciste!

    • @lktechai7
      @lktechai7  Рік тому +1

      Estamos viendo los detalles de como armarlo! gracias por tu comentario!

  • @marianoghirelli1683
    @marianoghirelli1683 Рік тому +1

    Que bueno que esta!.. muy bueno.

  • @crewdragon1543
    @crewdragon1543 Рік тому +1

    he bro muy buen video, continua con este proyecto por favor

    • @lktechai7
      @lktechai7  Рік тому +1

      Gracias!!! Si, estaremos subiendo contenido sobre fine tuning!

  • @pikivideo1
    @pikivideo1 Рік тому +1

    Espectacular!!!!! 👏🏻👏🏻👏🏻👏🏻👏🏻

  • @jrgnv
    @jrgnv Рік тому

    que genial !! suscrito , asi da gusto aprender

  • @marcorockabilly3422
    @marcorockabilly3422 Рік тому +11

    es buenisimo, podes hacer un tutorial desde 0 para los que no sabemos nada d programación? sos un capo

    • @lktechai7
      @lktechai7  Рік тому +9

      Estamos armando algo tipo paso a paso. Gracias por tu comentario!

    • @marcorockabilly3422
      @marcorockabilly3422 Рік тому +2

      @@lktechai7 uhhhh genial, estoy atento a ese vídeo, estoy desde la mañana intentando y no puedo jaja ya me frustré

    • @dongatoalaparato326
      @dongatoalaparato326 Рік тому

      @@marcorockabilly3422 si aun no puedes y si el dueño del canal lo permite puedo ayudarte desde comentarios, solo para que funcione vicky, no le quiero robar contenido de futuros videos ni nada :D

    • @marcorockabilly3422
      @marcorockabilly3422 Рік тому

      @@dongatoalaparato326 muchas gracias, sería de mucha ayuda

    • @dongatoalaparato326
      @dongatoalaparato326 Рік тому

      @@marcorockabilly3422 en terminos generales debes descargar el lenguaje de programación Python, luego en mi caso usé el programa visual estudio code esos son los primeros dos pasos

  • @ericagarbacz7785
    @ericagarbacz7785 Рік тому +2

    Que genio!!!! Excelente

  • @Azur999
    @Azur999 Рік тому +1

    Seria genial un tutorial similar pero con autogpt, saludos y buen video

    • @lktechai7
      @lktechai7  Рік тому +2

      Si, estoy pensandola por que tiene que ser simple o eso es lo que intento promover. Gracias por tu comentario!

  • @fiescotech3062
    @fiescotech3062 Рік тому +1

    Hola, si exporto como un archivo punto exe y lo ejecuto cambia el funcionamiento y como se tendria en cuanta la api de chat gpt? muchas gracias :)

    • @fiescotech3062
      @fiescotech3062 Рік тому

      y tambien si es posible exportarlo en punto exe y al ejecutarlo en una raspberry pi con microfono se lograria que funcionara como una alexa?

    • @lktechai7
      @lktechai7  Рік тому

      Hola! No debería cambiar pero no lo probe en ese sentido. Hazmelo saber si funciona y mejor en un rasperry! Gracias por tu comentario!

    • @fiescotech3062
      @fiescotech3062 Рік тому

      @@lktechai7 hola no se si puedas ayudarme , lo intente correr en mi raspberry pero al ejectarlo me salta este error: openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details.

    • @lktechai7
      @lktechai7  Рік тому

      El error es por qué la API de Openai a partir de abril comenzó a ser un servicio pago. Saludos

    • @fiescotech3062
      @fiescotech3062 Рік тому

      @@lktechai7 Ok,para solucionar este problema intentare remplazar el api de "chat gpt" por el api de "bard" que es la ia de google que practicamente funciona igual pero no hay que pagar por su api ya que es practicamente de codigo abierto. y seria intetresante que lo probaras para un video (ya que por lo que he probado funciona incluso mejor que chat gpt)

  • @MarTruiX
    @MarTruiX Рік тому

    una consulta yo lo ejecuto en visual studio code y todo me corre solo que no reconoce mi voz no se si se configurara el microfono o algo

    • @lktechai7
      @lktechai7  Рік тому

      Hola Mar! Todo pasa por la librería speech recognition, tienes q asegurarte de que este correctamente instalada, luego verifica el mic. Aparte de eso no hay más. Saludos y gracias por tu comentario

  • @julionunez3415
    @julionunez3415 Рік тому +1

    Jajaja Excelente Amigo!!! Aguante la IA 🤖

  • @tumbacocos447
    @tumbacocos447 Рік тому +1

    Buenas, muy buen video, pero cuando le hablo no hace nada, puede tener algo que ver que este ejectuando todo en el entorno virtualenv?

    • @lktechai7
      @lktechai7  Рік тому

      Hola! Quizás, en este ejemplo la ejecución es en mi PC, sin entornos virtuales, pensé q por el uso de mic y audio mejor era simplificar al máximo

    • @tumbacocos447
      @tumbacocos447 Рік тому

      He probado con este comando para ver si funciona bien la libreria Speechrecognition : python -m speech_recognition y parece que funciona perfectamente

    • @lktechai7
      @lktechai7  Рік тому

      @@tumbacocos447 buen dato!!! Saludos

    • @fiescotech3062
      @fiescotech3062 Рік тому +1

      @@tumbacocos447 Hola me sucedio lo mismo pero no lo he podido arreglar, como fue que lo arreglaste?

    • @serviciosadministrativosca6137
      @serviciosadministrativosca6137 Рік тому

      Hola, también tengo el mismo error, como le hago?

  • @george12122012
    @george12122012 Рік тому

    Como se remplazaría la variable messages en caso de querer cambiar el modelo a chat "gpt-3.5-turbo", entiendo que se debe cambiar prompt por messages. Saludos

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! Si, para el modelo 3.5 tendrías q cambiar el formato de variables. En la página de OpenAi te dan todo el detalle que deberías tener en cuenta. Gracias por tu comentario!

    • @george12122012
      @george12122012 Рік тому +1

      Gracias por la respuesta. Saludos

  • @c.emmanuelzuniga9435
    @c.emmanuelzuniga9435 Рік тому

    En relación a los tokens? Esa parte no me queda claro por completo. Veo que en este proyecto tiene un máximo de 100 y en el de VikyTeacher son 60. la pregunta es. ¿Eso influye en el numero de palabras que reconoce o en la cantidad de veces que se puede utilizar la API KEY? ... es decir: ¿solo puedo hacer un numero máximo de solicitudes y después renovar la API?

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! Los tokens son la unidad de medida q usan estos modelos para cuantificar su uso, cada token representa algo así como 4/5 letras aprox, entonces si querés respuestas largas este número debería ser más alto. Además a más tokens usados Openai API te estaría cobrando más. Gracias por tu comentario!

  • @contenidodebajacalidadyout876

    Hola una pregunta hace falta alguna libreria me dice de que no hay ningun modulo llamado y el nombre de la libreria

    • @lktechai7
      @lktechai7  Рік тому

      Hola! Las librerías que necesitas están al inicio del código, obviamente antes de llamarlas deberías tenerlas instaladas ( comando pip). Gracias por tu comentario!

    • @contenidodebajacalidadyout876
      @contenidodebajacalidadyout876 Рік тому

      ​@@lktechai7​Muchas gracias amigo me gusto mucho tu video y me ayudo el comentario :) pero sabes porque sale current cuota por poner la clave de openai?

    • @lktechai7
      @lktechai7  Рік тому +1

      @@contenidodebajacalidadyout876 Hola! el periodo de uso de la key gratuita ya caduco, quizás sea eso, ten en cuenta que el video se emitio en enero donde aun estaba esta posibilidad. Ahora mismo hay que pagar por su uso. Quizás sea eso. Gracias por tu comentario!

  • @gefth
    @gefth Рік тому

    Cada ves más cerca de tener a mí propia Jarvis

  • @g11kanu
    @g11kanu Рік тому +1

    Excente!

  • @motor666
    @motor666 Рік тому

    podes explicar el tema de la api key, genere una pero me da siempre este mensaje y nunca la use
    You exceeded your current quota, please check your plan and billing details
    es pago el servicio o hay una api key free que pueda usar?
    gracias, saludos

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola Pablo, el periodo de prueba gratuíto tengo entendido que expiró, por lo que ahora para usar API deberías cargar el pago con tarjeta y solo pagarías lo que consumes. Gracias por tu comentario!

    • @motor666
      @motor666 Рік тому +1

      @@lktechai7 gracias por tu respuesta

  • @lissethtorres2011
    @lissethtorres2011 Рік тому

    buenas noches como deben ir las keys porque me da error al poner mis keys

    • @lktechai7
      @lktechai7  Рік тому

      Hola! La key es un string largo de letras y números q obtienes de openai, debe incluirse en la variable API_KEY entre comillas

  • @TheNehlls
    @TheNehlls Рік тому

    Se puede agregar preguntas con respuestas pregrabadas? Como seria?

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! El próximo video va a ser sobre el asistente sin Openai, por lo q las preguntas y respuestas deberán ser preestablecidas para acatar cada comando, por ejemplo abrir UA-cam o buscar algo en Wikipedia. Gracias por tu comentario!

  • @elruso2428
    @elruso2428 Рік тому +1

    Hay alguna laner de pasarla al smartphone y para siempre tener a la IA ?

    • @lktechai7
      @lktechai7  Рік тому

      Imagino q realizando la misma programación en Flutter quizás tengas un resultado similar! Gracias por tu comentario!

  • @thiagods5768
    @thiagods5768 Рік тому

    puse el codigo en visual studio y con la api y cuando la ejecuto dice hola soy vicky y despues toco cualquier cosa y se cierra y no puedo decir nada xd

    • @lktechai7
      @lktechai7  Рік тому

      Hola! no te arroja ningún error en pantalla? Desconozco la ejecución en visual studio pero no debería ser distinta, recuerda que la instalación de las librerías se presume que ya esta hecha, esta debería hacerse con el comando "pip" o directamente desde visual studio. Saludos!

    • @thiagods5768
      @thiagods5768 Рік тому +1

      @@lktechai7 ahora cuando lo ejecuto en pycharm todo sale bien pero cuando le hablo no pasa nada aunque espere mucho tiempo

    • @lktechai7
      @lktechai7  Рік тому

      Asegúrate de tener el mic funcionando y configurado para q la librería speech recognition tome correctamente el audio, de lo que tome el mic te debe ir imprimiendo en pantalla la transcripción. Exitos!!!

    • @thiagods5768
      @thiagods5768 Рік тому

      @@lktechai7 Mi micrófono funciona bien, creo que tengo que dar permisos a pycharm para acceder a mi micrófono pero intente varias cosas y no puedo hacerlo xd

    • @lktechai7
      @lktechai7  Рік тому

      Puedes simplificar el código a solo la parte que interviene el mic y probar para aislar el problema, creeme q el código así como está funciona correctamente. Saludos y éxitos nuevamente!

  • @julietayacenko4573
    @julietayacenko4573 Рік тому +1

    Buenismo😊

  • @chichesabalero5046
    @chichesabalero5046 Рік тому

    Hola vicky! =P
    no puedo instalar el paquete openai_secret_manager y lo he intentado de varias maneras siguiendo la ayuda del chat gpt.
    - instalando un entorno virtual
    - clonando el repositorio openai-python github
    - actualizando pip
    hasta el momento el unico error que me devuelve es el de secret manager
    quedo a la espera de la ayuda de un humano
    gracias desde ya y esperamos mas videos de este asistente

    • @chichesabalero5046
      @chichesabalero5046 Рік тому

      si fuese necesario no tendria ningun problema es desinstalar completamente python del sistema pero tambien necesitaria una guia ya que tengo varias versiones instaladas ademas de anaconda

    • @lktechai7
      @lktechai7  Рік тому

      Hola! Para este concepto solo utilizamos la librería de openai, lo mantenemos simple! además todo corre en un entorno local y no vitualizado. Saludos

    • @chichesabalero5046
      @chichesabalero5046 Рік тому

      @@lktechai7 Entiendo, pero Visual Studio me pide que instale secret manager, por lo cual no corre el codigo. Gracias.

    • @lktechai7
      @lktechai7  Рік тому

      No sabría decirte, Vi en algunos foros q esa librería traía error pero no sé más q eso. De mi lado usamos PyCharm y todo corre perfectamente. Gracias por tu interés!

    • @chichesabalero5046
      @chichesabalero5046 Рік тому +1

      @@lktechai7 Lo probare. gracias por tu asesoria! =D

  • @alfonsogonzalez6616
    @alfonsogonzalez6616 Рік тому +1

    Alguien se ha animado a hacer un repo de Docker de este proyecto?

  • @Clubdeloverpot
    @Clubdeloverpot Рік тому

    Te quería consultar algo más avanzado. Estás usando el motor de chatGPT pero las respuestas son mucho más simples y no desarrolla las respuestas de la misma forma que la web de chatGPT. Como es posible eso? También quería consultarte si es posible (como vi en algún vídeo) enlazarlo con Google para que la información del motor esté actualizado a día de hoy. Este motor solo tiene información hasta 2019. Gracias infinitas por todo

    • @lktechai7
      @lktechai7  Рік тому +1

      Tenes varios puntos, cuando usas la api de openai tenes que cargarle la configuracion (engine, temperatura, tokens, stop, penalidades, etc), esto va a hacer que las respuestas varíen según lo que necesites, mi sugerencia es que veas los ejemplos en la pagina de OpenAI, ahi tenes casos de uso para todos los gustos. Otra cosa es que si pretendes que el chat tome algun rol (ejemplo de vicky es un bot en el rol feme), en este caso las respuestas van a ser desde ese contexto. Lo ultimo, sobre datos actualizados, podes hacer cierta "artesania" como para tener datos actuales, pero es eso, una "artesania" a la cual todavia no llegue y veremos si lo vale para mi caso de interes. Saludos

  • @EnriqueRevollo
    @EnriqueRevollo Рік тому

    Muy bueno, hay la forma de que pueda interactuar abriendo el Word y buscando en UA-cam? Gracias.

    • @lktechai7
      @lktechai7  Рік тому

      Si para UA-cam, pero hay q importar otras librerías y agregar la lógica para q interprete ese pedido. Gracias por tu comentario!

  • @Street666Trash
    @Street666Trash Рік тому

    excelente video acabo de aprender pyton y tu video es muy claro. se pueden agregar codigos para abrir youtube o que realice busquedas por internet o que haga dibujos como otras ia ? para mejorar aun mas a vicky muchas gracias

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! Se pueden agregar funciones como busquedas y UA-cam, en un próximo video seguro sumamos ese tema. Gracias por tu comentario!

  • @jesus-jt5cr
    @jesus-jt5cr Рік тому

    Puedo hacer una función que reproduzca musica de yt?

    • @lktechai7
      @lktechai7  Рік тому

      Podés usar funciones que abran yt, busquen en Google o wiki, etc

  • @edsketchs7032
    @edsketchs7032 Рік тому

    podrías checar una opción con Open Assitant que es open source

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! Si, de hecho estoy probando varias opciones la más prometedora por el momento es sobre el modelo LLama. Gracias por el dato!

  • @alejoheinze6514
    @alejoheinze6514 Рік тому

    Muy buen potencial.
    Servirá en Linux?

    • @lktechai7
      @lktechai7  Рік тому

      Debería funcionar sin problemas! Saludos!

  • @Clubdeloverpot
    @Clubdeloverpot Рік тому +1

    Excelente vídeo genio. Sería posible explicarlo para los que no tenemos idea de programación? jajaja He instalado la aplicación, he copiado el código y da un error tras otro. Literal no tengo idea. Soy un streamer muy conocido en poker y esto sería un bombazo, así que si me ayudas en algo te enviaría muchísimo tráfico. Hay deal?

    • @lktechai7
      @lktechai7  Рік тому

      Hola! Si tenes instalado PyCharm (hay otros, este es el que yo utilizo), si tenes las librerías instaladas (son las marcadas con import al inicio del código) sobre todo la de openai y agregaste tu KEY de tu cuenta en openai, entonces debería funcionar! Dejame saber como te ha ido! Saludos

    • @Clubdeloverpot
      @Clubdeloverpot Рік тому

      @@lktechai7 ese dato y esa aclaración creo que la saca del estadio. Lo probaré y te vuelvo a escribir. Muchísimas infinitas gracias. Creo justamente que el problema es que no encuentra las librerias ajjaja

    • @lktechai7
      @lktechai7  Рік тому

      @@Clubdeloverpot Si no avisame y lo vemos! saludos

    • @Clubdeloverpot
      @Clubdeloverpot Рік тому

      @@lktechai7 Eres un sol. Intentaré hacer eso genio.

    • @Clubdeloverpot
      @Clubdeloverpot Рік тому

      @@lktechai7 instalado PyCharm (mucho mejor porke es igualito al que usas en el vídeo). Inserto todo el código y la API key de OpenIA y al ejecutarlo sale un error en la lína 1 donde dice que no reconoce la librería "speech_recognition". Imagino no debo tener una sola librería instalada o las tengo que instalar no? Gracias por tu ayuda. Si esto acaba funcionando serás Dios.

  • @alejandrobechir4348
    @alejandrobechir4348 Рік тому +1

    👏🏻👏🏻👏🏻👏🏻

  • @angelapadron2033
    @angelapadron2033 10 місяців тому

    Tiene algún costo usar ChatGPT ?

  • @piter_mperez8384
    @piter_mperez8384 Рік тому

    muy buen video pero cuando le pongo mi API Key sigue sin funcionar :(

    • @lktechai7
      @lktechai7  Рік тому

      hola, verifica q tengas activa y habilitada la key en tu cuenta de Openai. Gracias por tu comentario

  • @thevoicep6562
    @thevoicep6562 Рік тому

    genio, podrias agregarle la funcionalidad para que pueda acceder a youtube y tambien otra para escibir texto plano ? por ejemplo decirle que ponga una cancion de youtube o "hazme un informe en un texto plano sobre la natalidad"

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola! Seguro en un próximo video le agregamos las funciones que podamos! Gracias por tu comentario!

  • @MoviCloud-bf2lh
    @MoviCloud-bf2lh Рік тому

    Se puede instalar en un hosting?

    • @lktechai7
      @lktechai7  Рік тому

      No lo he probado, calculo que si, este concepto funciona en local, tendría que verse el tema de latencias en cuanto a la conversión de voz a texto y viceversa. Gracias por tu comentario!

  • @giulianamurillo3582
    @giulianamurillo3582 7 місяців тому

    Hola, y si quisiera que fuera la voz masculina?

    • @lktechai7
      @lktechai7  7 місяців тому

      Hola! Eso depende de las características del módulo/librería de voz, pero se puede! Gracias por comentar!

    • @giulianamurillo3582
      @giulianamurillo3582 6 місяців тому

      @@lktechai7 y cómo puedo aprender eso? enseñas algun curso?

    • @lktechai7
      @lktechai7  6 місяців тому

      Hola Giuliana! Que bueno q quieras aprender! Nunca es tarde! Mira, no me encuentro enseñando en estos momentos, pero no creo q te resulte complicado encontrar material en UA-cam, de hecho todo lo q ves en mis videos son material de otros youtubers, quizás sintetizado y simplificado pero está allí. Éxito en tu búsqueda!

  • @marcorockabilly3422
    @marcorockabilly3422 Рік тому

    como puedo contactarme con vos?

    • @lktechai7
      @lktechai7  Рік тому

      instagram.com/lktech_ai?igshid=ZDdkNTZiNTM=

    • @lktechai7
      @lktechai7  Рік тому +1

      Mi cuenta de Instagram

  • @ByFrancis
    @ByFrancis Рік тому

    Se le puede poder poner otra voz?

    • @lktechai7
      @lktechai7  Рік тому

      Hola, por el momento tenes la opcion de usar las voces de windows o las provistas por gtts. Gracias por tu comentario!

  • @juanahumada7195
    @juanahumada7195 Рік тому

    Para hacer esto debe ser con la api de pago

    • @lktechai7
      @lktechai7  Рік тому

      Cuando ingresas te dan unos USD18/20 (con vencimiento) para probar. Gracias por tu comentario!

  • @dofepro
    @dofepro Рік тому

    buenisimo, lo unico que no me quiere importar gtts

    • @lktechai7
      @lktechai7  Рік тому +1

      Hola, podés usar la librería pyttsx3, no es tan sofisticada pero funciona

    • @dofepro
      @dofepro Рік тому +2

      @@lktechai7 hoy cuando llegue a casa lo voy a probar, en vez de importar gtts, importo está que me dices?

    • @dofepro
      @dofepro Рік тому

      lo prove, y ahora me sale este error,
      cannot access local variable 'pyttsx3' where it is not associated with a value

    • @lktechai7
      @lktechai7  Рік тому +1

      @@dofepro Suena a que no la estas usando como espera. Una vez que importas la libreria: import pyttsx3, el modo de usarla dentro de nuestra funcion 'hablar' de nuestro ejemplo es: engine = pyttsx3.init() #para iniciar el motor
      engine.say(mensaje) #ejecutas el audio
      engine.runAndWait() # le da tiempo a la ejecucion
      En este caso te estaría utilizando el audio de tu PC. Suerte!

    • @dofepro
      @dofepro Рік тому

      @@lktechai7 yo hice todo como lo hiciste en el vídeo, y sólo ese era el error, y quiero que suene como el tuyo

  • @dongatoalaparato326
    @dongatoalaparato326 Рік тому

    ayuda como hago que se calle