chore: comenta código legado de transcrição/diarização/métricas na aba Editar vídeo
Confirmado por teste real (executar_scanner.py rodado direto, fora do painel, com dados reais da sequência ativa) que a aba Scanner já cobre transcrição + diarização + métricas de voz e persiste tudo em .jhonny/analises.db de forma consolidada e idempotente. As funções silenceTranscribe, silenceDiarizeSpeakers, silenceComputeVoiceFeatures e o orquestrador silenceRunAutomaticEnrichments em main.js, e os controles correspondentes no index.html (botão "Transcrever" e a seção "Revisar falantes e áudio"), ficam comentados em vez de removidos, a pedido do usuário. renderSpeakerConfiguration e as demais funções de falante compartilhadas com a aba Refinar permanecem ativas. Adiciona checagem defensiva (elemento pode não existir mais no DOM) nos pontos de main.js que ainda tocam btnDiarize/btnVoiceFeatures/silenceCacheInfo pelo caminho ativo (silenceLoadScannerAnalysis e reaproveitamento de transcrição salva), para não quebrar esses fluxos. Corrige dependência ausente (soundfile) descoberta durante o teste, que derrubava silenciosamente a diarização e a detecção de emoção locais, e documenta em code/engine/requirements-audio.txt. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
29c85be5fe
commit
88f9af28cf
@@ -135,6 +135,10 @@
|
||||
<button id="btnUseCachedTranscript" class="button button-primary" onclick="silenceUseCachedTranscript()" type="button">Usar esta transcrição</button>
|
||||
</div>
|
||||
|
||||
<!-- LEGADO comentado em 2026-09-09: transcrição/diarização/métricas de voz
|
||||
feitas aqui duplicavam o que a aba Scanner já faz e persiste no banco.
|
||||
Funções JS correspondentes (silenceTranscribe, silenceDiarizeSpeakers,
|
||||
silenceComputeVoiceFeatures) comentadas em main.js.
|
||||
<div class="field-grid">
|
||||
<div>
|
||||
<label class="field-label" for="silenceModel">Modelo</label>
|
||||
@@ -159,6 +163,7 @@
|
||||
<input type="checkbox" id="silenceVoiceFeaturesAuto">
|
||||
<span>Calcular métricas de voz logo após transcrever</span>
|
||||
</label>
|
||||
-->
|
||||
|
||||
<div class="speaker-config" id="silenceSpeakerConfig" hidden>
|
||||
<div class="speaker-config-head">
|
||||
@@ -183,11 +188,16 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- LEGADO comentado em 2026-09-09 (ver nota acima).
|
||||
<button id="btnTranscribe" class="button button-primary" onclick="silenceTranscribe()" type="button" disabled>Transcrever</button>
|
||||
<p class="field-help" id="silenceCacheInfo"></p>
|
||||
-->
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- LEGADO comentado em 2026-09-09: "Refazer" chamava silenceDiarizeSpeakers()
|
||||
e silenceComputeVoiceFeatures(), agora comentadas em main.js — a aba
|
||||
Refinar já cobre revisão de falantes com dados vindos do Scanner.
|
||||
<section class="step step-optional" id="step3" data-state="locked">
|
||||
<div class="step-head">
|
||||
<span class="step-number" aria-hidden="true">3</span>
|
||||
@@ -214,6 +224,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
-->
|
||||
|
||||
<section class="step" id="step4" data-state="locked">
|
||||
<div class="step-head">
|
||||
|
||||
Reference in New Issue
Block a user