{"repo":"NousResearch/hermes-agent","public_id":"79859","display_label":"Desktop Talk to Hermes TTS streaming and format fixes","summary":"These items address audio playback behavior and format selection for the Talk to Hermes feature on Desktop, specifically around switching to Opus format and enabling playback from the first streamed sentence rather than waiting for a complete audio file.","subsystem":"apps/desktop","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":115322,"merged_at":"2026-09-18T19:29:01+00:00"},"resolution":{"state":"resolved","by":"pr-115322"},"freshness":{"state":"verified","last_verified_at":"2026-09-18T19:29:01+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":79859,"pr_number":115322,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T19:29:01+00:00"}],"members":[{"kind":"issue","number":79859,"title":"[Bug]: Desktop Talk to Hermes still uses delayed MP3 whole-file playback with OpenAI TTS","url":null,"state":"closed"},{"kind":"pr","number":109286,"title":"fix(desktop): switch Talk to Hermes OpenAI TTS to Opus format","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#79859","number":79859},{"kind":"pr","value":"#102928","number":102928}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":115322,"title":"Desktop: Talk to Hermes speaks from the first streamed sentence instead of after the whole reply (#79859, salvage #81957)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/chat/composer/hooks/use-composer-voice-stream-subscription.test.tsx","apps/desktop/src/app/chat/composer/hooks/use-composer-voice.ts","contributors/emails/209938808+Danielmuzology@users.noreply.github.com"]}],"trust":{"default_tier":"verified","includes_suggested":false}}