Untitled
unknown
plain_text
9 months ago
616 B
15
Indexable
function formatarTranscricao(transcricao) {
const blocos = [];
let atual = { speaker: "", text: "" };
for (const parte of transcricao) {
if (parte.speaker !== atual.speaker) {
if (atual.speaker) blocos.push({ ...atual, text: atual.text.trim() });
atual = { speaker: parte.speaker, text: parte.text + " " };
} else {
atual.text += parte.text + " ";
}
}
if (atual.speaker) blocos.push({ ...atual, text: atual.text.trim() });
return blocos
.map(b => `Speaker ${b.speaker}:\n${b.text}\n`)
.join("\n");
}
return formatarTranscricao(transcricao);
Editor is loading...
Leave a Comment