{# Insights section fragment for htmx polling (#383). Rendered by the insights-poll endpoint; replaces itself via hx-swap. poll_remaining controls bounded retry: >0 re-polls after a delay, 0 shows a manual check button, absent means static (no poll attrs). #}
Based on {{ "{:,}".format(insights.speaker_token_count) }} words across {{ insights.recording_count }} recording{{ "s" if insights.recording_count != 1 else "" }}
Based on {{ insights.wpm_timed_segments }} of {{ insights.wpm_total_segments }} segments with word-level timing
{% endif %}Computing speaker insights...
Speaker insights are still computing.
Check nowNot enough data for speaker insights. This speaker needs at least 2 recordings with substantial speech.