teqo-backup/src/utilities/speech
Francisco Solla 3e8429daae feat(C229): busca por sentido no acervo de falas
Troca o motor do modo tema (Câmara + internet) de expansão lexical para
embeddings (Deep Infra, BAAI/bge-m3), com índice próprio (speechEmbedding),
ranking por proximidade em memória, evidência real do trecho mais próximo,
vazio honesto por limiar e degradação para a busca literal. Inclui a
collection oculta + migration, o CLI pnpm acervo:index (--dry-run/--limit/
--source/--force/--probe), o port do design aprovado e a suíte de testes.

Pós-rebase: o snapshot da migration seguinte (20260926_062039_add_archive_photo,
do C231 já na main) foi regenerado para incluir speech_embedding — sem ele o
próximo migrate:create recriaria a tabela.

Closes #1360
2026-09-26 11:59:21 -03:00
..
speechClassifier.ts feat(C153): catálogo de falas do Solla — schema, access, import idempotente e busca 2026-09-13 02:08:55 -03:00
speechCoverage.ts feat(C215): ingestão de falas da internet no acervo — origem web, espelho privado e catálogo (Closes #1291) 2026-09-24 03:26:10 -03:00
speechCutData.ts feat(C168): biblioteca de cortes no acervo (origem, download, compartilhar, editar texto) 2026-09-15 12:56:51 -03:00
speechCutJob.ts feat(C217): cortes e links compartilhaveis na fonte "Falas na internet" (Closes #1293) 2026-09-24 20:17:54 -03:00
speechCutListUrl.ts feat(C168): biblioteca de cortes no acervo (origem, download, compartilhar, editar texto) 2026-09-15 12:56:51 -03:00
speechCutMetadata.ts fix(C192/S28/C219): busca por tema indisponivel — thinking do deepseek-flash truncava o JSON 2026-09-24 23:09:49 -03:00
speechCutPageData.ts fix(C180): select enxuto dos loaders, teto do id in da origem e paridade busca↔VM (Closes #1097) 2026-09-16 20:27:36 -03:00
speechCutScheduler.ts feat(C167): corta o trecho [início,fim] do acervo e publica o arquivo numa página compartilhável 2026-09-15 10:24:36 -03:00
speechEmbeddingIndex.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechImport.ts feat(C215): ingestão de falas da internet no acervo — origem web, espelho privado e catálogo (Closes #1291) 2026-09-24 03:26:10 -03:00
speechListFilters.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechListUrl.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechMediaPipeline.ts feat(C199): gravações enviadas no acervo de comunicação (Closes #1166) 2026-09-18 23:42:30 -03:00
speechOmnibox.ts refactor(C216): aplica achados do simplify (Related #1292) 2026-09-24 17:01:42 -03:00
speechPageData.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechPosterJob.ts feat(C199): gravações enviadas no acervo de comunicação (Closes #1166) 2026-09-18 23:42:30 -03:00
speechSemanticSearch.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechViewModels.ts feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
speechVodResolver.ts fix(C181): player do acervo volta a ter o YouTube in-page e espera a Câmara gerar o trecho 2026-09-16 21:08:01 -03:00
webSpeechIngest.ts fix(C225-large): espelha mídia web acima de 2 GiB 2026-09-26 03:57:27 -03:00