
    h                         d dl Zd Zd Zy)    Nc                     t        j                  t        j                  |             dkD  rt        d      | dz  j	                  d      S )z- Converts from uint16 wav to float32 wav
    i   zData has values above 32768g      @float32)npmaxabs
ValueErrorastypedatas    K/var/www/html/engine/venv/lib/python3.12/site-packages/noisereduce/utils.pyint16_to_float32r      s>     
vvbffTle#6777N""9--    c                     t        j                  |       dkD  r+| t        j                  t        j                  |             z  } t        j                  | dz        j	                  d      S )N   i  int16)r   r   r   arrayr	   r
   s    r   float32_to_int16r      sK    	vvd|abffRVVD\**88D5L!((11r   )numpyr   r   r    r   r   <module>r      s    .2r   