Directories
¶
| Path | Synopsis |
|---|---|
|
Package audio provides audio capture, playback, Opus encoding/decoding, and VAD.
|
Package audio provides audio capture, playback, Opus encoding/decoding, and VAD. |
|
Package client implements the GoSpeak client networking.
|
Package client implements the GoSpeak client networking. |
|
Package crypto provides voice packet encryption and key management.
|
Package crypto provides voice packet encryption and key management. |
|
Package logging provides configurable structured logging for GoSpeak.
|
Package logging provides configurable structured logging for GoSpeak. |
|
Package model defines the core domain types for GoSpeak.
|
Package model defines the core domain types for GoSpeak. |
|
Package protocol defines the voice packet format and control message framing.
|
Package protocol defines the voice packet format and control message framing. |
|
Package rbac provides role-based access control checks.
|
Package rbac provides role-based access control checks. |
|
Package server implements the GoSpeak server.
|
Package server implements the GoSpeak server. |
|
Package store provides SQLite-backed persistence for users, channels, tokens, and bans.
|
Package store provides SQLite-backed persistence for users, channels, tokens, and bans. |
|
Package version holds build-time version info injected via ldflags.
|
Package version holds build-time version info injected via ldflags. |
Click to show internal directories.
Click to hide internal directories.