| import os | |
| import urllib.request | |
| def download_tos_agreed(): | |
| # Get the current user's home directory | |
| user_home = os.path.expanduser('~') | |
| # Set the destination directory and file URL | |
| dest_dir = os.path.join(user_home, '.local', 'share', 'tts', 'tts_models--multilingual--multi-dataset--xtts_v2') | |
| file_url = "https://github.com/DrewThomasson/VoxNovel/raw/main/readme_files/tos_agreed.txt" | |
| # Create the destination directory if it doesn't exist | |
| os.makedirs(dest_dir, exist_ok=True) | |
| # Download the file to the destination directory | |
| file_path = os.path.join(dest_dir, 'tos_agreed.txt') | |
| urllib.request.urlretrieve(file_url, file_path) | |
| print(f"File has been saved to {file_path}") | |
| print("The tos_agreed.txt file is so that you don't have to tell coqio TTS yes when downloading the xtts_v2 model.") | |
| # Run the download function | |
| download_tos_agreed() | |