�
<��g� �
�z � d dl Z d dlZd dlZd dlmZmZ d dlZd dlZd dlm Z i dd�dd�dd �d
d�dd
�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�d#d$�d%d$i�Z
d&ee fd'�Zd(� Z
d)� Z d9d+ed,ee d-ed.ee fd/�Z d:d1ed2ed3ed&efd4�Z G d5� d6e � � Zd7ee d&ee fd8�ZdS );� N)�List�Optional)�tqdmztiny.enzSystran/faster-whisper-tiny.en�tinyzSystran/faster-whisper-tinyzbase.enzSystran/faster-whisper-base.en�basezSystran/faster-whisper-basezsmall.enzSystran/faster-whisper-small.en�smallzSystran/faster-whisper-smallz medium.enz Systran/faster-whisper-medium.en�mediumzSystran/faster-whisper-mediumzlarge-v1zSystran/faster-whisper-large-v1zlarge-v2zSystran/faster-whisper-large-v2zlarge-v3zSystran/faster-whisper-large-v3�largezdistil-large-v2z&Systran/faster-distil-whisper-large-v2zdistil-medium.enz'Systran/faster-distil-whisper-medium.enzdistil-small.enz&Systran/faster-distil-whisper-small.enzdistil-large-v3z&Systran/faster-distil-whisper-large-v3zlarge-v3-turboz,mobiuslabsgmbh/faster-whisper-large-v3-turbo�turbo�returnc �N � t t � � � � � S )z&Returns the names of available models.)�list�_MODELS�keys� � �d/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/faster_whisper/utils.py�available_modelsr "