+
    TV-jï  ã                  óŠ   € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHtH	t	 ^RI
Ht RtRtRtRR/R R	 lltRR/R
 R lltR R ltR# )é    )Úannotations)ÚIterableÚMapping)ÚPath)ÚAnyÚOptional)ÚSTTEvalSampleÚbase_dirNc               ó$   € V ^8„  d   QhRRRRRR/# )é   ÚrowúMapping[str, Any]r
   úOptional[str | Path]Úreturnr	   © )Úformats   "Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/mlx_audio/stt/eval/standard.pyÚ__annotate__r      s(   € ÷ 3ñ 3Ø	ð3ð #ð3ð ñ	3ó    c               ó¢  € \        V \        4      p\        V \        4      p\        V \        4      p\	        V\
        4      '       d   VP                  R4      pV'       g   \        R\         24      hV'       g   \        R\         24      hVf   \        R\         24      h\        \        V4      4      pVe)   VP                  4       '       g   \        V4      V,          pV P                  4        UUu/ uF"  w  rgV0 \        m\        m\        m9  g   K   WgbK$  	  ppp\        \        V4      V\        V4      \        V4      VR7      # u uppi )zØBuild an eval sample from a row with common STT dataset columns.

Accepted column aliases:
- ID: `utt_id`, `id`, `sample_id`
- Audio: `audio_path`, `path`, `audio`
- Reference: `reference_text`, `text`, `transcript`
Úpathz+Standard eval row is missing an ID column: z.Standard eval row is missing an audio column: z1Standard eval row is missing a reference column: )Úutt_idÚ
audio_pathÚreference_textÚsource_pathÚmetadata)Ú_first_presentÚ
ID_COLUMNSÚAUDIO_COLUMNSÚREFERENCE_COLUMNSÚ
isinstancer   ÚgetÚ
ValueErrorr   ÚstrÚis_absoluteÚitemsr	   )	r   r
   r   Úaudio_valuer   r   ÚkeyÚvaluer   s	   &$       r   Úsample_from_standard_rowr*      sN  € ô ˜C¤Ó,€FÜ  ¤mÓ4€KÜ# CÔ):Ó;€Nä�+œw×'Ò'Ø!—o‘o fÓ-ˆçÜÐFÄzÀlÐSÓTÐTßÜØ<¼]¸OÐLó
ð 	
ð ÒÜØ?Ô@QÐ?RÐSó
ð 	
ô ”c˜+Ó&Ó'€JØÒ J×$:Ñ$:×$<Ò$<Ü˜(“^ jÕ0ˆ
ð Ÿ)™)œ+ô	á%‰JˆCØð
Üð
äð
ô ð
ñ
ô 	ˆŠ
Ù%ð ñ 	ô Ü�6‹{ØÜ˜>Ó*Ü˜Ó$Øôð ùó	s   Ã5EÄEc               ó    € V ^8„  d   QhRRRR/# )r   ÚrowszIterable[Mapping[str, Any]]r
   r   r   )r   s   "r   r   r   D   s   € ÷ ?ñ ?Ø
%ð?ð #ñ?r   c             #  ó<   "  € V  F  p\        W!R 7      x € K  	  R# 5i))r
   N)r*   )r,   r
   r   s   &$ r   Úiter_standard_eval_samplesr.   D   s   é € ó
 ˆÜ& sÔ>Ô>ó ùs   ‚c               ó    € V ^8„  d   QhRRRR/# )r   r   r   Úcolumnsztuple[str, ...]r   )r   s   "r   r   r   M   s   € ÷ ñ Ð)ð °Oñ r   c                ó8   € V F  pW 9   g   K  W,          u # 	  R # )Nr   )r   r0   Úcolumns   && r   r   r   M   s   € ÛˆØŽ=Ø•;Òñ ñ r   )r   ÚidÚ	sample_id)r   r   Úaudio)r   ÚtextÚ
transcript)Ú
__future__r   Úcollections.abcr   r   Úpathlibr   Útypingr   r   Úschemar	   r   r   r    r*   r.   r   r   r   r   Ú<module>r=      sH   ðÝ "ç -Ý ß  å !à*€
Ø/€Ø<Ð ð3ð &*÷3ðl?ð &*÷?÷r   