Claro, aquí tienes un ejemplo de cómo puedes escribir un script en Python utilizando la biblioteca `python-pptx` para extraer el texto de varios archivos PPTX en un directorio y guardar el contenido de cada archivo en archivos de texto (txt) con los nombres correspondientes:

```python
import os
from pptx import Presentation

def extract_text_from_pptx(input_dir, output_dir):
    # Verificar si el directorio de salida existe, de lo contrario, crearlo
    if not os.path.exists(output_dir):
        os.makedirs(output_dir)

    # Obtener la lista de archivos PPTX en el directorio de entrada
    pptx_files = [file for file in os.listdir(input_dir) if file.endswith(".pptx")]

    # Iterar sobre cada archivo PPTX
    for pptx_file in pptx_files:
        # Cargar el archivo PPTX
        pptx_path = os.path.join(input_dir, pptx_file)
        presentation = Presentation(pptx_path)

        # Extraer el texto de cada diapositiva
        text = ""
        for slide in presentation.slides:
            for shape in slide.shapes:
                if shape.has_text_frame:
                    for paragraph in shape.text_frame.paragraphs:
                        for run in paragraph.runs:
                            text += run.text

        # Crear el nombre de archivo de salida
        output_file = os.path.splitext(pptx_file)[0] + ".txt"
        output_path = os.path.join(output_dir, output_file)

        # Guardar el texto en un archivo de texto
        with open(output_path, "w", encoding="utf-8") as f:
            f.write(text)

        print(f"Archivo {pptx_file} procesado. Texto extraído guardado en {output_file}.")

# Directorios de entrada y salida
input_directory = "ruta/del/directorio/entrada"
output_directory = "ruta/del/directorio/salida"

# Llamar a la función para extraer texto de archivos PPTX
extract_text_from_pptx(input_directory, output_directory)
```

Asegúrate de reemplazar `"ruta/del/directorio/entrada"` con la ruta adecuada al directorio que contiene tus archivos PPTX, y `"ruta/del/directorio/salida"` con la ruta donde deseas guardar los archivos de texto resultantes.

Este script recorrerá cada archivo PPTX en el directorio de entrada, extraerá el texto de cada diapositiva y lo guardará en un archivo de texto correspondiente en el directorio de salida. Los archivos de texto tendrán el mismo nombre que los archivos PPTX, pero con la extensión .txt.

Recuerda instalar la biblioteca `python-pptx` si aún no lo has hecho. Puedes instalarla ejecutando el siguiente comando:

```
pip install python-pptx
```

Espero que esto te sea útil para extraer el texto de tus archivos PPTX y guardarlos en archivos de texto separados.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence