Spaces:
Sleeping
Sleeping
| import subprocess | |
| import os | |
| def setup_and_run(): | |
| try: | |
| # Run the setup script | |
| subprocess.run(['bash', 'setup.sh'], check=True) | |
| # Change the working directory to V-Express | |
| os.chdir('V-Express') | |
| # Run the extract_kps_sequence_and_audio.py script from within the V-Express directory | |
| result = subprocess.run(['python', 'extract_kps_sequence_and_audio.py'], capture_output=True, text=True) | |
| # Change back to the original working directory | |
| os.chdir('..') | |
| return result.stdout + "\n" + result.stderr | |
| except subprocess.CalledProcessError as e: | |
| return f"An error occurred: {e}\n{e.output}" | |
| if __name__ == "__main__": | |
| output = setup_and_run() | |
| print(output) | |