def __init__(self, db=DBManager()): self.resources = { 'airDryer': 'https://www.youtube.com/watch?v=PNAGqh2h3AA', 'serverRoom': 'https://www.youtube.com/watch?v=gLLvXi1Usrc', 'coffeeShop': 'https://www.youtube.com/watch?v=BOdLmxy06H0', 'crowd': 'https://www.youtube.com/watch?v=IKB3Qiglyro', 'peopleTalking': 'https://www.youtube.com/watch?v=PHBJNN-M_Mo', 'cityRain': 'https://www.youtube.com/watch?v=eZe4Q_58UTU', 'city1': 'https://www.youtube.com/watch?v=cDWZkXjDYsc', 'city2': 'https://www.youtube.com/watch?v=YF3pj_3mdMc', 'city3': 'https://www.youtube.com/watch?v=8s5H76F3SIs', 'city4': 'https://www.youtube.com/watch?v=Vg1mpD1BICI' } self.ydl_opts = { 'format': 'bestaudio/best', ''' 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp3', 'preferredquality': '192', }],''' 'outtmpl': '', } self.db = db
def __init__(self): self.__INPUT_SAMPLING_RATE = int(11025) self.__N_SAMPLES_WINDOW = int(1024) self.__N_SAMPLES_OVERLAP = int(0.5 * self.__N_SAMPLES_WINDOW) self.__WINDOW = 'hann' self.__CHROME_DRIVER_PATH = r"resources/chromedriver" self.__db = DBManager() self.__audio_manager = AudioBooksManager(self.__db, self.__CHROME_DRIVER_PATH) self.__noise_manager = NoiseManager(self.__db)
def __init__(self, db=DBManager(), driver=None): self.db = db self.__languages = ['spanish'] self.__librivoxScraper = LibrivoxScraper(driver) self.__books = {}