BiBiER / test.py
farbverlauf's picture
gpu
960b1a0
raw
history blame contribute delete
871 Bytes
# tts_test_run.py
import os
from utils.config_loader import ConfigLoader
from synthetic_utils.dia_tts_wrapper import DiaTTSWrapper
from generate_synthetic_dataset import PARALINGUISTIC_MARKERS
# Загружаем конфиг
config = ConfigLoader("config.toml")
# Настройка TTS
tts = DiaTTSWrapper(device=config.whisper_device)
# Пример текста и эмоции
text = "I'm just testing how this emotional voice sounds."
emotion = "neutral" # можно: neutral, happy, sad, anger, fear, surprise, disgust
marker = PARALINGUISTIC_MARKERS.get(emotion, "")
# Генерация и сохранение
tts.generate_and_save_audio(
text=text,
paralinguistic=marker,
out_dir="tts_test_outputs",
filename_prefix=f"test_{emotion}",
max_duration=5.0
)
print(f"✅ Аудио для эмоции '{emotion}' сохранено.")