Commit Graph

  • 2a75664c0c fix(voice): capture at the input device's native sample rate Brice 2026-07-09 14:54:31 +02:00
  • f98952b267 feat(voice): make beep notification volume configurable from config.yaml Kewe63 2026-07-01 09:47:38 +03:00
  • 89d5785692 fix(voice): prefer requested MP3 for playback YAMAGUCHI Seiji 2026-07-15 03:45:41 +09:00
  • 1182efa0a8 fix: play returned TTS audio path in CLI voice mode YAMAGUCHI Seiji 2026-06-10 07:31:50 +09:00
  • af7205bea5 fix(voice): thread max_recording_seconds through the TUI path, add behavior coverage Solitud1nem 2026-07-14 09:50:26 +03:00
  • fd213a82f4 fix(voice): enforce voice.max_recording_seconds (was dead config) Solitud1nem 2026-05-29 09:40:41 +00:00
  • ee5f20bdf2 fix(voice): prevent restart race when continuous mode stops after 3 no-speech cycles brunopirz 2026-06-24 13:15:04 -03:00
  • 268b98253d fix(cli): disarm continuous voice mode via hotkey during agent/transcribe (#67545) kyssta-exe 25470058+kyssta-exe@users.noreply.github.com 2026-07-20 10:13:30 +00:00
  • ae697db19c chore: map salvage contributors (voice CLI/TUI UX batch) Teknium 2026-07-28 09:22:33 -07:00
  • ea80b557ae fix: route busy-steer voice through the shared out-of-band STT choke point Teknium 2026-07-28 09:28:55 -07:00
  • 753d0d77e3 fix(gateway): keep the STT echo ledger across pending-media merges Frowtek 2026-07-19 16:19:14 +03:00
  • 6710ce97c4 fix(gateway): gate [[audio_as_voice]] to audio files so images aren't sent as documents Lumina 2026-06-12 06:10:53 -04:00
  • 0fd0161dfd fix(gateway): steer busy voice follow-ups after STT canorionen 2026-07-15 16:31:13 +03:00
  • aa40f16d3e fix(gateway): transcribe clarify voice replies izumi0uu 2026-06-26 18:11:11 +08:00
  • b8c38a451a chore: add contributor email mappings for voice salvage PR Teknium 2026-07-28 09:28:55 -07:00
  • f76b2b47aa fix(gateway): pass channel_prompt into voice-channel STT events; guard empty transcripts Teknium 2026-07-28 09:28:18 -07:00
  • a4c9994837 refactor(discord): delegate ffmpeg discovery to shared tools.transcription_tools helper Teknium 2026-07-28 09:26:19 -07:00
  • 9b89da23fb Fix Discord ffmpeg discovery on Windows LauraGPT 2026-07-08 02:00:05 +00:00
  • ae8d3e2027 fix(discord): make voice timeouts configurable Jeffrey Cox 2026-06-21 22:15:53 -04:00
  • 388f612435 fix(discord): drain pending voice input before disconnect Ariel Tov Ben 2026-07-21 23:51:31 +04:00
  • a5b32a721a fix(discord): preserve voice reply threading luyifan 2026-07-21 23:34:09 +08:00
  • 297f5142a6 fix(discord): prepend warm-up silence so TTS first word isn't clipped PRATHAMESH75 2026-07-18 15:08:52 +05:30
  • d22a1ee5be fix(tests): add _FakeAudioSource to discord mock for VoiceMixer inheritance Carlos Diosdado 2026-06-16 15:54:42 -06:00
  • eef1ab72d5 fix(discord): inherit AudioSource in VoiceMixer for vc.play() compatibility Carlos Diosdado 2026-06-10 23:38:00 -06:00
  • 31301c1af7 fix(discord): wire voice input callback at adapter connect time isheng-eqi 2026-07-09 18:15:53 +08:00
  • 79da6adfe9 fix: add _handle_voice_channel_input mock to _make_runner in reconnect tests isheng 2026-07-09 18:08:00 +08:00
  • 1b0836c7c7 fix(discord): wire voice input callback at adapter connect time isheng 2026-07-09 17:43:49 +08:00
  • f440a44753 chore: mappings for bare-noreply contributor emails Teknium 2026-07-28 10:45:49 -07:00
  • 4d9dcf152a chore: contributor email mappings for salvaged voice-delivery commits Teknium 2026-07-28 10:28:36 -07:00
  • 2008d80a9e test(gateway): regression coverage for platform-aware voice delivery Teknium 2026-07-28 09:41:48 -07:00
  • ee15e04803 fix(telegram): render markdown in voice-message captions Teknium 2026-07-28 09:38:45 -07:00
  • 1753369f7c fix(gateway): platform-aware auto-TTS output path for native voice bubbles Gilad Bauman 2026-07-28 09:38:45 -07:00
  • 28adb86891 fix(gateway): honor global voice.auto_tts in runner voice-reply gate 55nx954gn6-debug 2026-07-28 09:34:23 -07:00
  • ae53b4ba5a fix(feishu): pass audio duration + thread routing fallback for voice bubbles Hu 2026-07-28 09:32:08 -07:00
  • 88f7fe3b1f fix(tts): improve Opus encoding quality for voice messages shellybotmoyer 2026-07-28 09:31:43 -07:00
  • 33313e88f8 fix(matrix): enforce Ogg/Opus at send_voice boundary, probe metadata off-loop Michel Belleau 2026-07-28 09:30:57 -07:00
  • 34ee3bbf8e fix(matrix): add MSC3245 duration + MSC1767 waveform metadata to voice sends Michel Belleau 2026-06-28 14:15:39 -07:00
  • 4aac89b429 fix(tts): unify TTS text preprocessing behind one shared cleaner Teknium 2026-07-28 09:44:07 -07:00
  • ee019d1cc1 test(tts): add lang_code regression tests, document tts.openai.language Gabriel Anzziani 2026-07-13 16:12:14 -04:00
  • c0dda61032 feat(tts): pass lang_code to OpenAI-compatible TTS providers (Kokoro multilingual support) Gabriel Anzziani 2026-05-24 21:53:10 +00:00
  • ce4e2e6102 docs: add xAI TTS params to cli-config.yaml.example and tts.md Carlos Diosdado 2026-07-01 18:12:41 -06:00
  • d1e9344716 feat(xai-tts): wire text_normalization parameter Carlos Diosdado 2026-07-01 16:52:42 -06:00
  • 462b3cf994 feat(tts): add optional provider parameter to text_to_speech tool Carlos Diosdado 2026-06-16 15:34:37 -06:00
  • 1daa76951b feat(tools): forward OpenAI TTS instructions field through text_to_speech Alcibiades Athens 2026-04-22 20:00:58 -04:00
  • 8171e8ebb3 feat(tts): expose speed parameter in text_to_speech tool Hu 2026-06-18 16:42:02 +08:00
  • d9336e7453 fix(tts): strip <think> reasoning blocks from TTS text Johann 2026-05-28 23:25:45 -04:00
  • ef274a4829 fix(tts): keep Telegram caption on the original reply text Alexander Russell 2026-07-16 19:21:51 +12:00
  • a9a9005f31 feat(tts): normalize spoken text (units, symbols, markdown) before synthesis Alexander Russell 2026-06-15 17:45:23 +12:00
  • fdc24a975e chore: map contributor email reneisaipa@gmail.com -> IvanMiao Teknium 2026-07-28 10:25:25 -07:00
  • d259b24ede feat(pricing): add gemini-3.6-flash and gemini-3.5-flash-lite official snapshot entries Teknium 2026-07-28 10:22:59 -07:00
  • 26dd976fbe fix: align Gemini billing pricing with provider catalog Ivan Miao 2026-07-17 09:42:23 +02:00
  • ecebff82d2 fix: support Gemini billing route mapping and pricing update Ivan Miao 2026-07-07 09:25:07 +02:00
  • ee1e789877 fix(vertex): merge duplicate vertex curated-list keys from #68767 salvage Teknium 2026-07-28 10:16:12 -07:00
  • d7f6dadbea feat(vertex): add validated Gemini model catalog for /model picker ceverson70 2026-07-21 12:05:09 -04:00
  • e25d516c8c fix(gemini): bump native provider aux default to gemini-3.6-flash kosta 2026-07-23 19:11:30 -04:00
  • f3cc2bc022 chore: map moeadham and Vissirexa contributor emails Teknium 2026-07-28 09:35:20 -07:00
  • 90b68520ac fix(tts): bound the Piper/KittenTTS model caches with a small LRU Tikkanaditya Siddartha Jyothi 2026-07-28 09:30:08 -07:00
  • 60b841bbfb fix(tts): bound upstream response bodies luyifan 2026-06-30 04:51:32 +08:00
  • 43b8eb84b3 fix(tts): base_url parity audit — Mistral server_url + provider config tests Teknium 2026-07-28 09:29:32 -07:00
  • e5fc806ccc fix(tts): support configurable ElevenLabs URLs Moeadham 2026-07-28 09:29:20 -07:00
  • 3356703d1f fix(tts): streaming path also honors tts.openai.api_key from config Teknium 2026-07-28 09:26:32 -07:00
  • 861c2fecd2 fix(tts): honor OpenAI config for streaming aml1973 2026-07-23 14:02:42 -07:00
  • efc81a19a6 fix(tts): honor tts.openai.api_key and base_url from config.yaml LeonSGP43 2026-07-28 09:24:44 -07:00
  • f96eee3a91 fix(xai): pin oauth side-tool base URLs dsad 2026-07-11 01:00:29 +03:00
  • 0d0ad3f9d9 fix(hermes_cli): lock dashboard xAI active_provider contracts and setup unsuppress Fangliquan 2026-07-25 20:57:33 +08:00
  • f42be94049 fix(hermes_cli): preserve unset-active dashboard xAI OAuth and cover token save modes Fangliquan 2026-07-25 20:50:37 +08:00
  • fce06e909d fix(hermes_cli): keep TTS/setup xAI OAuth from switching active chat provider Fangliquan 2026-07-25 20:41:57 +08:00
  • a54067a6fd chore(contributors): map tobiassafaie@MacBook-Air-von-Tobias-3.local Teknium 2026-07-28 09:25:13 -07:00
  • ff279649e1 chore(contributors): map bensheridanedwards@gmail.com Ben Sheridan-Edwards 2026-07-21 18:48:48 +01:00
  • bcbae3bf41 fix(stt): cover 401 retry and keep proof image out of the merge diff Ben Sheridan-Edwards 2026-07-21 12:36:51 +01:00
  • 36de3c5c3e fix(stt): retry xAI OAuth after auth rejection BenSheridanEdwards 2026-07-21 10:40:11 +01:00
  • d889c980f5 fix(stt): prefer explicit xAI API key Tobias Safaie geb. Schmidt-Philipp 2026-07-14 20:51:54 +01:00
  • c0c5dac531 fix: stdin=DEVNULL + windows_hide_flags on STT transcode subprocess (guard test) Teknium 2026-07-28 10:49:08 -07:00
  • d66ec2f5f4 fix: explicit utf-8 encoding on ffmpeg STT transcode subprocess (Windows footgun lint) Teknium 2026-07-28 10:29:46 -07:00
  • 4eadabb8ea test: add BadRequestError to the fake openai module fixture Teknium 2026-07-28 09:36:17 -07:00
  • 0897e0adb8 test: align dispatch tests with provider-scoped validation and named registration errors Teknium 2026-07-28 09:34:46 -07:00
  • ce57e9fa85 chore: add contributor email mappings for salvaged STT commits Teknium 2026-07-28 09:32:28 -07:00
  • 9467dc135f fix(stt): lock local model load; allow keyless local OpenAI-compatible STT Teknium 2026-07-28 09:32:06 -07:00
  • ef0d8ce2c5 transcription: transcode to m4a and retry when OpenAI STT rejects the audio container Carl Borg 2026-07-21 17:34:43 +02:00
  • f50a7c307a fix(stt): preprocess .silk voice notes before transcription Dennis 2026-07-28 09:30:17 -07:00
  • a784e74c7f fix(stt): better error logging when faster-whisper lazy install fails Damian Kluk 2026-06-14 12:12:39 +00:00
  • 7a56ab2aa2 fix(stt): validate selected voice provider availability Zehua Wang 2026-07-14 20:31:42 -04:00
  • eaa2dd6d09 fix(stt): check selected provider (not any) + plugin support Zehua Wang 2026-07-14 12:28:53 -04:00
  • de057fe24f fix(stt): check_voice_requirements() should recognize all STT providers Zehua Wang 2026-06-07 21:15:50 -04:00
  • 7d2b8a3cad fix(stt): anchor qwen asr envelope stripping LauraGPT 2026-07-19 05:48:41 +00:00
  • d219392e5b fix(stt): anchor Qwen3-ASR envelope stripping LauraGPT 2026-07-18 21:33:07 +00:00
  • 517b8debbd fix(stt): strip Qwen3-ASR response prefix LauraGPT 2026-07-16 09:13:01 +00:00
  • a5074c0ca8 fix(stt): report unregistered configured providers luyifan 2026-06-30 04:39:32 +08:00
  • 3290c18247 fix: handle missing transcription module gracefully Richard Jang 2026-04-13 23:27:17 +09:00
  • 9e114c5e97 test(tts): add STT fallback regression for _transcribe_mistral (#53259) Tushar 2026-07-19 10:21:10 +05:30
  • a6a439338e fix(tts): fall through to raw import when lazy_deps fails (#53259) Tushar 2026-07-19 09:55:15 +05:30
  • ffc3ce27d5 fix(stt): scope upload size limits to remote providers Charles Cha 2026-07-17 00:46:40 +08:00
  • 884900ffd6 fix: avoid local STT crash on Apple Silicon AnthonyAssistantAi 2026-07-28 09:25:50 -07:00
  • 766e856118 fix(stt): treat CUBLAS_STATUS_NOT_SUPPORTED as CUDA lib error liuhao1024 2026-04-30 00:10:23 +08:00
  • 06fc6e0c29 fix(stt): respect device and compute_type from config.yaml Tranquil-Flow 2026-04-14 03:33:37 +10:00
  • fda771498e docs(acp): warn that Buzz auto-approves Hermes tool permissions SHL0MS 2026-07-28 13:47:46 -04:00
  • 38cd253abd feat(update): self-heal the hermes-acp launcher + document Buzz Desktop as an ACP host Teknium 2026-07-28 10:15:13 -07:00
  • a7d5147cf1 fix(install): install a hermes-acp launcher onto PATH SHL0MS 2026-07-28 12:41:06 -04:00
  • c136400c9e fix(voice): single scoped resolver — STT/TTS keys fall back to the credential pool Teknium 2026-07-28 09:37:57 -07:00
  • 79bcfc23ab fix(tools): resolve TTS/STT provider keys through credential pool sg-architect 2026-07-21 16:50:13 +08:00