Add voice chunking and match-context foundations for ACR service
Constraint: keep humming/recording query support lightweight and compatible with the existing FAISS-first local workflow while production retrieval remains pgvector-oriented Rejected: delaying service-path scaffolding until full production retrieval is ready | would block validation of voice-to-chunk and context export behavior Confidence: high Scope-risk: moderate Directive: keep semantics song_id-first and treat resource paths only as supporting evidence/context artifacts Tested: /usr/local/miniconda3/bin/python -m unittest discover -s acr-engine/tests -v Not-tested: live FastAPI smoke until uvicorn is available in the current interpreter environment
Showing
12 changed files
with
473 additions
and
137 deletions
acr-engine/scripts/service_voice_smoke.py
0 → 100755
acr-engine/src/data/voice_chunker.py
0 → 100644
This diff is collapsed.
Click to expand it.
acr-engine/src/utils/context_exporter.py
0 → 100644
acr-engine/tests/test_bootstrap.py
0 → 100644
acr-engine/tests/test_context_exporter.py
0 → 100644
acr-engine/tests/test_voice_chunker.py
0 → 100644
-
Please register or sign in to post a comment