marl / pysox

Python wrapper around sox.
BSD 3-Clause "New" or "Revised" License
513 stars 79 forks source link

FileNotFoundError: [WinError 2] The system cannot find the file specified #118

Closed santuc93 closed 3 years ago

santuc93 commented 3 years ago

Hi All, while executing facing following error code : import sox sox.file_info.sample_rate("C:\Temp\RecordedFile.wav")

Error:'sox' is not recognized as an internal or external command, operable program or batch file. SoX could not be found!

If you do not have SoX, proceed here:
 - - - http://sox.sourceforge.net/ - - -

If you do (or think that you should) have SoX, double-check your
path variables.

This install of SoX cannot process .wav files. Traceback (most recent call last): File "C:\Users\santho9x\OneDrive - Intel Corporation\Desktop\examples\ABC.py", line 3, in sox.file_info.sample_rate("C:/Temp/RecordedFile.wav") File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\site-packages\sox\file_info.py", line 205, in sample_rate output = soxi(input_filepath, 'r') File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\site-packages\sox\core.py", line 149, in soxi stderr=subprocess.PIPE File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 411, in check_output *kwargs).stdout File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 488, in run with Popen(popenargs, **kwargs) as process: File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 800, in init restore_signals, start_new_session) File "C:\Users\santho9x\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1207, in _execute_child startupinfo) FileNotFoundError: [WinError 2] The system cannot find the file specified

Notes: we can see file in provided location. could you please help here

Regards , Santhosh

pbvinoth commented 3 years ago

Hi Santhosh,

Even i have tried and facing the same issue for this.

Can someone can help here in this forum to resolve the issue?

Regards, Vinoth P B

kishorechow3 commented 3 years ago

I too got this failure, Any workaround available ?

Thanks in advance ! chow3

rabitt commented 3 years ago

Hi all,

It looks like the sox command line tool is not installed on your system. Please have a look at the Installation Instructions for how to resolve it.

closing, as this isn't a bug with pysox!