criado repositório jhonny-editor no Gitea adicionado script admin/deploy.command com commit automático atualizado admin/DEV-NOTES.md com template limpo Resumo: - 32 arquivos alterados - 16 novos - 15 modificados - 0 removidos 16 files changed, 638 insertions(+), 61 deletions(-) Arquivos: - code/engine/skills/boas-praticas-oo.md -> .agents/skills/boas-praticas-oo/SKILL.md - AGENTS.md - code/cep-plugin/index.html - code/cep-plugin/main.js - code/cep-plugin/styles.css - code/engine/integracoes/visual/apple_vision.py - code/engine/integracoes/visual/apple_vision_runner.swift - code/engine/integracoes/visual/extrator_ffmpeg.py - code/engine/scanner/__init__.py - code/engine/scanner/configuracao_visual.py - code/engine/scanner/coordenacao/__init__.py - code/engine/scanner/retakes/adaptador_de_falas.py - code/engine/scanner/retakes/agrupador_de_takes.py - code/engine/scanner/retakes/detector_de_reinicios.py - code/engine/scanner/retakes/modelos_de_retakes.py - code/engine/scanner/visual.py - .jhonny/ - .retakes/ - CODING_STANDARDS.md - code/engine/executar_retakes.py - code/engine/persistencia/ - code/engine/scanner/retakes/__init__.py - code/engine/scanner/retakes/carregador_de_artefatos.py - code/engine/scanner/retakes/classificador_de_retakes.py - code/engine/scanner/retakes/coordenador_de_retakes.py - code/engine/scanner/retakes/deteccao_de_retakes.py - code/engine/scanner/retakes/gerador_de_evidencias.py - code/engine/scanner/retakes/repositorio_de_retakes.py - code/engine/testes/test_consultas_de_persistencia.py - code/engine/testes/test_deteccao_de_retakes.py - code/engine/testes/test_persistencia_sqlite.py - code/relatorios/audio/arquivos/92f97877259a86a8095b1eecafdefe357212a12247d04b78df60e0c0ae38b2ea/
92 lines
2.5 KiB
Python
92 lines
2.5 KiB
Python
"""Submódulo de detecção de retakes do scanner.
|
|
|
|
Analisa a transcrição já existente para identificar possíveis retakes —
|
|
repetições, reinícios e tomadas alternativas da mesma fala — gerando dados
|
|
estruturados para a revisão na interface. Não corta, não apaga e não decide
|
|
qual tomada usar.
|
|
"""
|
|
|
|
from .agrupador_de_takes import AgrupadorDeTakes
|
|
from .analisador_de_intervalos import AnalisadorDeIntervalos
|
|
from .classificador_de_retakes import (
|
|
CONTINUIDADE_DE_FALA,
|
|
POSSIVEL_RETAKE,
|
|
REPETICAO_DE_FRASE,
|
|
REPETICAO_DE_INICIO,
|
|
REPETICAO_PARCIAL,
|
|
RETAKE_CONFIRMADO,
|
|
SEM_INDICIO,
|
|
ClassificadorDeRetakes,
|
|
RegrasDeClassificacao,
|
|
)
|
|
from .carregador_de_artefatos import (
|
|
ArtefatoDeTranscricaoInvalido,
|
|
CarregadorDeArtefatosDeAudio,
|
|
)
|
|
from .comparador_de_falas import ComparadorDeFalas
|
|
from .comparador_semantico import ComparadorSemantico
|
|
from .coordenador_de_retakes import CoordenadorDeRetakes, ResultadoDaAnaliseDeRetakes
|
|
from .deteccao_de_retakes import DeteccaoDeRetakes
|
|
from .detector_de_reinicios import DetectorDeReinicios
|
|
from .gerador_de_evidencias import GeradorDeEvidencias
|
|
from .modelos_de_retakes import (
|
|
AgrupamentoDeFalas,
|
|
ClassificacaoDeRetake,
|
|
EvidenciaDeRetake,
|
|
Fala,
|
|
GrupoDeRetake,
|
|
ParAgrupado,
|
|
ResultadoDaComparacao,
|
|
ResultadoDoIntervalo,
|
|
SinalDeReinicio,
|
|
STATUS_CONFIRMADO,
|
|
STATUS_DE_REVISAO_VALIDOS,
|
|
STATUS_IGNORADO,
|
|
STATUS_PENDENTE,
|
|
STATUS_REJEITADO,
|
|
TomadaDeRetake,
|
|
)
|
|
from .repositorio_de_retakes import (
|
|
GrupoDeRetakeInexistente,
|
|
RepositorioDeRetakes,
|
|
)
|
|
|
|
__all__ = [
|
|
"AgrupadorDeTakes",
|
|
"AgrupamentoDeFalas",
|
|
"AnalisadorDeIntervalos",
|
|
"ArtefatoDeTranscricaoInvalido",
|
|
"CarregadorDeArtefatosDeAudio",
|
|
"ClassificacaoDeRetake",
|
|
"ClassificadorDeRetakes",
|
|
"ComparadorDeFalas",
|
|
"ComparadorSemantico",
|
|
"CONTINUIDADE_DE_FALA",
|
|
"CoordenadorDeRetakes",
|
|
"DeteccaoDeRetakes",
|
|
"DetectorDeReinicios",
|
|
"EvidenciaDeRetake",
|
|
"Fala",
|
|
"GeradorDeEvidencias",
|
|
"GrupoDeRetake",
|
|
"GrupoDeRetakeInexistente",
|
|
"ParAgrupado",
|
|
"POSSIVEL_RETAKE",
|
|
"RegrasDeClassificacao",
|
|
"REPETICAO_DE_FRASE",
|
|
"REPETICAO_DE_INICIO",
|
|
"REPETICAO_PARCIAL",
|
|
"RepositorioDeRetakes",
|
|
"ResultadoDaAnaliseDeRetakes",
|
|
"ResultadoDaComparacao",
|
|
"ResultadoDoIntervalo",
|
|
"RETAKE_CONFIRMADO",
|
|
"SEM_INDICIO",
|
|
"SinalDeReinicio",
|
|
"STATUS_CONFIRMADO",
|
|
"STATUS_DE_REVISAO_VALIDOS",
|
|
"STATUS_IGNORADO",
|
|
"STATUS_PENDENTE",
|
|
"STATUS_REJEITADO",
|
|
"TomadaDeRetake",
|
|
] |