Skip to content

feat(voice): add runtime status sounds - #308

Open
johnmatthewtennant wants to merge 11 commits into
mainfrom
jtennant/berd-voice-status-sounds
Open

feat(voice): add runtime status sounds#308
johnmatthewtennant wants to merge 11 commits into
mainfrom
jtennant/berd-voice-status-sounds

Conversation

@johnmatthewtennant

@johnmatthewtennant johnmatthewtennant commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds runtime status cues to Voice conversations in both chained and Expert & Spokesperson modes. Voice settings persist the selected continuous, working-only, once, or off mode and volume, and active conversations receive preference changes immediately.

Pop and Purr use the native macOS output path and the host-selected output device. Cue playback is ancillary, stops during user recognition and conversation output, does not suppress microphone input, and shuts down with its owning Voice runtime.

Verification

On macOS, the hardware playback probe decoded and queued both /System/Library/Sounds/Pop.aiff and /System/Library/Sounds/Purr.aiff through the native CoreAudio player.

@johnmatthewtennant
johnmatthewtennant force-pushed the jtennant/berd-voice-status-sounds branch from 574a20a to e08fff6 Compare September 9, 2026 14:02
Sol added 9 commits September 9, 2026 10:27
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
@johnmatthewtennant
johnmatthewtennant force-pushed the jtennant/berd-voice-status-sounds branch from e08fff6 to 45ff8fd Compare September 9, 2026 17:28
@johnmatthewtennant
johnmatthewtennant marked this pull request as ready for review September 9, 2026 17:29
@johnmatthewtennant
johnmatthewtennant requested a review from a team September 9, 2026 17:29
Sol added 2 commits September 9, 2026 13:40
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant