Reconocimiento de Voz Raspberry Pi y Arduino + Comunicación UART

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 64

  • @jorgeuaoa
    @jorgeuaoa Před 2 lety +12

    Puedes incluir en el código un "try catch" para capturar el error y mostrar un mensaje de comando inválido en vez de que se detenga el código. Saludos

    •  Před 2 lety +1

      Garcias!

    • @jchaves513
      @jchaves513 Před rokem

      "Try catch" no se usa para eso, pero, para errores reales, no previstos o previstos que non deberia ocurrir. Perdón por portuñol desde Brasil.

    • @mariomedina
      @mariomedina Před rokem

      Si, es una buena forma

    • @Sarbin073
      @Sarbin073 Před rokem

      Si, sería la forma correcta. Debería buscar en internet como hacer en Python try except. Y sino esperar a que pueda enviarte el código cuando esté en la PC.
      PD: Espero acordarme 😅

  • @rm6267
    @rm6267 Před 2 lety +20

    Si lo cambias por está lineas lo puedes utilizar en español
    words = r.recognize_google(audio, language = 'es-ES')
    También puedes ajustar el ruido de ambiente y la duración de la escucha colocando está linea antes de la captura del audio
    r.adjust_for_ambient_noise(source, duration=5)

    • @ventura3275
      @ventura3275 Před 10 měsíci

      Enserio sirveeee? si es asi valdra la pena

  • @haroldmunoz7017
    @haroldmunoz7017 Před 4 měsíci

    si programas en python utilizas la instrucción try y except en caso de error saltarlo y continuar y con eso ya. seria bueno que espere una palabra clave como ¡OK ELECTRÓNICO¡, asi no tendria por que haber errores. Gracias por compartir, lo voy a implementar, está interesante

  • @surflaweb
    @surflaweb Před 2 lety +1

    Hay que usar un sensor de sonido o un boton para indicar que vamos a hablar.

  • @AgusLasalvia
    @AgusLasalvia Před rokem

    El error cuando aplaudes o detecta algun otro sonido que no es una voz, se puede solucionar poniendo el audio = r.listen(audio) dentro de un Try Except.
    Quedaria algo asi:
    Try:
    audio = r.listen(audio)
    except:
    print(words)
    Con eso se soluciona el problema

  • @MauricioOngaro-24
    @MauricioOngaro-24 Před 5 měsíci

    Sos, un capo, MAESTRO. Gracias.

  • @carlosalbertoromerolozano9224

    Podrías usar un try catch si escucha una palabra clave, por ejemplo podrías hacer que funcione cuando menciones la palabra jarvis, Alexa, tagein etc, de esa manera cuando no esté recibiendo el comando de voz de activación se irá al Cath y no hará nada

  • @marcosmasyrubi701
    @marcosmasyrubi701 Před rokem

    amigo excelente vídeo. aprendo muchisimo con tus videos. has sido un gran aporte en mi aprendizaje. con excepciones puedes capturar el error y así evitar se detenga el código.. muchas gracias

  • @arturoreyes934
    @arturoreyes934 Před 2 lety

    Sin palabras eres el mejor mis respeto soy un gran segidor de tús videos

  • @manowarrior14
    @manowarrior14 Před 2 lety +4

    try: words = recognize_google(audio)
    exept speech_recognition.UnknownValueError:
    print("voz no detectada")

    • @manowarrior14
      @manowarrior14 Před 2 lety +1

      algo así debería funcionar para arreglar el error

    •  Před 2 lety +1

      Gracias!

  • @LUISDIAZ7777
    @LUISDIAZ7777 Před 2 lety +1

    ERES EL MEJOR BRO !!!

  • @minimal753
    @minimal753 Před 2 lety +1

    Hola podrías hacer un tutorial para diseño de 3d para powerbank?

  • @CarlosTiger7000
    @CarlosTiger7000 Před 2 lety

    Hola. Me gustaría sugerirle que uno de sus próximos proyectos sea un bombillo led en un pcb circular. Me gustaría tratar que los leds estén en paralelo y no en serie, así a medida que los leds se queman, los demás siguen trabajando. Como un led que trabaja con los miliamperios requeridos, puede trabajar por 100000 horas, me gustaría hacer que los leds trabajen a un voltaje y amperaje adecuado para maximizar su duración. Esto debido a que los bombillos led comerciales trabajan a mayor voltaje y amperaje, reduciendo su vida a unas 6000 horas. Saludos desde Bogota.

  • @claudioguendelman
    @claudioguendelman Před 24 dny

    Excelente y aca va el pero , depende de google. seria genial que fuera autonomo .

  • @skallekill7740
    @skallekill7740 Před 2 lety

    Muy buen video, sería genial que ya que está experimentando con raspberry, pudiera hacer un vídeo en dónde con la cámara del raspberry se pudiera reconocer el entorno. sería genial que su mascota inteligente tuviera esa integración. saludos desde México y muy felices vacaciones!!!

  • @alberto3028
    @alberto3028 Před 2 lety +1

    Sé que hay forma de ejecutar los sketches de Arduino en la Raspberry PI, si lo logras quizá sea más eficiente que usar dos placas y que solo usar la raspberry para el reconocimiento de voz, de esa forma incluso con la Pi podrás ponerle una buena cámara, audio y una librería de IA decente..

  • @flippy6438
    @flippy6438 Před rokem +1

    hola una pregunta estos modulos tambien pueden reconocer sonidos o solo frecuencias vocales?? es que me interesa encender un motor con el sonido de una flauta seria como la llave que enciende el motor

  • @Fibonacci6
    @Fibonacci6 Před 2 lety

    muy interesante como siempre!

  • @angelguerrero8416
    @angelguerrero8416 Před 2 lety

    esta genial este proyecto gracias 👍😎🇻🇪

  • @davidalvarado1962
    @davidalvarado1962 Před rokem

    Hola me gustó mucho tu vídeo, excelente contenido, estoy buscando un osciloscopio, cuál me recomiendas?

  • @juliocoq777
    @juliocoq777 Před 2 lety

    Gracias por compartir 👍👍👍👍👍👍👍

  •  Před 2 lety

    Muy interesante. Gracias.

  • @noemisanalexable
    @noemisanalexable Před rokem

    Hola buenas...quisiera manejar un perro robot mediante la voz....pero ando perdido en como entrelazarlo...podrias ayudarme?muchas gracias

  • @joaocamiloulhoa4878
    @joaocamiloulhoa4878 Před rokem

    you are awesome. make a scara robot With arduino and stepper motors.

  • @DAVID-qb7vy
    @DAVID-qb7vy Před 2 lety

    Buen video Bro

  • @yoelleoyactayocornejo8103

    woooooo excelente

  • @andresparra6208
    @andresparra6208 Před rokem

    Podrias hacer tutoriales con la (Sipeed Maixduino AI K210 RISC-V AI)... gracias

  • @ernestosilva1185
    @ernestosilva1185 Před 2 lety +1

    Se podría establecer un "nombre" que luego de escucharlo ahí si capte sonido

    •  Před 2 lety +1

      Se podría probar! Aún no lo he hecho!

  • @marcomasieri9459
    @marcomasieri9459 Před rokem

    ¡Gracias!

  • @FernandoBS.
    @FernandoBS. Před 2 lety +1

    Professo que tal um projeto de um arduino galvo laser?

  • @kquiros
    @kquiros Před 2 lety

    Gracias por compartir tu conocimiento y tiempo. Puedes brindarnos el link de la Raspberry pi en Aliexpress? Gracias.

  • @antoniosanmartin5462
    @antoniosanmartin5462 Před 2 lety

    El problema que veo es que necesitas dos placas. El proyecto es genial una pasada.
    Tienes algún correo para hacerte alguna consulta ?

  • @nahuuosia
    @nahuuosia Před 2 lety +1

    Hola, muy buen video, no se podría hacer con la pi pico 3?

    •  Před 2 lety

      No creo... Necesitas ponerle rasberrian OS

  • @LUIS-bt7cs
    @LUIS-bt7cs Před rokem

    Se puede usar una Raspberry Pi zero??

  • @adriandel_sur
    @adriandel_sur Před 2 lety

    El modulo de reconocimiento de voz puede aumentarse el tiempo de grabación.

  • @danielryanvillarreal3876

    Hay alguna forma de independizar el módulo de la conexión a internet? para muchos proyectos se necesita tener autonomía total y reducir el número de componentes

  • @hectorjuncal2312
    @hectorjuncal2312 Před 2 lety

    4:43 no recomiendas seleccionar dentro de (other) la versión 64 bits? yo por lo menos la instalé y no he tenido problemas, así aprovecho el hecho de tener cpu arm de 64 bits

  • @LIKEMIKE-iv8io
    @LIKEMIKE-iv8io Před rokem

    Hola una pregunta es posible realizar lo mismo de decir una frase e imprimirla en la pantalla pero sin usar la Raspberry?, Utilizando solo Arduino

  • @adriangutierrez3661
    @adriangutierrez3661 Před 2 lety

    Excelente video bro, conoces alguna otra placa o sistema similar a raspberry pi que sea mas económica? en argentina la raspi cuesta mucho y nunca hay stock. Para que te des una idea el modulo de reconocimiento de voz cuesta unos $5000 y la raspi $30000. Saludos desde Argentina

    • @rm6267
      @rm6267 Před rokem

      Stm32 aunque la programación es diferente. También por AliExpress lo puedes pedir

  • @javiersoto570
    @javiersoto570 Před rokem

    Solo funciona con Arduino? No funciona con esp32 o con esp8266?

  • @CarlosTiger7000
    @CarlosTiger7000 Před rokem

    Hola. Hay alguna forma de proteger el programa en el microcontrolador, para evitar que nos copien los firmware? Algunos de nosotros ganamos algo de dinero vendiendo nuestras creaciones, pero nunca falta el amigo de lo ajeno, que copia el dispositivo, con firmware y todo y lo revende. Gracias.

  • @mariomedina
    @mariomedina Před rokem

    Cómo hacer que el Arduino sea el que escuche y transmita el audio a la pi?

  • @inventorkr1
    @inventorkr1 Před 2 lety

    Like ✅✅✅✅✅✅✅✅✅✅✅✅✅

  • @antitialaman7301
    @antitialaman7301 Před rokem

    Soy a la unica persona que le va fatal esta libreria? Estoy usando una Raspberry Pi Zero la cual la tengo conectada por cable, con un adaptador usb con su micro y auriculares correspondientes (estos los probe antes en mi pc y 0 problemas). Casi nunca me imprime el texto y cuando lo hace es justo antes de parar y solo una parte de lo que le digo (tardará 5 minutos en parar el programa mas o menos).
    Me lanza el siguiente error:
    words = r.recognize_google(audio)
    if not isinstance(actual_result, dict) or len(actual_result.get("alternative", []))) == 0: raise UnknownValueError()
    speech_reconition.UnknownValueError
    Cualquier ayuda será bienvenida. Muchas gracias :)

  • @elarcadenoah9000
    @elarcadenoah9000 Před 2 lety

    podrias hacer tu propio bloetooth helmet como en este video pero mas D i Y

  • @lalocorona
    @lalocorona Před 2 lety

    El try y except es para python, el try catch es para c#

  • @Ricardo-fo7ry
    @Ricardo-fo7ry Před 2 lety

    Comienza a ejecutar el programa con un hola o un nombre y luego finalice esperando de nuevo el hola

  • @robertoarebalo
    @robertoarebalo Před 2 lety

    vaaa... yo queria hablarle en vasco :/

    •  Před 2 lety +1

      Creo que puedes cambair la API para Español u otro idioma, pero aún no lo he probado...

  • @universodragoneytor3607
    @universodragoneytor3607 Před rokem +1

    No me funciona el programa de Raspberry de reconocimiento de voz.
    Me salen estos errores:
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    Start talking!
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
    JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock