o
    9wi                     @   sH  d dl Z d dlZd dlZd dlmZ dZdee	 Z
e je
s6e je je
dd e de
 ee
dZejed	d
ZeeZW d   n1 sQw   Y  g Zg ZedeeD ]Zee d Zee d Zee ee qaeeZdd eeD Zdd eeD Z dd eeD Z!dd eeD Z"dS )    N)Pathi }  z&{}/panns_data/class_labels_indices.csvT)exist_okzgwget -O "{}" "http://storage.googleapis.com/us_audioset/youtube_corpus/v1/csv/class_labels_indices.csv"r,)	delimiter      c                 C      i | ]\}}||qS  r
   .0ilabelr
   r
   S/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/panns_inference/config.py
<dictcomp>       r   c                 C      i | ]\}}||qS r
   r
   r   r
   r
   r   r      r   c                 C   r	   r
   r
   r   r   idr
   r
   r   r   !   r   c                 C   r   r
   r
   r   r
   r
   r   r   "   r   )#osnumpynpcsvpathlibr   sample_rateformatstrhomelabels_csv_pathpathisfilemakedirsdirnamesystemopenfreaderlistlineslabelsidsrangeleni1r   r   appendclasses_num	enumeratelb_to_ixix_to_lbid_to_ixix_to_idr
   r
   r
   r   <module>   s2    

