Commit Graph

  • 2780c6eed6 Incorporate suggestions Deshraj Yadav 2025-03-25 10:40:34 -07:00
  • 7ad36eeaf4 Add mem0 as a service integration Deshraj Yadav 2025-03-18 01:02:49 -07:00
  • 67a93d09c2 Merge branch 'main' into aiortc_example Filipi Fuchter 2025-03-25 10:31:53 -03:00
  • f3b50bc3c4 Revert "LLMAssistantContextAggregator: create a task to run on_context_updated" Aleix Conchillo Flaqué 2025-03-24 15:40:26 -07:00
  • 397bae29f7 LLMAssistantContextAggregator: create a task to run on_context_updated Aleix Conchillo Flaqué 2025-03-24 15:39:35 -07:00
  • 3b3fdd0da1 Merge pull request #1439 from pipecat-ai/mb/fix-rtvi-bot-speaking-events Mark Backman 2025-03-24 11:44:31 -04:00
  • a9b1298f3b Fix: RTVIObserver now outputs a single bot started and stopped speaking event per turn Mark Backman 2025-03-24 10:25:31 -04:00
  • 2fcf4e6d70 Fixing ruff format Filipi Fuchter 2025-03-24 11:23:55 -03:00
  • fcb8b9a5b3 Refactoring how we are creating the answer so we don't need to wait for the client gathering all ice candidates. Filipi Fuchter 2025-03-24 11:12:41 -03:00
  • fee0409f63 Logging if the remote peer supports trickle ice. Filipi Fuchter 2025-03-24 08:59:21 -03:00
  • 3be6973e2c Adding support to define ice servers. Filipi Fuchter 2025-03-24 08:57:24 -03:00
  • 5184d178ef Merge branch 'main' into aiortc_example Filipi Fuchter 2025-03-24 08:37:08 -03:00
  • 48e8d3968a fix: recognition language correctly set for Azure STT (#1436) Thomas B. 2025-03-24 03:29:52 +01:00
  • 59644a939a Merge pull request #1434 from pipecat-ai/aleix/examples-07-interruptible-local Aleix Conchillo Flaqué 2025-03-23 05:44:40 -07:00
  • 3311afc581 examples: add foundational 07x-interruptible-local.py Aleix Conchillo Flaqué 2025-03-22 21:57:32 -07:00
  • a3ccbf91f7 Merge pull request #1429 from pipecat-ai/fixing_set_tool_issue Filipi da Silva Fuchter 2025-03-21 13:56:45 -03:00
  • 3ed764a769 Only checking the length if tools is a list. Filipi Fuchter 2025-03-21 12:56:05 -03:00
  • be8d5a31f5 Merge pull request #1425 from Allenmylath/patch-25 Mark Backman 2025-03-21 08:39:03 -04:00
  • 480bcc1ab1 Merge pull request #1424 from Allenmylath/patch-24 Mark Backman 2025-03-21 08:38:54 -04:00
  • dd81048ddb Update env.example allenmylath 2025-03-21 10:11:28 +05:30
  • 04d462ff02 Update requirements.txt allenmylath 2025-03-21 10:09:09 +05:30
  • 7e7aaeddd9 Merge pull request #1423 from pipecat-ai/aleix/elevenlabs-pcm-8000 Aleix Conchillo Flaqué 2025-03-20 19:34:16 -07:00
  • e77f7c8456 update ruff and pyright versions Aleix Conchillo Flaqué 2025-03-20 19:16:49 -07:00
  • 442f18d47b ultravox: fix formatting Aleix Conchillo Flaqué 2025-03-20 19:16:56 -07:00
  • fc78e6fc5a ElevenLabs: add support for a sample rate of 8000 Aleix Conchillo Flaqué 2025-03-20 19:13:23 -07:00
  • d71b520153 update CHANGELOG.md and fix formatting Aleix Conchillo Flaqué 2025-03-20 18:58:06 -07:00
  • 3b4d91e1c1 Fixed ultravox service bugs (#1420) milo157 2025-03-21 03:55:43 +02:00
  • 09c62d939a Merge pull request #1422 from pipecat-ai/aleix/pipecat-0.0.60 v0.0.60 Aleix Conchillo Flaqué 2025-03-20 16:25:52 -07:00
  • f2b9789acf update CHANGELOG for 0.0.60 Aleix Conchillo Flaqué 2025-03-20 16:17:34 -07:00
  • 1592703e77 Merge pull request #1421 from pipecat-ai/aleix/rollback-deepgram-to-3.8.0 Aleix Conchillo Flaqué 2025-03-20 16:16:08 -07:00
  • 66e42ae410 pyproject: rollback deepgram-sdk to 3.8.0 Aleix Conchillo Flaqué 2025-03-20 16:14:24 -07:00
  • 8d6dbbe293 Merge pull request #1417 from pipecat-ai/mb/update-realtime-transcription Mark Backman 2025-03-20 18:49:06 -04:00
  • 2ac8f2ec2d Fix linting Mark Backman 2025-03-20 15:50:51 -04:00
  • 41688205be Provide new settings in OpenAI Realtime example Paul Kompfner 2025-03-20 15:23:57 -04:00
  • 541a4b6063 Update InputAudioTranscription to use gpt-4o-transcribe model, update 19 examples to use FunctionSchema Mark Backman 2025-03-20 15:12:43 -04:00
  • 8f6d92ce7d update CHANGELOG with BaseOpenAILLMService default_headers Aleix Conchillo Flaqué 2025-03-20 13:47:15 -07:00
  • 96fa6c19a8 Merge pull request #1398 from nicougou/feature/openai_custom_headers Aleix Conchillo Flaqué 2025-03-20 13:45:57 -07:00
  • c9f7882728 initial commit Varun Singh 2025-03-20 12:31:08 -07:00
  • 0fdd577ae7 Merge pull request #1416 from pipecat-ai/aleix/pipecat-0.0.59 v0.0.59 Aleix Conchillo Flaqué 2025-03-20 11:48:14 -07:00
  • 2133152e5b update CHANGELOG for 0.0.59 Aleix Conchillo Flaqué 2025-03-20 11:42:54 -07:00
  • c3f3f4603d Merge pull request #1413 from pipecat-ai/aleix/llm-user-aggregator-emulate-fixes Aleix Conchillo Flaqué 2025-03-20 11:41:26 -07:00
  • b20ce7d655 examples: move 07u-interruptible-neuphonic to 07v Aleix Conchillo Flaqué 2025-03-20 10:55:11 -07:00
  • 66ba1116a4 pyproject: rollback azure to 1.42.0 Aleix Conchillo Flaqué 2025-03-20 10:49:13 -07:00
  • 08956e914a livekit: remove unnecessary transport cleanup() function Aleix Conchillo Flaqué 2025-03-20 10:06:45 -07:00
  • 5a39f146f6 LLMUserContextAggregator: fix emulated user started/stopped speaking issues Aleix Conchillo Flaqué 2025-03-20 09:47:33 -07:00
  • de8a831ee1 Merge pull request #1414 from pipecat-ai/march-main kompfner 2025-03-20 14:22:09 -04:00
  • efa5f133d7 openai_realtime: fix and update function calling Aleix Conchillo Flaqué 2025-03-20 11:14:59 -07:00
  • 44380bc8c0 Remove duplicate changelog entry due to rebase mistake Paul Kompfner 2025-03-20 13:51:16 -04:00
  • 721ee75887 Comment tweak Paul Kompfner 2025-03-20 12:41:40 -04:00
  • ada68f0699 More robust handling of conversation item retrieval errors in OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-19 22:25:21 -04:00
  • 70dbf0d6fc Updated default models for OpenAISTTService and OpenAITTSService to gpt-4o based models Mark Backman 2025-03-20 11:48:06 -04:00
  • f0774268cc Rename gpt-4o-transcribe-latest to gpt-4o-transcribe in OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-19 21:58:46 -04:00
  • 2ae5bdd8a9 lets talk about dogs Chad Bailey 2025-03-20 01:20:07 +00:00
  • 0d74bcacb7 updated models in the 07g example Chad Bailey 2025-03-20 01:12:13 +00:00
  • f94a099111 Revert the default model to be "gpt-4o-realtime-preview-2024-12-17" In OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-19 12:00:19 -04:00
  • 3dd4ef7230 Tweak changelog entries describing slate of recent updates to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-18 15:52:11 -04:00
  • e707efbffa Update changelog with slate of recent updates to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-18 12:30:19 -04:00
  • 7b594093dd Handle the possibility of multiple concurrent calls to retrieve_conversation_item() in the OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-18 10:05:41 -04:00
  • 31317ce77d Add error handling to the retrieve_conversation_item() method of the OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-18 09:42:20 -04:00
  • f693a3c70f Add retrieve_conversation_item() method to OpenAIRealtimeBetaLLMService, using the new conversation.item.retrieve introspection message. Paul Kompfner 2025-03-17 21:54:56 -04:00
  • 39ca607bbb Add on_conversation_item_created and on_conversation_item_updated events to OpenAIRealtimeBetaLLMService. The hope is that this will expose to the user conversation item ids at relevant times for them to use with the new conversation.item.retrieve introspection message. Paul Kompfner 2025-03-17 16:52:53 -04:00
  • 9840abd85b Make it so you specifying model=None when creating a InputAudioTranscription results in a validation error Paul Kompfner 2025-03-17 14:51:19 -04:00
  • 1075c25055 Add new semantic turn detection option to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-17 15:28:31 -04:00
  • e91610c69e linter fix Paul Kompfner 2025-03-17 13:18:52 -04:00
  • 1a20d9bed7 Add new input_audio_noise_reduction option to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-17 13:02:55 -04:00
  • d009b80438 Add new GPT-4o transcription option to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-17 12:54:32 -04:00
  • fe5fc30211 Revert "Add new GPT-4o transcription option to OpenAIRealtimeBetaLLMService" kompfner 2025-03-17 12:36:31 -04:00
  • be2cf6d556 formatting fix Paul Kompfner 2025-03-17 12:28:11 -04:00
  • e80bfe22de Add new GPT-4o transcription option to OpenAIRealtimeBetaLLMService Paul Kompfner 2025-03-17 12:15:14 -04:00
  • 214c8f79eb linter fix Paul Kompfner 2025-03-17 10:50:04 -04:00
  • 16accafa6d formatting fix Paul Kompfner 2025-03-17 10:47:00 -04:00
  • 4449e9a25b add response.done status=failed error Kwindla Hultman Kramer 2025-03-16 18:40:19 -07:00
  • bfdf52bd69 change examples/foundational/19-openai-realtime-beta.py to use the new preview model Kwindla Hultman Kramer 2025-03-16 18:27:17 -07:00
  • 2b4debec11 add support for conversation.item.input_audio_transcription.delta Kwindla Hultman Kramer 2025-03-16 18:23:30 -07:00
  • f4626287cd Merge pull request #1411 from pipecat-ai/mb/add-fal-wizper Mark Backman 2025-03-20 13:08:08 -04:00
  • e4bb4aacb4 Example: Rename 07 ultravox example Mark Backman 2025-03-20 12:46:00 -04:00
  • f298febacf Add FalSTTService Mark Backman 2025-03-20 08:17:55 -04:00
  • c51291190b Merge pull request #1394 from pipecat-ai/aleix/function-calls-as-tasks Aleix Conchillo Flaqué 2025-03-20 09:34:37 -07:00
  • e0c3f6ad83 services: mark function calls as completed even the result is None Aleix Conchillo Flaqué 2025-03-19 14:34:31 -07:00
  • b1d506c137 GoogleAssistantContextAggregator: properly update function response Aleix Conchillo Flaqué 2025-03-19 14:09:13 -07:00
  • 1f6ed01ba6 LLMAssistantContextAggregator: remove tool call id with image requests Aleix Conchillo Flaqué 2025-03-19 14:06:22 -07:00
  • 3e9678db84 user image requests can now be related to function calls Aleix Conchillo Flaqué 2025-03-19 13:12:42 -07:00
  • d455fd070e update CHANGELOG Aleix Conchillo Flaqué 2025-03-18 16:43:43 -07:00
  • d1550d5a85 tests: remove TestFrameProcessor, reimplement with run_test() Aleix Conchillo Flaqué 2025-03-18 15:52:37 -07:00
  • c15286b148 examples: deprecate start_callback from LLMService.register_function() Aleix Conchillo Flaqué 2025-03-18 14:57:49 -07:00
  • a98000fd1d function calling now run in tasks Aleix Conchillo Flaqué 2025-03-18 14:57:27 -07:00
  • fc06306efd Merge pull request #1406 from pipecat-ai/aleix/pipeline-task-idle-timeouts Aleix Conchillo Flaqué 2025-03-20 08:37:39 -07:00
  • 039fa59165 Merge pull request #1409 from pipecat-ai/aleix/segmented-stt-service-vad-events Mark Backman 2025-03-20 09:11:08 -04:00
  • 0e14cec139 pyproject: update multiple libraries Aleix Conchillo Flaqué 2025-03-20 01:22:33 -07:00
  • 2417ec4f92 LLMUserContextAggregator: increase bot_interruption_timeout to 5 seconds Aleix Conchillo Flaqué 2025-03-20 00:31:54 -07:00
  • 7cdcd1c3d1 OpenAITTSService: allow specifying any model name Aleix Conchillo Flaqué 2025-03-20 00:36:03 -07:00
  • b6be25ab84 SegmentedSTTService: use VAD events to detect valid audio Aleix Conchillo Flaqué 2025-03-19 23:56:40 -07:00
  • e18d9f6a11 PipelineTask: automatically cancel tasks if pipeline is idle Aleix Conchillo Flaqué 2025-03-19 17:26:38 -07:00
  • 5e6979cf95 Remove logs hush/transcriptionMuteBug James Hush 2025-03-20 14:28:53 +08:00
  • b1e9dc5bb4 Remove extra imports James Hush 2025-03-20 14:27:58 +08:00
  • 2d06cd2109 Send message when user is muted James Hush 2025-03-20 14:27:03 +08:00
  • 1a237ddae8 This is working but RTVI still gets the transcript James Hush 2025-03-20 12:10:11 +08:00
  • 3a73346a41 Merge pull request #1408 from pipecat-ai/mb/claude-models-example Mark Backman 2025-03-20 01:44:59 -04:00
  • 8d58d1c8bb Merge pull request #1404 from pipecat-ai/aleix/gemini-push-frame-fixes Aleix Conchillo Flaqué 2025-03-19 21:51:39 -07:00
  • 07a77e066f Update to Claude 3.7 Sonnet latest in examples Mark Backman 2025-03-19 23:18:30 -04:00