o
    i                  	   @   sZ   d dl mZ ddlmZ ddlmZmZ 		ddedee dee d	efd
dZdgZ	dS )    )Optional   )Koala)default_library_pathdefault_model_pathN
access_key
model_pathlibrary_pathreturnc                 C   s*   |du rt  }|du rt }t| ||dS )a  
    Factory method for Koala noise suppression engine.

    :param access_key: AccessKey obtained from Picovoice Console (https://console.picovoice.ai/)
    :param model_path: Absolute path to the file containing model parameters. If not set it will be set to the default
    location.
    :param library_path: Absolute path to Koala's dynamic library. If not set it will be set to the default location.
    Nr   r   r	   )r   r   r   r    r   D/home/ubuntu/.local/lib/python3.10/site-packages/pvkoala/_factory.pycreate   s   r   )NN)
typingr   _koalar   _utilr   r   strr   __all__r   r   r   r   <module>   s   

