{#if $segments.length === 0}

No transcript yet

Import an audio file and run transcription to get started

{:else} {#each $segments as segment (segment.id)}
{getSpeakerName(segment.speaker_id, $speakers)} {formatTimestamp(segment.start_ms)}
{#if editingSegmentId === segment.id}
Enter to save, Esc to cancel
{:else}
startEditing(segment)}> {#each segment.words as word (word.id)} handleWordClick(word)} role="button" tabindex="0" onkeydown={(e) => { if (e.key === 'Enter') handleWordClick(word); }} >{word.word} {:else} {segment.text} {/each} {#if segment.is_edited} edited {/if}
{/if}
{/each} {/if}