N03 (nexus-aeternum-fusion) é o núcleo destinado à percepção auditiva e à fala do Soul. O projeto declara Google Cloud Speech, Google Cloud Text-to-Speech e Hugging Face Transformers como tecnologias disponíveis.
N03 é um nó da rede circular de 6 núcleos. Ele possui cinco conexões bidirecionais planejadas, uma com cada peer: N01, N02, N04, N05 e N06. Cada peer possui um canal IN e um canal OUT em relação ao N03.
A fundação Mesh está em src/mesh/:
SoulMeshProtocol.ts— identidade N03 e protocolosoul-mesh/1v1.1.0.SoulMeshHttpTransport.ts— HTTP com retry, backoff e circuit-breaker.SoulMeshRouter.ts— despacho de requests.SoulMeshDiscovery.ts— persistência local de peers como fallback.SoulMeshPeerTransport.ts— validação de origem/destino e canais.N03AudioCapabilityRegistry.ts— catálogo das capacidades auditivas e de fala.
audio.transcribe— contrato para transcrição via Google Cloud Speech/Hugging Face.speech.synthesize— contrato para síntese via Google Cloud Text-to-Speech.audio.analyze.emotion— adapter/modelo de emoção pendente.speech.translate— pipeline transcrição → tradução → fala, adapter pendente.audio.summarize— resumo de áudio, runtime de IA pendente.audio.listen.continuous— escuta contínua, runtime de áudio pendente.audio.denoise— redução de ruído, DSP/runtime pendente.speaker.identify— identificação de locutor, modelo/runtime pendente.
Não declaramos como implementada uma função cujo adapter real ainda não existe.
As dependências @google-cloud/speech, @google-cloud/text-to-speech e @huggingface/transformers estão presentes no projeto. A integração de credenciais deve ocorrer somente no runtime/servidor, sem chaves no código ou Git.
Consulte MESH_STATUS.md. A topologia e os contratos estão preparados; comunicação E2E só pode ser confirmada quando os núcleos estiverem executando e acessíveis.
O endpoint legado api/soul-mesh.ts permanece preservado. A nova camada é aditiva e não remove código existente.
npm i
npm run dev
npm run build