Para extraer el texto de varios archivos PPTX en Python, se puede utilizar la librería `python-pptx`. El siguiente script recorre un directorio y extrae el texto de cada archivo PPTX en archivos de texto con el mismo nombre en otro directorio:
```python
import os
from pptx import Presentation

# Directorio de entrada y salida
input_dir = 'directorio_entrada'
output_dir = 'directorio_salida'

# Recorre el directorio de entrada
for filename in os.listdir(input_dir):
    if filename.endswith('.pptx'):
        # Carga el archivo PPTX
        prs = Presentation(os.path.join(input_dir, filename))
        # Extrae el texto de cada slide
        text_runs = []
        for slide in prs.slides:
            for shape in slide.shapes:
                if not shape.has_text_frame:
                    continue
                for paragraph in shape.text_frame.paragraphs:
                    for run in paragraph.runs:
                        text_runs.append(run.text)
        # Escribe el texto en un archivo de texto
        with open(os.path.join(output_dir, filename[:-5] + '.txt'), 'w') as f:
            f.write('\n'.join(text_runs))
```
Este script utiliza la función `os.listdir()` para recorrer el directorio de entrada y la función `os.path.join()` para construir la ruta completa de cada archivo PPTX. Luego, utiliza la función `Presentation()` de `python-pptx` para cargar cada archivo PPTX y la función `has_text_frame` para verificar si un `shape` contiene texto. Finalmente, escribe el texto extraído en un archivo de texto con el mismo nombre que el archivo PPTX en el directorio de salida.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence