Merge the MicroslopSam engine into the repository
This commit is contained in:
@@ -33,6 +33,11 @@ before you stop.
|
||||
The client must not crash, and the daemon must not send malformed data to Discord.
|
||||
- Keep core patches isolated. Add actions in `src/renderer/puppet/` and the bridge in
|
||||
`src/main/puppetBridge.ts`. Do not spread logic through upstream files.
|
||||
- TTS lives in `microslopsam/` (merged from the standalone SAM engine project, including the
|
||||
vendored binaries: they are hard to acquire and small enough to track). Before changing anything
|
||||
TTS, read `TTS-DESIGN.md` and `microslopsam/docs/TTS-DESIGN.md`, confirm the in-repo copy is
|
||||
current, and run `sh microslopsam/setup/test-wrapper.sh`. The daemon's engine points at
|
||||
`microslopsam/setup/veskslop-tts.sh`; nothing may reference an external SAM checkout.
|
||||
- The daemon holds the logic: triggers, trust list, command parsing, trigger log, and pacing.
|
||||
- The daemon binds to localhost. Remote access goes over LAN or Tailscale only.
|
||||
- Pacing: the daemon sends the first action of a burst in 30-200 ms, then spaces sends 500-2800 ms.
|
||||
@@ -72,7 +77,7 @@ before you stop.
|
||||
| User search (cache and guild members) | Implemented |
|
||||
| Voice state read and `VOICE_STATE_UPDATE` events | Implemented |
|
||||
| Voice actions (`voice.join`, `voice.leave`, `voice.move`) | Implemented. Auto-leave follows the owner. `stay @user` pending. |
|
||||
| Voice audio (TTS, virtual mic, ducking, browser monitor) | Implemented. Microphone puppeting pending. |
|
||||
| Voice audio (TTS, virtual mic, ducking, browser monitor) | Implemented. MicroslopSam engine merged into `microslopsam/`; VOX/HEV presets, VOX prosody, word mode, and the hum are live. Microphone puppeting pending. |
|
||||
| Audio capture and transcript (VAD, WAV, STT hook, live events) | Implemented. STT provider not chosen. |
|
||||
| Voice video | Not started. Plan in [docs/voice.md](docs/voice.md). |
|
||||
| Notification parsing (edits, deletes, reactions, replies) | Implemented |
|
||||
|
||||
Reference in New Issue
Block a user