-
dd691d3831
Merge graceful-drain: play out the queue on shutdown
main
Ryan Malloy
2026-07-04 21:50:47 -06:00
-
-
ec98b6958e
Drain the queue on shutdown instead of dropping it
Ryan Malloy
2026-07-04 21:50:47 -06:00
-
-
08f40ae2dc
Merge listen-talkover: non-blocking ready tone (talk over the dial)
Ryan Malloy
2026-07-04 21:39:43 -06:00
-
-
fa7a4d51bd
listen(): fire the ready tone non-blocking so you can talk over it
Ryan Malloy
2026-07-04 21:39:43 -06:00
-
-
177bf9f7cc
Merge listen-robustness: transcription retries + missing-mic message
Ryan Malloy
2026-07-04 13:22:45 -06:00
-
-
48279ba629
listen(): retry transcription timeouts; friendlier missing-mic error
Ryan Malloy
2026-07-04 13:22:45 -06:00
-
-
012064180a
Merge context-trim: shrink mcspeak's per-turn and per-call context
Ryan Malloy
2026-07-04 13:02:05 -06:00
-
-
e65a120747
Trim mcspeak context footprint (docstrings + listen json result)
Ryan Malloy
2026-07-04 13:02:05 -06:00
-
-
da9be3a976
listen(): make a missing-mic failure diagnosable
Ryan Malloy
2026-07-04 12:34:12 -06:00
-
663dc91f5b
Merge macos-audio-backend: platform audio backend + macOS support
Ryan Malloy
2026-07-03 22:28:17 -06:00
-
-
7910f36395
Pre-compile macOS recorder at startup; add PLATFORMS.md
Ryan Malloy
2026-07-03 22:26:40 -06:00
-
3d5d8dad36
macOS transcode via afconvert; document ducking no-op
Ryan Malloy
2026-07-03 22:25:13 -06:00
-
2711e90dce
macOS audio backend groundwork (capture proven, deploy TBD)
Ryan Malloy
2026-07-03 22:22:58 -06:00
-
-
f13278da64
Merge voice-multiproject-ux: streaming utterances, secretary, tone kit
Ryan Malloy
2026-07-03 20:21:30 -06:00
-
-
fc5057366c
docs: utterance queue, secretary, tone kit, listen
Ryan Malloy
2026-07-03 20:08:20 -06:00
-
3c4e06aa64
Add Pink Floyd tone kit and conversation-first listen
Ryan Malloy
2026-07-03 20:08:14 -06:00
-
5db7876dac
Stream utterances through the speech queue
Ryan Malloy
2026-07-03 20:08:04 -06:00
-
-
d73bb49fd4
Add listen() tool — capture mic via pw-record, transcribe via Parakeet
Ryan Malloy
2026-06-27 21:39:13 -06:00
-
549deb877d
Gitignore orpheus-data/ for the local GGUF cache
Ryan Malloy
2026-06-27 21:28:02 -06:00
-
f00d0e27a2
Add transcribe tool — Parakeet STT via gpu.supported.systems
Ryan Malloy
2026-06-16 07:18:13 -06:00
-
27b4c4ae29
Add generate_audio file/format params; bring Piper TTS up with es_MX default
Ryan Malloy
2026-06-13 17:35:36 -06:00
-
ec4e1b6093
Fix stream-restore mute + entry tone overlap, make Orpheus opt-in
Ryan Malloy
2026-05-28 14:14:38 -06:00
-
44fec2ec32
Bump version to 2026.03.04.1 for PyPI re-publish with renamed module
Ryan Malloy
2026-03-04 20:11:52 -07:00
-
402a877726
Rename module src/tts_mcp → src/mcspeak
Ryan Malloy
2026-03-04 20:11:23 -07:00
-
d054caa43c
Rename project to mcspeak, add README
Ryan Malloy
2026-03-04 19:46:25 -07:00
-
d3aaac2042
Rename PyPI package to mcspeak, add mcspeak script entry point
Ryan Malloy
2026-03-04 19:42:17 -07:00
-
359536199b
Bump version to 2026.03.04 for PyPI release
Ryan Malloy
2026-03-04 19:16:31 -07:00
-
ab9b695f21
Encourage parallel speak() calls, document progress monitoring
Ryan Malloy
2026-03-04 17:19:06 -07:00
-
70511916b9
Add media ducking: fade external audio during TTS playback
Ryan Malloy
2026-03-03 21:38:56 -07:00
-
7959efbd51
Add tool annotations, progress messages, and chunked synthesis pipeline
Ryan Malloy
2026-03-03 18:00:11 -07:00
-
79bfe2a89b
Fix sequential timeout stacking in shutdown budget
Ryan Malloy
2026-03-02 18:28:04 -07:00
-
d10eb9ab57
Fix graceful shutdown: let consumer finish audio on SIGTERM
Ryan Malloy
2026-03-02 18:12:31 -07:00
-
7cae72b936
Graceful shutdown, blocking speak() with progress, and cancel support
Ryan Malloy
2026-03-02 17:45:48 -07:00
-
44d4f5a3d6
Rename Caddy domain to mctalkbox.l.supported.systems
Ryan Malloy
2026-03-02 15:30:57 -07:00
-
eaff3e8861
Add project-aware voice identity with round-robin assignment
Ryan Malloy
2026-02-24 11:58:10 -07:00
-
6a81e0760a
Add exit tone (roger beep) and standby tone after speech
Ryan Malloy
2026-02-23 14:44:27 -07:00
-
25de529bf4
Add entry tone (Nextel chirp) before queued speech playback
Ryan Malloy
2026-02-23 14:40:36 -07:00
-
bf0dfa7a5e
Decode SNAC in single pass to fix audio artifacts
Ryan Malloy
2026-02-21 21:51:42 -07:00
-
538b8a513e
Replace Ollama with llama-server for 15x Orpheus throughput
Ryan Malloy
2026-02-21 21:33:23 -07:00
-
7f9557d93b
Increase Orpheus Ollama timeout from 120s to 600s
Ryan Malloy
2026-02-21 17:09:13 -07:00
-
48b518771d
Refactor speech queue: producer-consumer with priority and timeouts
Ryan Malloy
2026-02-21 15:56:01 -07:00
-
4698d8b0d2
Lazy-load SNAC decoder to reduce idle memory
Ryan Malloy
2026-02-21 13:04:35 -07:00
-
c53db4b251
Add Docker deployment with Caddy HTTPS reverse proxy
Ryan Malloy
2026-02-20 20:47:22 -07:00
-
2fd84f0df7
Initial TTS MCP server with 3 engines
Ryan Malloy
2026-02-20 18:10:15 -07:00