Python 3.10.12 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 19:09:20) [MSC v.1916 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.
IPython 8.12.0 -- An enhanced Interactive Python.
Restarting kernel...
In [1]:
...: """
...: Objective: MP3 to WAV file- This code needs to be run on supercomputers, the log is produced on a subsample of our main dataset
...:
...: """
...: import os
...: from pydub import AudioSegment
...: import pandas as pd
...: #now convert MP3 files to WAV
...:
...: directory_mp3=r"D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_mp3"
...: directory_wav=r"D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav"
...:
...:
...: not_converted=[]
...:
...: for filename in os.listdir(directory_mp3):
...: try:
...: print(f"working on : {filename}")
...: mp3_name=os.path.join(directory_mp3, filename)
...:
...: wav_name=os.path.join(directory_wav,filename.split('.mp3')[0]+str(".wav"))
...: if os.path.exists(wav_name):
...: print(f"this had been done before: {wav_name}")
...: continue
...: else:
...: sound= AudioSegment.from_mp3(mp3_name)
...: sound.export(wav_name,format="wav")
...: print(f"file converted to: {wav_name}")
...: except:
...: not_converted.append(wav_name)
...: continue
...:
...:
...: not_converted_df=pd.DataFrame(not_converted,columns=['file_name'])
...: not_converted_df.to_csv(r"D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\files_that_could_not_be_wav.csv")
working on : 3M Company (NYSE_MMM) Apr-23-2015 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-23-2015 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-24-2018 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-24-2018 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-25-2017 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-25-2017 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-25-2019 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-25-2019 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-26-2016 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-26-2016 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-26-2022 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-26-2022 - Audio.wav
working on : 3M Company (NYSE_MMM) Apr-28-2020 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Apr-28-2020 - Audio.wav
working on : 3M Company (NYSE_MMM) Jan-24-2017 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jan-24-2017 - Audio.wav
working on : 3M Company (NYSE_MMM) Jan-25-2018 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jan-25-2018 - Audio.wav
working on : 3M Company (NYSE_MMM) Jan-27-2015 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jan-27-2015 - Audio.wav
working on : 3M Company (NYSE_MMM) Jan-28-2020 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jan-28-2020 - Audio.wav
working on : 3M Company (NYSE_MMM) Jan-29-2019 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jan-29-2019 - Audio.wav
working on : 3M Company (NYSE_MMM) Jul-24-2018 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jul-24-2018 - Audio.wav
working on : 3M Company (NYSE_MMM) Jul-25-2017 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jul-25-2017 - Audio.wav
working on : 3M Company (NYSE_MMM) Jul-25-2019 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jul-25-2019 - Audio.wav
working on : 3M Company (NYSE_MMM) Jul-26-2022 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jul-26-2022 - Audio.wav
working on : 3M Company (NYSE_MMM) Jul-28-2020 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Jul-28-2020 - Audio.wav
working on : 3M Company (NYSE_MMM) Oct-22-2015 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Oct-22-2015 - Audio.wav
working on : 3M Company (NYSE_MMM) Oct-23-2018 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Oct-23-2018 - Audio.wav
working on : 3M Company (NYSE_MMM) Oct-24-2017 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Oct-24-2017 - Audio.wav
working on : 3M Company (NYSE_MMM) Oct-24-2019 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Oct-24-2019 - Audio.wav
working on : 3M Company (NYSE_MMM) Oct-25-2016 - Audio.mp3
file converted to: D:\OneDrive - Indiana University\JAR Registered Report\Final_version_submisison\data\audio_files_wav\3M Company (NYSE_MMM) Oct-25-2016 - Audio.wav
In [2]: