Hablar como robot con Python 🤖 Procesamiento de audio en tiempo real

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

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

  • @bgdamore
    @bgdamore 4 года назад +4

    Hola, muy bueno!! Eso que decís del delay es algo que pasa siempre y más cuando metés más procesamiento, es lo que se denomina "latencia" y vendría a ser la sumatoria de todos los retardos que hay en el pasaje de la señal a través de una cadena de DSP ( p, ej. entrada - conversión - procesamiento - conversión - salida ). Los procesadores o pedaleras, por ejemplo, trabajan con drivers ASIO para evitar lo más que puedan la latencia ( que nunca es cero ) y la mayoría cuenta con un monitoreo directo en la placa. Creo que con Python podés usar ASIO4All... por ahí te sirve. Hasta ahí me da el coco para pensar cómo mejorar los tiempos.

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

      Gracias por tu comentario!
      Seria interesante seguir investigando, tengo conocidos que pueden llegar a darme una mano para mejorarlo pero necesito que se interesen jaja

  • @ramirobelmon
    @ramirobelmon 4 года назад +3

    que cosa linda ir jugando mientras tratas de entender qué pasa

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

    Como estas? Buenisimo tu video!
    Ampliando un poco lo que decis de la relacion entre fundamental y los armonicos de cada sonido, como bien decis, la fundamental de tu sonido va a ser siempre el sonido con la frecuencia mas baja, dependiendo de con que estes generando tu sonido va a ser la caracteristica espectral. En el caso de las cuerdas por ejemplo, si ves un espectro de un sonido de violin o violoncello vas a ver bien clarito todos los componentes y los picos en cada uno de los armonicos. En el caso de los sonidos naturales y tonales, podes tener componentes parciales (o armonicos, que tienen una relacion matematica con la fundamental) con diferentes estructuras, por ejemplo solo armonicos impares, o armonicos pares, o todos los armonicos y dependiendo de esto va a ser la caracteristica timbrica y espectral que vas a tener. En el caso de los sonidos sin altura definido (sonidos atonales) esto puede ser diferente, y por eso tambien da nuevas carateristicas timbricas y espectrales.
    Pd el 440 Hz es altura del sonido "La" (dato de color, en las orquestas este "La" se utiliza en 442 Hz).

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

      Gracias por tu mensaje ❤️
      Durante los años estuve estudiando por afuera la matemática de la música y el sonido pero solo toco de oído (badum tss)

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

      @@CodinEric si llegas a hacer algún otro video así, chiflame que te doy una mano! Soy músico, productor e ing de mix e master 😎

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

    Increíble el vídeo y aún más como es el procesamiento de audio con Python me encantaría ver más videos de que más se puede hacer al respecto 😄🙌🏻🙌🏻

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

      Gracias! Hay bastante para hacer pero estoy medio en el limite de lo que conozco jaja
      Tengo que conseguir a alguien que me tire alguna punta

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

      @@CodinEric Se que hay veces donde es difícil conseguir o investigar al 100% algo aún así muchas gracias por tu aporte 🙌🏻🙌🏻🙌🏻

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

    5:01 ejemplo de sonido no tan feliz

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

    Hola, muy buen video. Tengo una culta, al ejecutar el código para escuchar la voz no me da ningún resultado, o se tiene que instalar alguna extensión o librería, gracias

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

    Que video me encanto sera que hay un codigo para que esas señales de audio analogica la convirtamos a digital.

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

      Hay rumores de que quiero hacer algo nuevo con esto 🙈

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

    Comparti el codigo

  • @BenjamixMusic
    @BenjamixMusic 9 дней назад

    Hermano te salió de pana, me voy a tu canal espero estes activo

    • @CodinEric
      @CodinEric  8 дней назад

      Activos como que se dice activos no super pero sigo vivo

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

    vi tu entrevista con una mexicana , muy interesante, soy lic en sistemas de la información de las organizaciones, es de economícas , seria el tipico perfil del analista BI usando una de esas cosas tipo Power BI o QLik o modulos de SAP, hace un tiempo descubri este mundo de ingenieria de datos , basicamente son 3 perfile el ingeniero de datos , el analista de datos y el cientifico de datos , estoy haciendo muchos cursos de Udemy de cientifico de datos y es un universo bestial del que aprendi mucho pero tengo chances de tener entrevistas como ing. de datos que es otro perfil y un poco mas demandado que un cientifico de datos .
    Conoces alguna guia tipo road map para practicar por mi cuenta o cursos pagos o gratis online que puedan ayudarme ? es tan inmenso este universo que siento que hasta un curso de excel serviria .
    Gracias si podes ayudarme .

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

      Hola! Algo que te recomiendo para tu repertorio de conocimientos es aprender docker y docker compose, lo podes aprender en menos de una semana y con eso vas a tener las bases para hacer cualquier cosa.
      Queres levantar una base de datos postgrsql? la levantas con docker
      Queres simular un cluster de kubernetes? la levantas con k3d (que levanta containers de docker)
      Despues en lineas mas generales investiga lo que es procesamiento en batch y en tiempo real. Para eso investiga herramientas como airflow y kafka, tambien vas a necesitar tener un poco de conocimiento de spark.
      Todo eso se puede hacer con python :)

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

      @@CodinEric gracias por responder, voy a investigar cada cosa que comentas y si no molesta te hago una devolución por acá , lo que estaba haciendo era con python desde spyder acceder a bases sql server con algún query entre el codigo y archivos excel luego con pandas transformaba para concatenar pero veo no era ni el ABC eso que hacia del proceso ETL.

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

      @@aleresto2499 En conceptos teoricos eso es un etl jaja
      Despues se complejiza cada vez mas dependiendo el volumen, la velocidad o la diversidad (variety) de los datos aka las 3v de big data 😎