O decompositor de diálogo
Cole um pequeno diálogo — o seu, um excerto de entrevista, uma cena — e veja-o marcado: quem fala e quando, onde parece haver interrupção, que perguntas abrem a conversa e quais a fecham, e como se reparte a palavra entre os interlocutores.
Nada sai do seu browser. Esta análise corre inteiramente em JavaScript no seu computador. A página não faz nenhum pedido de rede com o texto que escreve — sem fetch, sem formulário, sem servidor a receber o que cola aqui. Pode confirmar isto no código-fonte de assets/js/decompositor.js.
Aceita dois formatos, linha a linha: Nome: o que a pessoa diz, ou uma linha por turno começada por travessão (—), sem nome — nesse caso os interlocutores são identificados como "Interlocutor A" e "Interlocutor B", alternados a cada linha.
Rácio de fala
Turnos
Como funciona esta análise
Isto não é inteligência artificial nem análise linguística a sério — é um conjunto de regras de texto simples, explicadas aqui sem esconder nada, para que se perceba exatamente o que está a ser medido e onde a heurística pode falhar.
Turnos
Cada linha não vazia é um turno. Se a linha tiver a forma Nome: texto, o nome antes dos dois pontos identifica quem fala. Se começar por travessão (— ou -), os interlocutores alternam automaticamente entre "Interlocutor A" e "Interlocutor B" a cada nova linha — a convenção normal do diálogo em travessão. Uma linha sem nenhum dos dois marcadores é tratada como continuação de quem falou na linha anterior.
Interrupções
Um turno é marcado como interrompido quando termina explicitamente em travessão (—) ou em reticências (... ou …) — os dois sinais de pontuação mais comuns para indicar uma fala cortada ou deixada a meio. Não se tenta adivinhar frases sintaticamente incompletas além disso: uma fala pode parecer inacabada e não ser marcada, se não usar nenhum destes sinais.
Perguntas abertas e fechadas
Um turno é uma pergunta se contiver um "?". Dentro da frase que contém o "?": se começar por um verbo ou auxiliar típico de resposta sim/não (por exemplo "achas", "podes", "vais", "há") é classificada como fechada; se não, mas tiver uma palavra interrogativa em qualquer parte ("porquê", "como", "quando", "onde", "quem", "qual", "que") é classificada como aberta; se não encontrar nenhuma das duas, assume fechada, por ser o caso mais frequente. É uma heurística de palavras, não de sentido — falha em perguntas retóricas ou em construções pouco comuns.
Rácio de fala
Conta-se o número de palavras (separadas por espaço) e o número de turnos de cada interlocutor. A barra mostra a proporção de palavras; a legenda mostra também o número de turnos, porque uma pessoa pode falar pouco em cada vez e ainda assim falar muitas vezes.