Ë
    ¾jÛjÔ  ã                   ó   — d Z dZd„ Zdd„Zy)uQ  å›¾æ–‡ç›´æ’­æ�¡ç›®è�šå�ˆã€‚

æŠŠ ASR çš„ segmentï¼ˆä¸€å�¥è¯�çº§ï¼‰è�šå�ˆæˆ�"å�¯è¯»ã€�å�¯å�‘å¸ƒã€�å�¯å›žæ”¾"çš„ç›´æ’­æ�¡ç›®ï¼š
- æ®µé—´å�œé¡¿ > POST_MAX_GAP ç§’ â†’ è§†ä¸ºä¸€ä¸ªè‡ªç„¶å�œé¡¿ï¼Œåˆ‡æ–°æ�¡ç›®
- å�•æ�¡è¶…è¿‡ POST_MAX_DURATION ç§’ â†’ å¼ºåˆ¶åˆ‡æ–°æ�¡ç›®
æ¯�æ�¡ post è®°å½•èµ·æ­¢æ—¶é—´ä¸Ž segment å¼•ç”¨ï¼Œä½œä¸ºå›žæ”¾é”šç‚¹ã€‚
u   ã€‚ï¼�ï¼Ÿï¼›â€¦!?.;c                 ó*   — | r| d   t         vr| dz   S | S )u6   ç¡®ä¿�å�¥å­�ä»¥æ ‡ç‚¹ç»“å°¾ï¼Œé�¿å…�æ‹¼æŽ¥å�Žç²˜è¿žã€‚éÿÿÿÿu   ã€‚)Ú_PUNCT)Útexts    ú&/home/luojun/meeting-live-mvp/posts.pyÚ_ensure_punctr      s   € á��R‘¤Ñ&Ø�e‰|ÐØ€Kó    c                 ó²  ‡‡— g Šd Šˆˆfd„}| D ]x  }‰€|d   |d   g g dœŠn0|d   ‰d   z
  |kD  s|d   ‰d   z
  |kD  r |«        |d   |d   g g dœŠ‰d   j                  |d   «       ‰d   j                  |d   «       |d   ‰d<   Œz  |«        t        ‰d	«      D ]7  \  }}d
|d›�|d<   d|d<   t        |d   d«      |d<   t        |d   d«      |d<   Œ9 ‰S )Nc            
      ó¨   •— ‰ €y ‰j                  ‰ d   ‰ d   t        ‰ d   «      dj                  d„ ‰ d   D «       «      t        ‰ d   «      dœ«       y )NÚstartÚendÚseg_idsÚ c              3   ó2   K  — | ]  }t        |«      –— Œ y ­w)N)r   )Ú.0Úts     r   ú	<genexpr>z.build_posts.<locals>._flush.<locals>.<genexpr>   s   è ø€ ÒC°œM¨!×,ÑCùs   ‚Útexts)r   r   r   ÚbodyÚ	seg_count)ÚappendÚlistÚjoinÚlen)ÚcurÚpostss   €€r   Ú_flushzbuild_posts.<locals>._flush   sX   ø€ Øˆ;ØØ�‰Ø˜‘\Ø�u‘:Ü˜C 	™NÓ+Ø—G‘GÑC°c¸'±lÔCÓCÜ˜S ™^Ó,ñ
õ 	r   r   r   )r   r   r   r   r   Úidr   r   é   Úpost_Ú04dÚdraftÚstatusé   )r   Ú	enumerateÚround)	ÚsegmentsÚmax_gapÚmax_durationr   ÚsegÚiÚpr   r   s	          @@r   Úbuild_postsr,      s.  ù€ Ø€EØ
€Cõ	ð ò  ˆØˆ;Ø ™L°°U±Ø ¨2ñ/‰Cà�'‰l˜S ™ZÑ'¨'Ò1Ø�%‰j˜3˜w™<Ñ'¨,Ò6ÙŒHØ ™L°°U±Ø ¨2ñ/ˆCð 	ˆI‰×Ñ˜c $™iÔ(ØˆG‰×Ñ˜C ™KÔ(Ø˜‘ZˆˆEŠ
ð ñ „Hä˜% Ó#ò &‰ˆˆ1Ø˜!˜C˜�/ˆˆ$‰Øˆˆ(‰Ü˜1˜W™: qÓ)ˆˆ'‰
Ü˜˜5™ 1Ó%ˆˆ%Šð	&ð €Lr   N)g      @g      N@)Ú__doc__r   r   r,   © r   r   ú<module>r/      s   ðñð 
€òô%r   