BiBiER / run_generation.py
farbverlauf's picture
gpu
960b1a0
import sys
import os
from generate_synthetic_dataset import generate_from_emotion_csv
if __name__ == "__main__":
if len(sys.argv) < 2:
print("❌ Использование: python run_generation.py path/to/file.csv [num_processes] [device]")
sys.exit(1)
csv_path = sys.argv[1]
num_processes = int(sys.argv[2]) if len(sys.argv) > 2 else int(os.environ.get("NUM_DIA_PROCESSES", 1))
device = sys.argv[3] if len(sys.argv) > 3 else "cuda"
filename = os.path.basename(csv_path)
try:
emotion = filename.split("_")[2]
except IndexError:
emotion = "unknown"
print(f"🧪 CSV: {csv_path}")
print(f"💻 Устройство: {device}")
print(f"🔧 Процессов: {num_processes}")
print(f"🎭 Эмоция: {emotion}")
generate_from_emotion_csv(
csv_path=csv_path,
emotion=emotion,
output_dir="tts_synthetic_final",
device=device,
max_samples=None,
num_processes=num_processes
)