o
    ìcjO                     @  sZ   U d Z ddlmZ ddlZeh dZded< edd eD Z	e
d	ZdddZdS )zJLimpieza de texto antes de sintetizar (evita lectura literal de markdown).    )annotationsN>"      •   ※   ™   ←   →   ↔   ⇒   ▪   ▫   ○   ●   ★   ☆   ✓   ✔   ✗   ✘*_{}   ©   ®   ·#<>[\]^`|~zfrozenset[str]TTS_STRIP_CHARSc                 C  s   i | ]}|d qS )  ).0cr'   r'   </var/www/html/bot-asterisk-ari/backend/voice/tts/sanitize.py
<dictcomp>0   s    r+   z\s+textstrreturnc                 C  s   | pd t}td| S )uD   Quita caracteres de formato y colapsa espacios para voz telefónica. r&   )	translate_STRIP_TABLE_WS_REsubstrip)r,   rawr'   r'   r*   sanitize_for_tts4   s   r6   )r,   r-   r.   r-   )__doc__
__future__r   re	frozensetr%   __annotations__r-   	maketransr1   compiler2   r6   r'   r'   r'   r*   <module>   s    '
