o
     ¢i.	  ã                   @   s8   d Z ddlZddlmZmZmZmZ dd„ Zdd„ ZdS )zPhonemizer version descriptioné    N)ÚEspeakBackendÚEspeakMbrolaBackendÚFestivalBackendÚSegmentsBackendc                 C   s   d  dd„ | D ƒ¡S )zFrom (1, 49, 3) to '1.49.3'Ú.c                 s   s    | ]}t |ƒV  qd S )N)Ústr)Ú.0Úv© r
   úF/home/ubuntu/.local/lib/python3.10/site-packages/phonemizer/version.pyÚ	<genexpr>   s   € z"_version_as_str.<locals>.<genexpr>)Újoin)Úversr
   r
   r   Ú_version_as_str   s   r   c                  C   sô   dt j d¡ } g }g }t ¡ r$| dt ¡ rdnd tt ¡ ƒ ¡ n| d¡ t ¡ r3| d¡ n| d¡ t	 ¡ rH| dtt	 ¡ ƒ ¡ n| d	¡ t
 ¡ r]| d
tt
 ¡ ƒ ¡ n| d¡ |rm| dd |¡ 7 } |rx| dd |¡ 7 } | S )z1Return version information for front and backendszphonemizer-Ú
phonemizerzespeak-zng-Ú Úespeakzespeak-mbrolaz	festival-Úfestivalz	segments-Úsegmentsz
available backends: z, z
uninstalled backends: )Ú	importlibÚmetadataÚversionr   Úis_availableÚappendÚis_espeak_ngr   r   r   r   r   )Ú_versionÚ	availableÚunavailabler
   r
   r   r      s8   
ÿÿ

ÿ
ÿ
r   )	Ú__doc__r   Úphonemizer.backendr   r   r   r   r   r   r
   r
   r
   r   Ú<module>   s
   