
import time
import sys
sys.path.insert(0, '/home/ashraffarid2010/halavoice.store/models/silma-tts')

try:
    from silma_tts.api import SilmaTTS

    silma_tts = SilmaTTS()

    start_time = time.time()

    wav, sr, spec = silma_tts.infer(
        ref_file="/home/ashraffarid2010/halavoice.store/uploads/silma-audio/silma-ref-10427a6b-9376-4b4e-8f32-2547487f7028.wav",
        ref_text="",
        gen_text="""مرحباً، أنا نموذج صوتي جديد من سلمى لتحويل النص إلى كلام.""".strip(),
        file_wave="/home/ashraffarid2010/halavoice.store/temp/silma-tts/output_b99b5c73-e9da-4e9a-9c5e-22e9574a88da.wav",
        seed=None,
        speed=1
    )

    end_time = time.time()
    print(f"SUCCESS: {(end_time - start_time):.2f}")

except Exception as e:
    print(f"ERROR: {str(e)}", file=sys.stderr)
    sys.exit(1)
