1 repositorio
Utilities for applying time and frequency masking to spectrogram images for model robustness.
Distinct from Spectrogram Renderers: Focuses on the transformation and masking of spectrograms for ML training, not just rendering them.
Explore 1 awesome GitHub repository matching graphics & multimedia · Spectrogram Masking Tools. Refine with filters or upvote what's useful.
nlpaug es una librería de aumento de datos diseñada para generar texto sintético, audio y datos de espectrogramas con el fin de mejorar la robustez de los modelos de machine learning. Funciona como un sintetizador de datos textuales y un aumentador de señales de audio, proporcionando herramientas especializadas para expandir datasets mediante diversos métodos de transformación. El proyecto se distingue por su capacidad para orquestar flujos de trabajo complejos mediante un orquestador de pipelines, que permite encadenar múltiples funciones de aumento de forma secuencial o aleatoria. Soporta síntesis de texto sofisticada mediante back-translation, embeddings de palabras contextuales e integración de modelos de lenguaje pre-entrenados, además de ofrecer aumento de imágenes de espectrogramas mediante enmascaramiento de tiempo y frecuencia. La librería cubre un amplio rango de capacidades, incluyendo modificación de señales de audio con inyección de ruido y pitch shifting, alteraciones de texto basadas en reglas para simular errores tipográficos y ortográficos, y expansión de datasets mediante generación de oraciones y sustitución semántica. También proporciona controles para el volumen de aumento y filtrado de objetivos mediante expresiones regulares para proteger tokens específicos de la modificación.
Transforms audio spectrograms using time and frequency masking to improve speech recognition robustness.