Sign2Voice / scripts /test_tts_brick.py
lilblueyes's picture
Add brick tests and CLI runners
879a21c
Raw
History Blame Contribute Delete
679 Bytes
from __future__ import annotations
import argparse
import bootstrap # noqa: F401
from signspeak.tts import generate_tts
def main() -> None:
parser = argparse.ArgumentParser(description="Run only the Qwen3-TTS brick.")
parser.add_argument("--text", default="I am happy to see you.")
parser.add_argument("--instruction", default="Speak warmly, joyfully, and clearly.")
parser.add_argument("--language", default="English")
parser.add_argument("--speaker", default="Ryan")
args = parser.parse_args()
output_path = generate_tts(args.text, args.language, args.speaker, args.instruction)
print(output_path)
if __name__ == "__main__":
main()