| | import os, platform, subprocess |
| |
|
| | |
| | |
| | if platform.system() == "Windows": |
| | os.environ['PATH'] += ";" + os.path.join(os.path.dirname(__file__), 'bin', 'sox', 'windows') |
| | os.environ['PATH'] += ";" + os.path.join(os.path.dirname(__file__), 'bin', 'ffmpeg', 'windows') |
| | os.environ['PATH'] += ";" + os.path.join(os.path.dirname(__file__), 'bin', 'psola', 'windows') |
| |
|
| |
|
| | elif platform.system() == "Linux": |
| | os.environ['PATH'] += ";" + os.path.join(os.path.dirname(__file__), 'bin', 'psola', 'linux') |
| | try: |
| | output = subprocess.check_output(['sox', '--version']) |
| | except Exception as e: |
| | raise Exception("Error calling sox dependency: " + str(e) + "\n\nHave you installed sox with 'apt-get install sox'?\n") |
| |
|
| | try: |
| | output = subprocess.check_output(['ffmpeg', '-version']) |
| | except Exception as e: |
| | raise Exception("Error calling ffmpeg dependency: " + str(e) + "\n\nHave you installed ffmpeg with 'apt-get install ffmpeg'?\n") |
| |
|
| | else: |
| | raise Exception("Unsupported platform: {}".format(os.platform.system())) |