Fastspeech2_HS / ssn_parser_new /tamil_parser.py
utkarsh2299's picture
Upload 55 files
76690c5 verified
import shutil
import subprocess
import sys
import os
def main():
if len(sys.argv) != 5:
print("Usage: python script.py inp_file out_file rand_num ssn_parser_folder")
sys.exit(1)
inp_file = sys.argv[1]
out_file = sys.argv[2]
rand_num = sys.argv[3]
ssn_parser_folder = sys.argv[4]
new_folder = f"{ssn_parser_folder}_{rand_num}"
# Copy the ssn_parser_folder to a new folder
shutil.copytree(ssn_parser_folder, new_folder)
# Run the non_parallel-parser.py script
subprocess.run([
"python",
os.path.join(new_folder, "non_parallel-parser.py"),
inp_file,
out_file,
new_folder,
rand_num
])
# Remove the temporary folder
shutil.rmtree(new_folder)
if __name__ == "__main__":
main()