{"repo":"NousResearch/hermes-agent","public_id":"6926","display_label":"TTS speed control and provider option expansion","summary":"These items add speed/rate configuration support across multiple TTS providers (ElevenLabs, Edge TTS, OpenAI, MiniMax, NeuTTS), using native parameters where available and ffmpeg fallback otherwise. Additional work covers exposing ElevenLabs generation options and unifying spoken-text preprocessing with provider-level tool parameters.","subsystem":"agent","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":73513,"merged_at":"2026-07-28T18:55:02+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-07-28T18:55:02+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.3933333333333333},"fix_edges":[{"issue_number":14196,"pr_number":73513,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-07-28T18:55:02+00:00"},{"issue_number":34213,"pr_number":73513,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-07-28T18:55:02+00:00"},{"issue_number":47459,"pr_number":73513,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-07-28T18:55:02+00:00"}],"members":[{"kind":"issue","number":6926,"title":"Feature: TTS Speed Control — Wire native rate params for Edge/OpenAI, add ffmpeg atempo fallback for NeuTTS/ElevenLabs","url":null,"state":"closed"},{"kind":"issue","number":17789,"title":"Support ElevenLabs TTS speed configuration","url":null,"state":"open"},{"kind":"pr","number":39382,"title":"feat(tts): expose ElevenLabs generation options","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"efd69c9a9","number":0},{"kind":"pr","value":"#69511","number":69511},{"kind":"pr","value":"#73513","number":73513},{"kind":"pr","value":"#43980","number":43980},{"kind":"pr","value":"#39382","number":39382}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":73513,"title":"feat(tts): unified spoken-text preprocessing + speed/instructions/provider tool params","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cli-config.yaml.example","cli.py","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","gateway/platforms/base.py","hermes_cli/voice.py","tests/gateway/test_base_topic_sessions.py","tests/tools/test_tts_instructions.py","tests/tools/test_tts_max_text_length.py","tests/tools/test_tts_prepare_spoken.py","tests/tools/test_tts_speed.py","tests/tools/test_tts_text_normalize.py","tests/tools/test_tts_xai_speech_tags.py","tests/tools/test_voice_cli_integration.py","tools/tts_text_normalize.py","tools/tts_tool.py","website/docs/user-guide/features/tts.md","website/docs/user-guide/features/voice-mode.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}