88f9af28cfa0c6bb0cedc3bfec7d7736cdbfcd50
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>
Description
Editor de código Jhonny
38 MiB
Languages
TypeScript
56.7%
JavaScript
24%
Python
14.3%
HTML
1.4%
Shell
1.4%
Other
2.1%