Spaces:
Running
Running
File size: 1,014 Bytes
960b1a0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
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
)
|