Commit Graph

  • 0abaae2f07 LLMUserAggregator: no need to reset strategies Aleix Conchillo Flaqué 2025-12-24 10:30:07 -08:00
  • 30922d365f minor turn start strategies cleanup Aleix Conchillo Flaqué 2025-12-24 10:29:48 -08:00
  • c33c8d2195 LLMUserAggregator: add support for user mute strategies Aleix Conchillo Flaqué 2025-12-24 10:17:30 -08:00
  • 5a4236bc71 tests: add user mute strategy tests Aleix Conchillo Flaqué 2025-12-24 09:32:46 -08:00
  • 1d70275574 initial user mute strategies Aleix Conchillo Flaqué 2025-12-23 21:55:13 -08:00
  • ee35ea0966 Merge pull request #3291 from pipecat-ai/aleix/llm-user-aggregator-timeout Aleix Conchillo Flaqué 2025-12-23 18:34:57 -08:00
  • ffb5895404 tests: add initial tests for universal LLMUserAggregator Aleix Conchillo Flaqué 2025-12-23 13:56:59 -08:00
  • 1f0357ae5e LLMUserAggregator: add bot turn start strategies timeout fallback Aleix Conchillo Flaqué 2025-12-23 13:56:21 -08:00
  • 44a698cbcc Add AudioContextTTSService base class, update AudioContextWordTTSService inheritance Mark Backman 2025-12-23 10:31:46 -05:00
  • 74ab68cb58 Add changelog fragment Mark Backman 2025-12-23 10:15:50 -05:00
  • 5038ebf205 Clean up _receive_messages to use WebsocketService class Mark Backman 2025-12-23 09:44:21 -05:00
  • 1da215f576 Inworld TTS service clean up Mark Backman 2025-12-23 09:24:29 -05:00
  • 40493e8ce8 Merge pull request #3286 from pipecat-ai/aleix/improve-turn-analyzer-bot-turn-start-strategy Aleix Conchillo Flaqué 2025-12-22 21:46:48 -08:00
  • 4017bfa769 LLMUserAggregator: improve turn_analyzer warning Aleix Conchillo Flaqué 2025-12-22 21:44:20 -08:00
  • 480a9d092c TurnAnalyzerBotTurnStartStrategy: make sure to use turn analyzer state Aleix Conchillo Flaqué 2025-12-22 16:20:27 -08:00
  • b5fe1c9cd8 fix old interruption/speaking strategies docstrings Aleix Conchillo Flaqué 2025-12-22 16:19:25 -08:00
  • a1eb456734 TimeoutBotTurnStartStrategy: new timeout bot turn start strategy aleix/timeout-bot-turn-start-strategy Aleix Conchillo Flaqué 2025-12-22 15:34:54 -08:00
  • 49b53d72a9 Merge pull request #3276 from pipecat-ai/mb/grok-realtime-cleanup Mark Backman 2025-12-22 18:13:23 -05:00
  • ae9ee33af9 Merge pull request #3284 from pipecat-ai/aleix/min-words-bot-not-speaking Aleix Conchillo Flaqué 2025-12-22 15:07:36 -08:00
  • 01466c19fc Merge pull request #3285 from pipecat-ai/mb/revert-changes-quickstat Mark Backman 2025-12-22 18:07:30 -05:00
  • 93689827e9 Revert turn strategies changes to quickstart Mark Backman 2025-12-22 18:05:05 -05:00
  • a0d5ee3873 MinWordsUserTurnStartStrategy: single word interrupt if bot not speaking Aleix Conchillo Flaqué 2025-12-22 14:32:21 -08:00
  • 08a9b434c1 Merge pull request #3277 from pipecat-ai/mb/fix-deprecation-warning-LLMContextAssistantTimestampFrame Mark Backman 2025-12-22 13:51:26 -05:00
  • 2910b683a4 Fix STT services that rely on VAD stop speaking status to finalize the transcript (#3283) Mark Backman 2025-12-22 12:54:06 -05:00
  • 0958c658db Merge pull request #3279 from pipecat-ai/mb/fix-11labs-realtime-stt-vad-speaking Mark Backman 2025-12-22 12:11:18 -05:00
  • 00bb08bacc fix: Update ElevenLabsRealtimeSTTService to use VADUser speaking frames Mark Backman 2025-12-21 15:55:26 -05:00
  • 65f23adf4a fix: Separate LLMContextAssistantTimestampFrame from OpenAILLMContextAssistantTimestampFrame Mark Backman 2025-12-21 09:06:35 -05:00
  • 5ad8e5436d Add Grok Voice Agent to README services list Mark Backman 2025-12-20 08:11:41 -05:00
  • 845b4ad20e Add 51 foundational to evals Mark Backman 2025-12-20 08:07:25 -05:00
  • 32c4f914c4 Add event handling and class for response.function_call_arguments.delta Mark Backman 2025-12-20 08:06:39 -05:00
  • 348fa5a719 Improve SessionProperties initialization: remove voice from args, set default for TurnDetection Mark Backman 2025-12-20 08:02:48 -05:00
  • 0576783c5e Improve sample_rate handling in GrokRealtimeLLMService Mark Backman 2025-12-20 07:46:31 -05:00
  • d7d979dde1 feat: Add GrokRealtimeLLMService for xAI Grok Voice Agent API (#3267) Mrunmay Chichkhede 2025-12-20 17:34:12 +05:30
  • 76bae6e699 Update SpeechmaticsSTTService to use the python voice SDK Sam Sykes 2025-12-20 01:59:18 +01:00
  • f31416c5e4 Update fragment name for 3268 Mark Backman 2025-12-19 17:55:10 -05:00
  • 5c779abad2 Merge pull request #3045 from pipecat-ai/aleix/redesign-interruption-strategies Aleix Conchillo Flaqué 2025-12-19 14:51:33 -08:00
  • ec7a7ed048 add RNNoiseFilter to changelog and update pyrnnoise to 0.4.1 Aleix Conchillo Flaqué 2025-12-19 13:16:00 -08:00
  • bf791527dc update CHANGELOG for new user/bot turn start strategies Aleix Conchillo Flaqué 2025-11-12 15:35:46 -08:00
  • 5816f960cc LLMUserAggregator: add on_user_turn_started/on_bot_turn_started events Aleix Conchillo Flaqué 2025-12-19 13:33:06 -08:00
  • 9bf6668b52 LLMUserAggregator: show error if using turn analyzer in transport Aleix Conchillo Flaqué 2025-12-19 12:02:53 -08:00
  • 4a32aa5266 TurnAnalyzerBotTurnStartStrategy: don't use text on interim transcriptions Aleix Conchillo Flaqué 2025-12-19 09:14:29 -08:00
  • c9048d3a0f LLMUserAggregator: prevent consecutive user/bot turn starts Aleix Conchillo Flaqué 2025-12-19 09:13:39 -08:00
  • 9e56d1ac65 TurnStartStrategies: set user and bot strategies defaults if None Aleix Conchillo Flaqué 2025-12-18 22:22:13 -08:00
  • d22e1f18bb examples: update with new user and bot turn start strategies Aleix Conchillo Flaqué 2025-12-18 22:17:41 -08:00
  • 83263a30af llm_response: deprecate old LLMUserAggregatorParams and LLMAssistantAggregatorParams Aleix Conchillo Flaqué 2025-12-18 16:09:47 -08:00
  • 169fc0b568 frames: deprecate emulated field in UserStartedSpeakingFrame/UserStoppedSpeakingFrame Aleix Conchillo Flaqué 2025-12-18 16:01:53 -08:00
  • a9cca0b934 LLMAssistantAggregatorParams: copy to llm_response_universal Aleix Conchillo Flaqué 2025-12-18 10:58:40 -08:00
  • dff6b5402a LLMUserAggregator: use TranscriptionUserTurnStartStrategy for emulated interruptions Aleix Conchillo Flaqué 2025-12-15 14:16:47 -08:00
  • 2cdf207227 turns: add TranscriptionUserTurnStartStrategy Aleix Conchillo Flaqué 2025-12-15 14:16:30 -08:00
  • a388ff927c LLMUserAggregator: broadcast user started/stopped speaking frames Aleix Conchillo Flaqué 2025-12-14 12:29:25 -08:00
  • 222ccbb471 SegmentedSTTService: use VAD user started/stopped speaking frames Aleix Conchillo Flaqué 2025-12-14 12:27:53 -08:00
  • 49ebe34599 BaseInputTransport: broadcast SpeechControlParamsFrame Aleix Conchillo Flaqué 2025-12-11 15:19:05 -08:00
  • c4c4b4107b TurnAnalyzerBotTurnStartStrategy: broadcast SpeechControlParamsFrame Aleix Conchillo Flaqué 2025-12-11 15:01:46 -08:00
  • 7e6b0839b0 examples(foundational): don't use legacy LLMUserAggregatorParams Aleix Conchillo Flaqué 2025-12-11 14:11:10 -08:00
  • d33c72a8b0 LLMUserAggregator: allow external user started/stopped speaking frames Aleix Conchillo Flaqué 2025-12-11 10:29:56 -08:00
  • 962eb73cc4 frames: deprecated EmulateUserStartedSpeakingFrame/EmulateUserStoppedSpeakingFrame Aleix Conchillo Flaqué 2025-12-10 19:01:56 -08:00
  • 3d62b9c203 tests: added user turn start strategies unit tests Aleix Conchillo Flaqué 2025-12-08 18:42:38 -08:00
  • 7e69288898 tests: added bot turn start strategies unit tests Aleix Conchillo Flaqué 2025-12-08 18:22:58 -08:00
  • 76561da850 TranscriptionBotTurnStartStrategy: improve by using interim transcriptions Aleix Conchillo Flaqué 2025-12-08 18:22:02 -08:00
  • 355fcf3282 BaseInputTransport: deprecate the use of turn analyzer in transport Aleix Conchillo Flaqué 2025-11-12 15:33:24 -08:00
  • 359ac302f5 audio(interruptions): deprecate MinWordsInterruptionStrategy Aleix Conchillo Flaqué 2025-12-16 10:33:38 -08:00
  • 223052e6e7 LLMUserAggregator: use new user and bot turn start strategies Aleix Conchillo Flaqué 2025-11-12 15:30:05 -08:00
  • 0f6668d41b PipelineTask: pass turn start strategies to StartFrame Aleix Conchillo Flaqué 2025-11-12 15:27:49 -08:00
  • 6a62c8d6da FrameProcessor: add user and bot turn start strategies Aleix Conchillo Flaqué 2025-11-12 15:27:30 -08:00
  • 5dd3af25ac frames: add turn start strategies to StartFrame Aleix Conchillo Flaqué 2025-11-12 15:26:57 -08:00
  • 76c79a7dfa introduce new user and bot turn start strategies Aleix Conchillo Flaqué 2025-11-12 15:24:54 -08:00
  • fac1a05eb5 Merge pull request #3268 from fixie-ai/mike/ttfb Mark Backman 2025-12-19 15:49:57 -05:00
  • 917c512aa8 Merge pull request #3263 from pipecat-ai/pk/deprecate-openai-llm-context kompfner 2025-12-19 13:19:48 -05:00
  • 5ec08ff1d8 Add ttfb tracking for Ultravox Mike Depinet 2025-12-19 09:26:11 -08:00
  • 9b6f5853cf Deprecate OpenAILLMContext and associated things Paul Kompfner 2025-12-18 20:36:34 -05:00
  • d3780f19f7 Add Vonage support to telephony runner utilities mb/vonage-serializer Mark Backman 2025-12-18 22:33:08 -05:00
  • 6c75d6f24a Add VonageFrameSerializer for Vonage Voice API Mark Backman 2025-12-18 22:32:57 -05:00
  • 024625fc15 Add MIXED mode support to FastAPIWebsocketTransport Mark Backman 2025-12-18 22:32:44 -05:00
  • 186f76db46 Add MIXED type to FrameSerializerType enum Mark Backman 2025-12-18 22:32:30 -05:00
  • 5e94b20562 Merge pull request #3233 from jaydamani/jay/improve-elevenlabs-services Mark Backman 2025-12-18 19:07:43 -05:00
  • f6785de120 Merge pull request #3262 from pipecat-ai/mb/renumber-ultravox-foundational Mark Backman 2025-12-18 14:31:46 -05:00
  • 56c58f7302 Move Ultravox foundational example to 50, add to release evals Mark Backman 2025-12-18 13:20:04 -05:00
  • 7f53483f6b Merge pull request #3257 from pipecat-ai/aleix/daily-transcriptions-track-type Aleix Conchillo Flaqué 2025-12-17 19:29:22 -08:00
  • 274db3e05c DailyTransport: add transport_source to transcription frames Aleix Conchillo Flaqué 2025-12-17 17:26:15 -08:00
  • fb6c30156a pyproject: udpate daily-python to 0.23.0 Aleix Conchillo Flaqué 2025-12-17 17:25:56 -08:00
  • 6c0e4be4ac Merge pull request #3205 from gui217/feat/rnnoise Aleix Conchillo Flaqué 2025-12-17 18:22:22 -08:00
  • 9623575b78 Merge pull request #3255 from pipecat-ai/mb/use-uv-ruff Mark Backman 2025-12-17 17:20:03 -05:00
  • 31b3bd737a Update linting scripts to use ruff version installed by uv Mark Backman 2025-12-17 16:28:10 -05:00
  • f9fef78070 Merge pull request #3253 from pipecat-ai/changelog-0.0.98 v0.0.98 Aleix Conchillo Flaqué 2025-12-17 11:22:35 -08:00
  • 92970c7873 changelog: add PR prefix to PR link Aleix Conchillo Flaqué 2025-12-17 11:15:28 -08:00
  • 491d298c10 Update changelog for version 0.0.98 aconchillo 2025-12-17 19:07:43 +00:00
  • c46a20328d changelog: fix 3230 entry Aleix Conchillo Flaqué 2025-12-17 11:06:57 -08:00
  • 7e4dbf42e8 Merge pull request #3252 from pipecat-ai/aleix/vision-response-frames Aleix Conchillo Flaqué 2025-12-17 11:01:06 -08:00
  • 159e403ae4 MoondreamService: yield vision response and text frames Aleix Conchillo Flaqué 2025-12-17 10:36:04 -08:00
  • d3d50ac580 frames: added vision response and text frames Aleix Conchillo Flaqué 2025-12-17 10:34:54 -08:00
  • 614d5e0d19 add changelog jay 2025-12-18 00:08:30 +05:30
  • 83a3295a39 update error handling based on code review jay 2025-12-18 00:03:47 +05:30
  • e03e5f3a59 Merge pull request #3251 from pipecat-ai/aleix/more-evals-prompt-eng Aleix Conchillo Flaqué 2025-12-17 10:29:50 -08:00
  • 65e4719cec Merge pull request #3250 from pipecat-ai/mb/add-pr-link-to-changelog-lines Mark Backman 2025-12-17 12:58:48 -05:00
  • d07b37b288 scripts(evals): more eval prompts improvements Aleix Conchillo Flaqué 2025-12-17 09:46:53 -08:00
  • ca97d9dc4b Merge pull request #3249 from pipecat-ai/mb/cleanup-pipecat-version Mark Backman 2025-12-17 12:17:53 -05:00
  • 4c20483a7e Add PR link to the changelog line item Mark Backman 2025-12-17 12:12:05 -05:00
  • 6d84f36d05 Merge pull request #3214 from pipecat-ai/mb/update-run-inference Mark Backman 2025-12-17 12:03:50 -05:00
  • 0b6e8f5bca Merge pull request #3246 from pipecat-ai/mb/changelog-3245 Mark Backman 2025-12-17 11:55:54 -05:00
  • cdd6f5aa6a Fix Anthropic LLM's run_inference so that it works even when extended thinking is enabled Paul Kompfner 2025-12-17 11:55:46 -05:00