Spaces:
Sleeping
Sleeping
import os | |
import sys | |
import subprocess | |
python = sys.executable | |
def run_tts_script( | |
tts_text: str, | |
tts_voice: str, | |
tts_rate: int, | |
output_tts_path: str, | |
): | |
tts_script_path = os.path.join("tts.py") | |
if os.path.exists(output_tts_path): | |
os.remove(output_tts_path) | |
command_tts = [ | |
*map( | |
str, | |
[ | |
python, | |
tts_script_path, | |
tts_text, | |
tts_voice, | |
tts_rate, | |
output_tts_path, | |
], | |
), | |
] | |
print(python) | |
print(tts_script_path) | |
print(tts_text) | |
print(tts_rate) | |
print(output_tts_path) | |
subprocess.run(command_tts) | |
def read_text_from_file(file_path): | |
with open(file_path, "r", encoding="utf-8") as file: | |
return file.read().strip() | |