es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Encuentra el número de veces que se repite el audio reconocido en la fuente.

Quiero encontrar el número de veces que se repite un fragmento de audio en otro audio. Hay bibliotecas como https://github.com/worldveil/dejavu que se pueden utilizar para crear huellas digitales de audio, después se puede usar para reconocimiento, pero solo indica si el fragmento existe o no en el audio, no da el recuento.

¿Existe alguna forma de realizar cambios para encontrar el número de veces que el audio grabado se repite en la fuente (cualquier audio de la base de datos)?

Gracias.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible encontrar el número de veces que se repite un fragmento de audio en otro audio utilizando técnicas de identificación de huellas digitales de audio combinadas con algoritmos de procesamiento de señal. Una forma de lograr esto es adaptando las bibliotecas existentes de identificación de huellas digitales de audio como Dejavu para incluir un mecanismo de conteo para las ocurrencias repetidas del fragmento de audio. Esto implicaría modificar la base de código para realizar un seguimiento del número de veces que se detecta el fragmento en la base de datos de audio.

    Alternativamente, se puede utilizar un enfoque de coincidencia de plantilla donde el fragmento de audio se trata como una plantilla y se compara con segmentos de la base de datos de audio utilizando técnicas de FFT y correlación cruzada. Se pueden contar el número de coincidencias para dar una estimación del número de veces que se repite el fragmento de audio.

    En general, encontrar el número de repeticiones de un fragmento de audio en otro audio requiere una combinación de técnicas de identificación de huellas digitales de audio, procesamiento de señal y coincidencia de plantillas. Como experto en TI especializado en Python, se pueden aprovechar las bibliotecas y herramientas existentes para mejorar las funcionalidades y lograr el resultado deseado.

Comments are closed.