Directories
¶
| Path | Synopsis |
|---|---|
|
Package aecprobe measures the voice front-end's echo cancellation against a real speaker and a real microphone.
|
Package aecprobe measures the voice front-end's echo cancellation against a real speaker and a real microphone. |
|
Package audiobook defines the human-reviewable audiobook production plan.
|
Package audiobook defines the human-reviewable audiobook production plan. |
|
Package bginit seeds lipgloss's background-color cache before bubbletea can issue OSC/DSR terminal queries that hang or mis-detect on bare PTYs (VHS, CI, script).
|
Package bginit seeds lipgloss's background-color cache before bubbletea can issue OSC/DSR terminal queries that hang or mis-detect on bare PTYs (VHS, CI, script). |
|
internal/buildutil/main.go
|
internal/buildutil/main.go |
|
Package calibre resolves books from a Calibre library via calibredb.
|
Package calibre resolves books from a Calibre library via calibredb. |
|
Package listen provides a continuous STT loop: run sessions back to back against a provider and dispatch a callback per utterance until stopped.
|
Package listen provides a continuous STT loop: run sessions back to back against a provider and dispatch a callback per utterance until stopped. |
|
Package meeting is the domain package for meeting recording helpers and post-meeting note routing.
|
Package meeting is the domain package for meeting recording helpers and post-meeting note routing. |
|
ideas
Package ideas resolves spoken idea spans into filed Inbox intents.
|
Package ideas resolves spoken idea spans into filed Inbox intents. |
|
log
Package log records a meeting as a human-readable document plus a structured JSONL event stream.
|
Package log records a meeting as a human-readable document plus a structured JSONL event stream. |
|
remote
Package remote records meetings driven by a network client (phone, Watch) instead of the local microphone.
|
Package remote records meetings driven by a network client (phone, Watch) instead of the local microphone. |
|
Package narrate defines the samantha.narration-plan.v1 document: the typed, validated artifact shared by the narrate pipeline stages (plan, prepare, render).
|
Package narrate defines the samantha.narration-plan.v1 document: the typed, validated artifact shared by the narrate pipeline stages (plan, prepare, render). |
|
wire
Package wire holds pure API/CLI value types shared by internal/netapi and cmd/samantha/cmd.
|
Package wire holds pure API/CLI value types shared by internal/netapi and cmd/samantha/cmd. |
|
Package persona loads festival-voice persona profiles (multi-agent support).
|
Package persona loads festival-voice persona profiles (multi-agent support). |
|
Package render is the batch narration runtime: it turns documents into audio files and a manifest, separately from the live voice pipeline.
|
Package render is the batch narration runtime: it turns documents into audio files and a manifest, separately from the live voice pipeline. |
|
encoder
Package encoder provides optional post-processing of rendered WAV audio into compressed formats (MP3/M4B/...) via an external, ffmpeg-compatible binary.
|
Package encoder provides optional post-processing of rendered WAV audio into compressed formats (MP3/M4B/...) via an external, ffmpeg-compatible binary. |
|
epub
Package epub parses EPUB publications into ordered, titled chapters using only the standard library (archive/zip + encoding/xml).
|
Package epub parses EPUB publications into ordered, titled chapters using only the standard library (archive/zip + encoding/xml). |
|
extractors
Package extractors turns input documents (Markdown, HTML, URL articles, EPUB) into structure-aware render.Documents.
|
Package extractors turns input documents (Markdown, HTML, URL articles, EPUB) into structure-aware render.Documents. |
|
Package speaker provides optional speaker analysis (diarization, embedding identification) for meetings and live conversation.
|
Package speaker provides optional speaker analysis (diarization, embedding identification) for meetings and live conversation. |
|
Package transcript appends conversation events to a JSONL file — the machine-readable session record consumed by the duet harness and useful on its own for field debugging (WI-dc9e33 PR-1).
|
Package transcript appends conversation events to a JSONL file — the machine-readable session record consumed by the duet harness and useful on its own for field debugging (WI-dc9e33 PR-1). |
|
anim
Package anim renders terminal voice-activity visuals for Samantha.
|
Package anim renders terminal voice-activity visuals for Samantha. |
|
vim
Package vim is a self-contained vim-style modal text editor for Bubble Tea TUIs: normal/insert/visual/command modes, counts, operators (d/c/y), text objects, f/t motions, registers via a single yank buffer, and snapshot undo/redo.
|
Package vim is a self-contained vim-style modal text editor for Bubble Tea TUIs: normal/insert/visual/command modes, counts, operators (d/c/y), text objects, f/t motions, registers via a single yank buffer, and snapshot undo/redo. |
Click to show internal directories.
Click to hide internal directories.