Transformada Discreta de Fourier. Análisis de audio en tiempo real con Python (Scipy)

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 52

  • @ignacioadg2643
    @ignacioadg2643 3 года назад +3

    Te felicito, de muchos videos que he visto, con este es el que me a quedado mas claro la transformada de Fourier.

  • @MatíasEduardoGonzálezOzuna
    @MatíasEduardoGonzálezOzuna 11 месяцев назад

    Que gran video, que gran contenido. Un canal que vale mucho la pena seguir y recomendar!

  • @66hessen
    @66hessen Год назад

    Amigo. Muchas gracias por compartir tus conocimientos. De nuevo, lo usaré en mis clases. Un saludo.

    •  Год назад

      Gracias, saludos!!!!

  • @elvisramirez3086
    @elvisramirez3086 3 года назад +2

    Muchas gracias me has ayudado muchísimo con este aporte... Mucho éxito para usted. Desde República Dominicana un abrazo.

    •  3 года назад +1

      Elvis, gracias por tu mensaje, lo aprecio mucho. Me alegro que haya sido de ayuda. Saludos!!!

  • @dbagnis
    @dbagnis 6 месяцев назад

    Genial!. Super importante. Muy bien explicado. Muchas gracias.

  • @Gio-nk9pf
    @Gio-nk9pf Год назад

    Muchacimas gracias por compartir el video, ahora si entendi como funciona Furier y como lo puedo aplicar. Graciasssssss

  • @isai1331
    @isai1331 2 года назад +1

    Excelente! Gracias por el contenido, creo que es el mejor que he encontrado respecto al método💯

    •  2 года назад

      Gracias!!!

  • @brainfitness6066
    @brainfitness6066 Год назад

    Un excelente video! Sigue así!

  • @RibeDaniel
    @RibeDaniel Год назад

    Muy esclarecedor
    Gracias.

  • @miguelbecerra8742
    @miguelbecerra8742 2 года назад +2

    Gran video amigo! Excelente explicación

  • @vz3146
    @vz3146 3 года назад +2

    muchas gracias, me quedo bastante claro en lo que cabe, no he hecho mucho con python, pero dentro de lo que cabe entendi y agradesco el aporte

    •  3 года назад

      Hola, muchas gracias por escribir.
      Me alegro mucho que el material sea de utilidad. Si tienes preguntas no dudes en hacerlas, con gusto intentaré resolverlas. Saludos!!!

  • @alvarocortesflores6749
    @alvarocortesflores6749 4 года назад +2

    Sos un capo
    Buen video

    •  4 года назад

      Gracias Álvaro. Saludos!!!

  • @cristiansalazar6021
    @cristiansalazar6021 2 года назад

    ¡Excelente video, gracias!

  • @lolguin2501
    @lolguin2501 3 года назад +1

    Excelente tutorial!, felicitaciones.

    •  3 года назад

      Muchas gracias Leonardo. Aprecio mucho tu comentario.

  • @luiscarlosboteroagudelo9249
    @luiscarlosboteroagudelo9249 3 года назад

    Muchas gracias por el video! Está increíble!!

  • @fmm4c988
    @fmm4c988 3 года назад +1

    Sabes como podría instalar PyAuido en visual studio o el el code??????

  • @danielstuartlavi
    @danielstuartlavi Год назад

    excelente video, por ´qué en mi jupyter al ejecutar no puedo hacer zoom al gráfico , gracias

  • @papapoulsen1987
    @papapoulsen1987 2 года назад

    En caso quisiera hacer la lectura de un archivo excel (que tiene 2 columnas para el tiempo y ángulos de inclinación) , como haría el código en el Python para visualizar la señal en el dominio de la frecuencia ? Ya envié el archivo en el phyton y logre visualizar en el dominio del tiempo pero me falta en el dominio de la frecuencia , tiene Fb o correo para realizarle esa consulta ?

  • @palazzus0887
    @palazzus0887 11 месяцев назад

    Cómo haces para que al visualizar la grafica, puedas acercar, alejar y hasta te muestre los valores en jupyter? En mi caso no puedo hacer nada de eso con mi grafica 😅

  • @jonathancedeno7222
    @jonathancedeno7222 3 года назад +2

    Gracias!
    :)

    •  3 года назад

      Jonathan gracias por comentar!

  • @felipegomez4662
    @felipegomez4662 2 года назад

    te pregunto .. por que al ponerle un Delay empieza a dar valores erroneos..
    lo estube integrando a otro programa y al tenes otros procesos y algunos delay no correspondia el valor.
    luego lo ensamble con tu ejemplo simplemente adicionando Sleep(3) y (5) y igual los datos que muestra son erroneos..
    me puedes indicar si no estoy teniendoalgo encuenta o si estoy haciendo algo erroneo..te lo agradeseria.

  • @gregflorest8095
    @gregflorest8095 3 года назад +1

    Gracias

    •  3 года назад

      Gracias por comentar!

  • @camilohernandezruiz2776
    @camilohernandezruiz2776 3 года назад

    Te amo🐼

  • @aldoalbertojuarezcruz4562
    @aldoalbertojuarezcruz4562 2 года назад

    Por qué al correr el programa me marca error:
    ModuleNotFoundError: No module named 'pyaudio'

  • @profesoremilio
    @profesoremilio Год назад

    Está muy bien, aunque se necesitan ciertas bases matemáticas de los primeros semestres de nivel superior para lograr comprender la explicación (obvio el tema corresponde a este nivel).
    No lo hice con Python, utilicé Excel y salieron los mismos resultados que tú obtienes (de la señal de prueba aleatoria). Me tardé un poco en realizar las hojas electrónicas con sus respectivas fórmulas y luego las gráficas, pero de esta manera logré comprender los fundamentos que compartes.
    Mil gracias.

  • @EfraPulido1519
    @EfraPulido1519 3 года назад +1

    Hola buen día, me gustó mucho tu vídeo y me será muy útil para un proyecto que estoy realizando, pero tengo una duda específica, en el último programa que es el analizador de frecuencia en tiempo real, mi programa no reconoce la librería PyAudio, "ya la instale desde el CMD" pero cuando corro el programa me dice que no hay módulo llamado pyaudio, espero me pueda ayudar, muchas gracias!

    •  3 года назад +2

      Hola Efrain, muchas gracias por escribir
      Te recomiendo que uses conda para manejar tus entornos, te facilita tener control de la instalación de paquetes. Puedes ver el primer video de esa lista de reproducción donde vemos cómo preparar el entorno con python. Por otra parte, asegúrate de seguir las instrucciones que se encuentran en el repositorio dónde mostramos la preparación del entorno. Espero que puedas solucionar el problema de la librería y avanzar.
      Si ejecutas la siguiente instrucción desde la consola y desde tu entorno:
      $ conda list
      Te mostrará todos los paquetes que tienes instalado. Así puedes confirmar si PyAudio quedó instalado o no.
      Manejo de entornos con conda
      ruclips.net/video/E2fKTS8slLo/видео.html

    • @EfraPulido1519
      @EfraPulido1519 3 года назад +1

      @ Creo que ya esta quedo con anaconda , Muchas gracias por el apoyo, saludos cordiales

    •  3 года назад +1

      Genial!!!

    • @JuanPachecoV
      @JuanPachecoV 3 года назад

      Pásalo xd

  • @z0c0l1n0
    @z0c0l1n0 2 года назад

    Hola!
    Un gran video. Una pregunta si quieres salir del bucle o cerrar ventana en una aplicación real como se haría?
    Saludos y gracias

  • @hermitanoayalahuillca1174
    @hermitanoayalahuillca1174 Год назад

    Hola, muy interesante su aporte, felicitaciones, pero tengo una duda: Por qué al correr el programa me marca error:
    ModuleNotFoundError: No module named 'pyaudio', si alguien me podría apoyar con ello, estaré muy agradecido.

  • @ricardocatzin1072
    @ricardocatzin1072 3 года назад +1

    Me parece genial su video tutorial. Soy nuevo en Python. E intentado hacer el análisis de datos de un archivo WAV pero no e podido. El archivo fue generado por un osciloscopio chino(fnirsi 1013D) el archivo únicamente lo e podido abrir con un software editor de audio llamado Audacity pero me gustaría hacer el análisis de datos con Spyder. ¿Será que necesito de alguna librería para ese tipo de archivo que no es de audio? ¿Usted puede decirme de alguna librería o decirme algún tip para poder trabajar con ese archivo con Python?. Saludos, espero su respuesta

    •  3 года назад

      Hola Ricardo
      Si el archivo es .wav deberías poder abrirlo usando scipy, tal como lo muestro en el tutorial. No conozco una herramienta que pueda leer los archivos del osciloscopio que mencionas, pero te recomendaría verificar si es un archivo plano o no. Si lo es, es posible que sea legible con cualquier función de lectura de ficheros. Si es un archivo binario tendrías que hacer una búsqueda más en detalle para encontrar la herramienta que te permita leerlo. Espero que tengas suerte y puedas avanzar!

  • @bryanluna8056
    @bryanluna8056 4 года назад +1

    Que genial !!! Amigo soy estudiante de la Escuela Superior Politecnica de Chiborazo en Ecuador y queria hacerle unas preguntas
    me podria pasar su correo de contacto ? :)

    • @davidluna2346
      @davidluna2346 4 года назад +1

      Hola Bryan, gracias por escribir. Claro que sí. Te dejo mi correo.
      david.luna.1986@gmail.com

  • @sorenacevedo4657
    @sorenacevedo4657 3 года назад +1

    Muchas gracias, me parece increíble. ¿Que sucedería si el ruido ingresado en el primer ejemplo fuera de 600 Hz?. Estoy trabajando con señales en un rango de 1 a 25 Hz, que son susceptibles a ruidos de distintas frecuencias, entre ellas 60 Hz. Al generar la gráfica mediante fft, obtengo un espectro de 0 a 100, pero simétrico como punto de separación los 50 Hz (500 en el tuyo). Efectivamente me aparece el pico de ruido a 60 Hz, pero me aparece también a 40 Hz, teniendo en cuenta la simetría desde 50 es igual. Pero no se si esto es correcto o no ya que realmente no hay ruido a 40 Hz. :D

    •  3 года назад +1

      Hola Soren, muchas gracias por tu comentario
      Considera disminuir un poco el tiempo de muestreo, para que no tengas el problema en donde la frecuencia que intentas detectar esté más allá de la mitad de la frecuencia del espectro. En el ejemplo del tutorial configurando Ts = 0.0005 obtenemos la mitad del espectro cerca de 1000 Hz, y de esa forma podemos abarcar la frecuencia de 600 Hz que nos interesa. Espero que la explicación sea de ayuda!

    • @sorenacevedo4657
      @sorenacevedo4657 3 года назад +1

      @ excelente, muchísimas gracias!

  • @miguelangeldosantos8199
    @miguelangeldosantos8199 Год назад

    Cordial saludo. Me gustaría saber que ciclos (diarios, semanales, etc) podrían haber o frecuencias se podrían de determinar para la temperatura medida cada hora por 86 días. Seria descomponer esos datos (Temperatura °C vs tiempo en horas) y pasarla a longitud de onda. Con la finalidad de ver otros patrones ademas de los ciclos diarios. Como se haría, me podría ayudar. muchas gracias.

  • @ZeRoC401
    @ZeRoC401 2 года назад

    Hola, me parece un código genial, y estuve probando con las notas con su respectivo rango de frecuencia y las lee muy bien, pero cuando reproduzco el sonido de la misma nota desde mi celular ya empieza a mostrar frecuencias de 1000 o 1200 cuando debería ser 200 o 300, sabes a que se debe?

  • @sebastianbasto5
    @sebastianbasto5 3 года назад +1

    Muy buenas tardes, tengo la idea de que podamos trabajar juntos tengo un producto nuevo que lo estoy empezando a sacar al mercado, no sé si quisiera que hablemos mejor, estoy interesado ya eh visto algunos videos quiero mezclar la parte análoga y mecánica con la parte digital y más con la IA. Si te interesa podemos reunirnos te muestro diseño y hablamos de cómo trabajaremos quedo atento. Muchas gracias y buen día.

  • @camiloenriqueducuararamire3274
    @camiloenriqueducuararamire3274 2 года назад +1

    hola, muy interesante video, quisiera saber si es posible correr este programa en colab con algunas adecuaciones