
    Sh                     n    d dl Z d dlZdZdZdZ e j        d          j        Z G d de          Z	d Z
dS )	    Nz John Wiseman jjwiseman@gmail.comzCopyright (C) 2016 John WisemanMIT	webrtcvadc                   $    e Zd ZddZd ZddZdS )VadNc                     t          j                    | _        t          j        | j                   ||                     |           d S d S N)
_webrtcvadcreate_vadinitset_modeselfmodes     O/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/webrtcvad.py__init__zVad.__init__   sJ    %''		"""MM$     c                 :    t          j        | j        |           d S r   )r	   r   r   r   s     r   r   zVad.set_mode   s    DIt,,,,,r   c                    |pt          t          |          dz            }|dz  t          |          k    r2t          dt          t          |          dz            d|          t          j        | j        |||          S )N   zbuffer has g       @z! frames, but length argument was )intlen
IndexErrorr	   processr   )r   bufsample_ratelengths       r   	is_speechzVad.is_speech   s    ,3s3xx!|,,A:C  *C3''''12 2 2 !$)[#vFFFr   r   )__name__
__module____qualname__r   r   r    r   r   r   r      sQ               - - -G G G G G Gr   r   c                 ,    t          j        | |          S r   )r	   valid_rate_and_frame_length)rateframe_lengths     r   r$   r$      s    1$EEEr   )pkg_resourcesr	   
__author____copyright____license__get_distributionversion__version__objectr   r$   r"   r   r   <module>r/      s           /
1,m,[99AG G G G G& G G G&F F F F Fr   