Repolode
facebookresearch

facebookresearch/AugLy

Una biblioteca de Python para aumentar datos de audio, imagen, texto y video con más de 100 transformaciones, incluidas ediciones al estilo de las redes sociales para probar la robustez.

Estrellas
5,100
Forks
310
Issues abiertos
27
Último commit
hace 18 días

¿Qué es?

AugLy es una biblioteca de Python para aumentar datos en cuatro modalidades: audio, imagen, texto y video. Cada modalidad cuenta con su propia subbiblioteca, con más de 100 transformaciones en total. Las transformaciones están disponibles tanto como funciones como en forma de clases, junto con operadores de composición, y pueden devolver opcionalmente metadatos que describen la transformación aplicada y su intensidad.

Muchas transformaciones se inspiran en las acciones de los usuarios en plataformas de internet, como convertir una imagen en un meme, superponer texto o emojis en imágenes y videos, o volver a publicar una captura de pantalla de una red social. La biblioteca también incluye transformaciones más genéricas. Está pensada para entrenar modelos o medir su robustez en tareas como la detección de copias, la detección de discurso de odio y la detección de infracciones de derechos de autor, donde este tipo de contenido es habitual.

AugLy requiere Python 3.6 o posterior. Se instala con pip y cada subbiblioteca se puede instalar por separado mediante extras como augly[audio]. El proyecto también incluye recursos de emojis, fuentes y plantillas de capturas de pantalla para algunas transformaciones.

Funciones clave

  • 01Incluye aumentos de audio, imagen, texto y video en subbibliotecas independientes.
  • 02Ofrece más de 100 transformaciones, incluidas ediciones al estilo de memes y capturas de pantalla.
  • 03Proporciona transformaciones tanto en forma de funciones como de clases, con operadores de composición.
  • 04Puede devolver metadatos que describen cada transformación aplicada y su intensidad.
  • 05Permite instalar cada modalidad por separado mediante extras de pip.

Casos de uso

  • Aumentar datos de entrenamiento para modelos de detección de copias o de duplicados aproximados.
  • Probar la robustez de un modelo frente a manipulaciones de imágenes y videos al estilo de las redes sociales.
  • Generar muestras de texto o audio aumentadas para investigar la moderación de contenido.

Inicio rápido

  1. 1

    Instala el paquete completo de AugLy desde PyPI

    pip install augly[all]
  2. 2

    O instala solo las dependencias de una subbiblioteca, como audio

    pip install augly[audio]

Antes de usarlo

  • El README indica que, según el entorno, puede que se necesiten paquetes adicionales del sistema para python-magic.
  • Algunas dependencias pueden tener condiciones de licencia distintas de la licencia MIT de AugLy.
  • Los metadatos de licencia aparecen como NOASSERTION, por lo que conviene comprobar la licencia directamente en el repositorio.

En colecciones

Temas

Preguntas frecuentes

¿Qué es AugLy?
Una biblioteca de Python para aumentar datos de audio, imagen, texto y video con más de 100 transformaciones, incluidas ediciones al estilo de las redes sociales para probar la robustez. AugLy es una biblioteca de Python para aumentar datos en cuatro modalidades: audio, imagen, texto y video. Cada modalidad cuenta con su propia subbiblioteca, con más de 100 transformaciones en total. Las transformaciones están disponibles tanto como funciones como en forma de clases, junto con operadores de composición, y pueden devolver opcionalmente metadatos que describen la transformación aplicada y su intensidad.
¿AugLy es gratuito? ¿Qué licencia tiene?
AugLy es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AugLy sigue mantenido?
Mantenimiento activo. El último commit de AugLy fue el 20 oct 2026.
¿Para qué puedo usar AugLy?
Aumentar datos de entrenamiento para modelos de detección de copias o de duplicados aproximados. Probar la robustez de un modelo frente a manipulaciones de imágenes y videos al estilo de las redes sociales. Generar muestras de texto o audio aumentadas para investigar la moderación de contenido.
¿Cómo se instala AugLy?
Instala el paquete completo de AugLy desde PyPI: pip install augly[all] O instala solo las dependencias de una subbiblioteca, como audio: pip install augly[audio]
¿Dónde consigo AugLy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/facebookresearch/AugLy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados