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]: