Spaces:
Runtime error
Runtime error
from moviepy.editor import AudioFileClip | |
import os | |
from keras.models import load_model | |
from Sound2Img import sound_2_Img | |
from pydub import AudioSegment | |
from useClahe import applyClahe | |
class convertWav(): | |
def __init__(self, video_path, save_path): | |
self.video_path = video_path | |
self.save_path = save_path | |
def convert(self, v_path, s_path, ext): | |
AudioFileClip(v_path).write_audiofile(f"{s_path}.{ext}") | |
self.convert2Mono(s_path, ext) | |
def convert2Mono(self, s_path, ext): | |
sound = AudioSegment.from_wav(s_path + '.' + ext) | |
sound = sound.set_channels(1) | |
sound.export(s_path + '.' + ext, format="wav") | |
def beginn(self): | |
for i in os.listdir(self.video_path): | |
path = self.video_path + i | |
save_path_ = save_path + i | |
Ext = "wav" | |
self.convert(path, save_path_, Ext) | |
path = "Videos/tr/" | |
save_path = "Sounds/tr/" | |
converter = convertWav(path, save_path) | |
converter.beginn() | |
# model = load_model("models/CLAHE/148epochCLAHEcallback.h5") | |
# sound_2_Img(save_path).save_spectrograms() | |
# print("Spektrogram oluşturuldu!") | |
# | |
# applyClahe(save_path + 'images/').apply() | |
# print("Clahe uygulandı!") | |
# for i in os.listdir(save_path + 'images/'): | |
# model.predict(i) |