Commit Graph

  • 503e5e9106 Fix Gemini Live local VAD by sending correct activity events to server Mark Backman 2026-03-25 18:00:13 -04:00
  • 13fcf966a4 Ignore Gemini VAD interrupts when VAD is disabled fix/gemini-vad-disabled-guard James Hush 2026-03-25 13:47:17 +08:00
  • 2ff4b3f4a3 Improving docstring based on the recent changes. filipi87 2026-03-25 17:52:05 -03:00
  • b4096f9a11 Refactoring to remove "Reset" and "TTSStoppedFrame" from word. filipi87 2026-03-25 17:47:24 -03:00
  • c4253a7d98 Refactoring to invoke append_to_audio_context instead of direct queue put. filipi87 2026-03-25 17:21:55 -03:00
  • 2441c4f801 Merge pull request #4135 from pipecat-ai/filipi/audio_buffer Filipi da Silva Fuchter 2026-03-25 15:40:17 -04:00
  • a7a55dd30e Merge pull request #4136 from pipecat-ai/mb/bump-package-version-nvidia Mark Backman 2026-03-25 15:27:48 -04:00
  • de6a7223ba Suppress verbose gRPC C-core logging in nvidia services Mark Backman 2026-03-25 09:54:28 -04:00
  • 165932e1cc Add changelog for #4136 Mark Backman 2026-03-25 09:45:30 -04:00
  • 1f0d9ad01a Upgrade protobuf to 6.x for nvidia-riva-client 2.25.1 compatibility Mark Backman 2026-03-25 09:44:22 -04:00
  • 052075c244 updated changelog Chad Bailey 2026-03-25 19:12:37 +00:00
  • a8d0e1de9f Update changelog filename with PR number Chad Bailey 2026-03-25 19:10:20 +00:00
  • 4f0b2066c0 Add Deepgram Flux STT service for AWS SageMaker Chad Bailey 2026-03-25 19:09:52 +00:00
  • 413dbaf974 Automated tests to validate the silence injection guards. filipi87 2026-03-25 16:05:58 -03:00
  • 5645909d34 [inworld] add falbback for empty timestamps from server Ian Lee 2026-03-20 17:18:54 -07:00
  • da3f184316 Automated tests to validate the silence injection guards. filipi87 2026-03-25 15:38:21 -03:00
  • e5a2723632 Fixed audio crackling and popping artifacts in AudioBufferProcessor. filipi87 2026-03-25 15:29:50 -03:00
  • 4ee4002d5d Merge pull request #4137 from pipecat-ai/mb/language-string-log-level-debug Mark Backman 2026-03-25 12:26:46 -04:00
  • 54a17ab1f3 Add changelog for #4142 Mark Backman 2026-03-25 12:22:37 -04:00
  • 1c99a537b2 Consolidate Grok services into xai module Mark Backman 2026-03-25 12:07:40 -04:00
  • ff5d055b3c Merge pull request #4031 from niczy/xai-tts-service Mark Backman 2026-03-25 10:57:08 -04:00
  • adc003d6c7 Code review cleanup Mark Backman 2026-03-25 10:53:07 -04:00
  • bbd14de9c5 Address PR review: rename to XAIHttpTTSService, add language map, clean up API Nicholas Zhao 2026-03-24 22:21:17 -07:00
  • 02b97035f8 Add xAI TTS service Nicholas Zhao 2026-03-13 14:55:54 -07:00
  • 2872d76896 Remove 07e anthropic xai-tts-service Mark Backman 2026-03-25 10:34:44 -04:00
  • 9af5c482c6 Add xAI HTTP TTS service Mark Backman 2026-03-24 10:30:27 -04:00
  • 79dafb9ac9 Add xAI TTS service Nicholas Zhao 2026-03-13 14:55:54 -07:00
  • f470ff193e Update language tests to expect debug instead of warning Mark Backman 2026-03-25 10:26:10 -04:00
  • 7bc8b89a54 Add changelog for #4137 Mark Backman 2026-03-25 10:21:44 -04:00
  • a8eff6fbbf Downgrade unrecognized language string log from warning to debug Mark Backman 2026-03-25 10:20:36 -04:00
  • 86e086c6b5 Merge pull request #4130 from pipecat-ai/pk/realtime-services-init-v-context-system-instructions-cleanup kompfner 2026-03-25 09:13:52 -04:00
  • 4bdfe1cf31 Add changelog for realtime system instruction preference change Paul Kompfner 2026-03-24 17:34:50 -04:00
  • bb33045389 Add system instruction conflict resolution tests for realtime adapters Paul Kompfner 2026-03-24 17:30:35 -04:00
  • ac2b1ecd47 Prefer init-provided system instruction in Grok Realtime Paul Kompfner 2026-03-24 17:29:19 -04:00
  • e7dd84b552 Prefer init-provided system instruction in OpenAI Realtime Paul Kompfner 2026-03-24 17:21:53 -04:00
  • 39329aaddb Prefer init-provided system instruction in Nova Sonic Paul Kompfner 2026-03-24 17:18:44 -04:00
  • 56a56a4174 Prefer init-provided system instruction in Gemini Live Paul Kompfner 2026-03-24 17:06:56 -04:00
  • b80328e038 Merge pull request #4125 from pipecat-ai/pk/gemini-live-endframe-deferral-issue kompfner 2026-03-24 17:02:46 -04:00
  • 3a80be760b Merge pull request #4089 from pipecat-ai/pk/system-and-developer-message-handling-update kompfner 2026-03-24 16:24:11 -04:00
  • b66c892100 Add changelog for #4128 Mark Backman 2026-03-24 16:15:00 -04:00
  • 6c30371295 Fix Deepgram Flux event handler docstring to match implementation Mark Backman 2026-03-24 16:12:25 -04:00
  • ddf6a41854 Add on_end_of_turn event handler to AssemblyAI STT Mark Backman 2026-03-24 16:11:35 -04:00
  • e0c49927cf Remove hard-coded model overrides from Together and Groq examples Paul Kompfner 2026-03-23 15:20:17 -04:00
  • 45926a7135 Update Together.ai default model to openai/gpt-oss-20b Paul Kompfner 2026-03-23 15:13:18 -04:00
  • 8c678c1c98 Set supports_developer_role = False for more OpenAI-compatible services Paul Kompfner 2026-03-23 15:04:53 -04:00
  • 4c121332cf Convert developer messages to user for Cerebras (and lay groundwork for other incompatible services) Paul Kompfner 2026-03-23 13:24:43 -04:00
  • 74686f9190 Add changelog for Gemini Live system_instruction fix Paul Kompfner 2026-03-20 18:31:31 -04:00
  • 19bcc8620c Fix Gemini Live not honoring settings.system_instruction Paul Kompfner 2026-03-20 18:29:22 -04:00
  • 0530722c58 Convert developer messages to user in Perplexity adapter Paul Kompfner 2026-03-20 18:14:48 -04:00
  • 0d1b834770 Add developer message support to realtime adapters Paul Kompfner 2026-03-20 18:02:32 -04:00
  • 7a0f7b58d1 Remove bit of unintentionally-left-in debugging logic Paul Kompfner 2026-03-20 17:54:27 -04:00
  • 5806a3f0fa Use "developer" role for remaining developer-intent messages in examples Paul Kompfner 2026-03-20 17:46:47 -04:00
  • 27fabfc1b3 Improve warning message wording and formatting Paul Kompfner 2026-03-20 17:25:43 -04:00
  • d779a5b4ea Use "developer" role for programmatic conversation-kickoff messages Paul Kompfner 2026-03-20 17:21:46 -04:00
  • 2bb36b5b66 Update changelog for developer message simplification Paul Kompfner 2026-03-20 16:06:39 -04:00
  • e0bc9c73c6 Add Anthropic interruptible example (07e) and register in release evals Paul Kompfner 2026-03-20 16:00:56 -04:00
  • 2135557689 Simplify: don't promote developer messages to system instruction Paul Kompfner 2026-03-20 15:58:34 -04:00
  • a0393b9af6 Fix: warn on system_instruction conflict even with single system message Paul Kompfner 2026-03-20 15:25:39 -04:00
  • 64ba013b68 Move OpenAI Responses adapter tests into test_get_llm_invocation_params.py Paul Kompfner 2026-03-20 15:04:30 -04:00
  • 7377d88cf5 Move system_instruction tests into test_get_llm_invocation_params.py Paul Kompfner 2026-03-20 14:36:23 -04:00
  • 3bbec0a2c8 Broaden docstring: all non-OpenAI providers need non-empty messages Paul Kompfner 2026-03-20 14:21:17 -04:00
  • e29a63e1ae Improve _extract_initial_system_or_developer docstring clarity Paul Kompfner 2026-03-20 14:11:40 -04:00
  • 45178972d7 Fix stale docstring in PerplexityLLMAdapter Paul Kompfner 2026-03-20 14:00:56 -04:00
  • bb7199d143 Add changelog entries for #4089 Paul Kompfner 2026-03-20 10:33:14 -04:00
  • d4dea30407 Centralize system message handling in adapters; add developer message support Paul Kompfner 2026-03-20 10:31:25 -04:00
  • b49bf1c83f Merge pull request #4127 from pipecat-ai/mb/tts-text-frame-ordering Mark Backman 2026-03-24 15:39:06 -04:00
  • 1b0f7ecb0e Merge pull request #4126 from pipecat-ai/mb/fix-tts-flush-phantom-contexts Mark Backman 2026-03-24 15:33:58 -04:00
  • 8e57dd67a2 Add changelog for #4127 Mark Backman 2026-03-24 15:10:48 -04:00
  • 5d71de8aad Fix LLMFullResponseEndFrame racing ahead of final TTSTextFrame Mark Backman 2026-03-24 15:09:42 -04:00
  • dc56cb2ccc Gemini Live: reset _bot_is_responding when releasing deferred EndFrame Paul Kompfner 2026-03-24 15:01:07 -04:00
  • 063955b7eb Gemini Live: clean up EndFrame deferral state on disconnect Paul Kompfner 2026-03-24 14:30:14 -04:00
  • e05bd54743 Add changelog for #4126 Mark Backman 2026-03-24 13:43:07 -04:00
  • 35f52f70ab Fix TTS flush creating phantom contexts on providers like ElevenLabs Mark Backman 2026-03-24 13:42:01 -04:00
  • d05eb02b98 Add changelog for #4125 Paul Kompfner 2026-03-24 12:53:00 -04:00
  • 4abd4d031d Gemini Live: add safety timeout to EndFrame deferral to prevent indefinite pipeline hang Paul Kompfner 2026-03-24 12:50:07 -04:00
  • 7e42998e9e Gemini Live: fix potential EndFrame-deferral hang by handling turn_complete without usage_metadata Paul Kompfner 2026-03-24 12:32:14 -04:00
  • 28eb4544d3 Merge pull request #4122 from pipecat-ai/filipi/inworld_follow_up Filipi da Silva Fuchter 2026-03-24 12:28:00 -04:00
  • b45dcb1ae0 Merge pull request #4028 from inworld-ai/ian/close-on-turn-complete Filipi da Silva Fuchter 2026-03-24 12:07:51 -04:00
  • 6eb988b729 Merge pull request #4092 from harshitajain165/harshita/smallest-tts-only Mark Backman 2026-03-24 11:54:34 -04:00
  • f68b3222b3 Fix SmallestTTSService to use InterruptibleTTSService audio context system Mark Backman 2026-03-24 11:46:28 -04:00
  • 3274235ea1 Adding missing changelog entry. filipi87 2026-03-24 12:42:56 -03:00
  • 05b9c514fb Invoking TTSSpeakFrame when we receive a TTSSpeakFrame. filipi87 2026-03-24 12:39:28 -03:00
  • 03c0d7c345 Merge pull request #4013 from inworld-ai/ian/prewarm-context-inworld-v2 Filipi da Silva Fuchter 2026-03-24 11:37:28 -04:00
  • 0783edb185 Merge pull request #4120 from pipecat-ai/filipi/krisp-viva-vad-support Filipi da Silva Fuchter 2026-03-24 11:26:53 -04:00
  • 51d28b4a9f Code review fixes Mark Backman 2026-03-24 11:18:55 -04:00
  • cf083b8411 Merge pull request #4078 from pipecat-ai/cb/gemini-updates kompfner 2026-03-24 11:18:00 -04:00
  • 099814d74a Add Smallest AI TTS service integration Harshita Jain 2026-03-20 09:30:16 -07:00
  • dd45843c42 Merge pull request #4117 from m-ods/feat/assemblyai-domain-param Mark Backman 2026-03-24 11:02:01 -04:00
  • fe15d8654b Add changelog for #4117 Mark Backman 2026-03-24 10:57:55 -04:00
  • 68a440ae2e Move inference_on_context_initialization comment to constructor level Paul Kompfner 2026-03-24 10:49:45 -04:00
  • 8109ab6135 Further tweaks and improvements to Gemini 3 support in Gemini Live Paul Kompfner 2026-03-24 10:45:41 -04:00
  • f311a0b6e4 Merge pull request #4084 from pipecat-ai/filipi/refactor_stop_frame Filipi da Silva Fuchter 2026-03-24 10:06:02 -04:00
  • 9df8985d60 Refactoring the way we automatically push TTSStoppedFrame. filipi87 2026-03-24 11:00:06 -03:00
  • b3a25e0ebe Adding changelog entry for cleanup method. filipi87 2026-03-24 10:53:07 -03:00
  • 02cfb129d3 Invoke cleanup method on VAD analyzer. filipi87 2026-03-24 10:49:14 -03:00
  • 311afef7da Fixing Krisp Viva example. filipi87 2026-03-24 10:48:22 -03:00
  • 5ed183d215 Merge pull request #4022 from krispai/krisp-viva-vad-support Filipi da Silva Fuchter 2026-03-24 09:44:32 -04:00
  • 5c3d3aea2b Merge pull request #4115 from pipecat-ai/mb/user-turn-stop-warnings Mark Backman 2026-03-24 09:32:20 -04:00
  • 0651569a4e Merge pull request #4119 from Alex-wuhu/novita-integration Mark Backman 2026-03-24 09:30:05 -04:00
  • bf04ea2043 Add changelog for #4119 Mark Backman 2026-03-24 09:23:40 -04:00