Commit Graph

  • 803b3f2cc4 fix: update websocket_client to use FrameProcessorSetup Mark Backman 2025-05-29 00:22:11 -04:00
  • 1788ba6c5c add new pipecat.examples package and make runner public Aleix Conchillo Flaqué 2025-05-29 10:39:18 -07:00
  • 5209bd3d9f Fix implemetation of ttfb_ms metric Philipp Eisen 2025-05-29 19:24:04 +02:00
  • cb9178f1ec Merge pull request #1914 from pipecat-ai/aleix/base-output-daily-handle-dtmf-frames Aleix Conchillo Flaqué 2025-05-29 09:35:01 -07:00
  • 5676920a6a BaseOutputTransport/DailyTransport: allow sending DTMF keypress Aleix Conchillo Flaqué 2025-05-28 18:03:33 -07:00
  • 513221d9fd added OutputDTMFUrgentFrame Aleix Conchillo Flaqué 2025-05-28 18:02:17 -07:00
  • a33d0b4b53 Merge pull request #1904 from pipecat-ai/mb/aws-bedrock-no-op-tool Mark Backman 2025-05-29 10:29:19 -04:00
  • bee242b781 Safer check when using the no_operation tool Mark Backman 2025-05-29 10:23:31 -04:00
  • fa1c98ff29 Add no_op tool to AWSBedrockLLMService Mark Backman 2025-05-27 22:59:17 -04:00
  • ae3a7d9bed Merge pull request #1920 from alexflorensa/alexflorensa/set-deepgram-model-name Mark Backman 2025-05-29 09:41:56 -04:00
  • ee5fea4221 Fix auto finalization cycle Matej Marinko 2025-05-29 14:58:35 +02:00
  • db7b60cfe9 Auto finalize fix Matej Marinko 2025-05-29 13:24:53 +02:00
  • 0c2efb312c fix(deepgram-stt) Set model name to Deepgram STT alexflorensa 2025-05-29 12:08:16 +02:00
  • 51b79bd6a1 Minor code style changes Matej Marinko 2025-05-29 10:11:11 +02:00
  • 95fe762776 Fix typo Matej Marinko 2025-05-29 09:23:37 +02:00
  • c522a1ad1a Fix OTel examples to use new runner mb/fix-otel-examples Mark Backman 2025-05-29 00:59:45 -04:00
  • cf8eeaab0b Merge pull request #1909 from pipecat-ai/aleix/daily-expose-transcription-functions Aleix Conchillo Flaqué 2025-05-28 17:06:40 -07:00
  • 2f8cb3ce76 Merge pull request #1804 from pipecat-ai/vp-text-webrtc-chatbot Vanessa Pyne 2025-05-28 14:25:42 -05:00
  • 821da723c0 update SmallWebRTCTransport text examples with new run_example vipyne 2025-05-28 10:16:27 -05:00
  • 575b97ba60 Some improvements and cleanups in the SmallWebRTCTransport text examples. Filipi Fuchter 2025-05-23 11:14:56 -03:00
  • cc0819b709 examples: add text and audio over webrtc transport vipyne 2025-05-21 14:40:19 -05:00
  • 318d6f042b examples: add text chatbot example using small webrtc transport vipyne 2025-05-12 12:19:26 -05:00
  • 05ae3a1703 DailyTransport: expose start_transcription/stop_transcription Aleix Conchillo Flaqué 2025-05-28 11:21:26 -07:00
  • 8e54805e62 Merge pull request #1908 from pipecat-ai/aleix/add-manifest-file-to-reduce-sdist Aleix Conchillo Flaqué 2025-05-28 10:15:38 -07:00
  • 64399a72f3 add MANIFEST.in to reduce sdist tarball size Aleix Conchillo Flaqué 2025-05-28 10:09:39 -07:00
  • 6c33f0b0bd Merge pull request #1907 from pipecat-ai/aleix/pipecat-0.0.68 v0.0.68 Aleix Conchillo Flaqué 2025-05-28 09:41:34 -07:00
  • aca304b395 update CHANGELOG for pipecat 0.0.68 Aleix Conchillo Flaqué 2025-05-28 09:08:08 -07:00
  • db5c9e67be Merge pull request #1906 from pipecat-ai/aleix/daily-python-0.19.1 Aleix Conchillo Flaqué 2025-05-28 09:05:13 -07:00
  • 2313cec792 pyproject: update daily-python to 0.19.1 Aleix Conchillo Flaqué 2025-05-28 00:28:02 -07:00
  • 2968c846ce Add Soniox STT service Matej Marinko 2025-05-28 09:35:21 +02:00
  • 83acaf692a Merge pull request #1890 from pipecat-ai/aleix/examples-multi-transport Aleix Conchillo Flaqué 2025-05-28 00:27:01 -07:00
  • e9aeb2662b scripts: allow specifying a name for the test run Aleix Conchillo Flaqué 2025-05-28 00:22:55 -07:00
  • 356f4039e4 scripts: allow storing logs for release evals Aleix Conchillo Flaqué 2025-05-27 20:45:31 -07:00
  • 736c7f1f30 scripts: allow storing audio for release evals Aleix Conchillo Flaqué 2025-05-27 18:05:52 -07:00
  • 2994448036 introduce release evals Aleix Conchillo Flaqué 2025-05-26 02:03:45 -07:00
  • d476d9ea05 examples: remove "on_client_closed" Aleix Conchillo Flaqué 2025-05-27 10:19:42 -07:00
  • bf31bce440 Updated SmallWebRTCTransport to align with how other transports handle on_client_disconnected Filipi Fuchter 2025-05-27 15:14:44 -03:00
  • 6393e89022 examples(foundational): update handle_signint depending on transport Aleix Conchillo Flaqué 2025-05-27 08:02:16 -07:00
  • 884268fce3 examples(foundational): allow running examples with twilio Aleix Conchillo Flaqué 2025-05-24 23:49:16 -07:00
  • 071a9307c9 transport(websocket): do not require a frame serializer Aleix Conchillo Flaqué 2025-05-24 23:15:13 -07:00
  • 2cdfaa0a82 examples(foundational): support multiple transports Aleix Conchillo Flaqué 2025-05-24 21:00:24 -07:00
  • ecf878e14d DailyTransport: allow requesting video frames with any framerate Aleix Conchillo Flaqué 2025-05-25 01:24:49 -07:00
  • 4eed335bc7 PipelineTask: check if pipeline has already been cancelled Aleix Conchillo Flaqué 2025-05-24 21:01:23 -07:00
  • 2e57bb74d2 BaseObject: do not raise exception if event handler not registered Aleix Conchillo Flaqué 2025-05-24 21:01:04 -07:00
  • 0a39769cd0 Merge pull request #1901 from pipecat-ai/aleix/deepgram-sdk-4.1.0 Aleix Conchillo Flaqué 2025-05-27 17:20:54 -07:00
  • bdb6a9e5d1 Merge pull request #1903 from pipecat-ai/aleix/openpipe-4.50.0 Aleix Conchillo Flaqué 2025-05-27 17:20:30 -07:00
  • f88e0eb96d pyproject: update openpipe to 4.50.0 Aleix Conchillo Flaqué 2025-05-27 15:22:55 -07:00
  • 0099f60d29 deepgram: fix an issue with user provided LiveOptions Aleix Conchillo Flaqué 2025-05-27 15:17:44 -07:00
  • eaf9f20c56 Merge pull request #1898 from pipecat-ai/tavus_transport_fixes Filipi da Silva Fuchter 2025-05-27 16:33:19 -03:00
  • e987c4741a pyproject: update deepgram-sdk to 4.1.0 Aleix Conchillo Flaqué 2025-05-27 10:31:11 -07:00
  • 6242278abd Merge pull request #1895 from pipecat-ai/aleix/more-avoid-mutable-default-values Aleix Conchillo Flaqué 2025-05-27 10:08:42 -07:00
  • 30850a431a Merge pull request #1886 from pipecat-ai/mb/add-otel-llm-output Mark Backman 2025-05-27 11:58:57 -04:00
  • 1e7407c042 Merge pull request #1899 from pipecat-ai/mb/genai-to-standard-messages Mark Backman 2025-05-27 11:57:44 -04:00
  • 6d94f31ff2 Update foundational example 33 to work with google-genai Mark Backman 2025-05-27 11:06:34 -04:00
  • ebb3d1cfd3 fix: Update GoogleLLMContext to_standard_messages to be compatible with google-genai Mark Backman 2025-05-27 11:06:08 -04:00
  • acce9489d7 Creating the silence based on the chunk size. Filipi Fuchter 2025-05-27 11:26:34 -03:00
  • 3d442620f9 Removing not used imports. Filipi Fuchter 2025-05-27 10:42:06 -03:00
  • f1d7eb8565 final touches Martin Schweiger 2025-05-27 21:29:50 +08:00
  • 798b935ff6 The remaining audio should not be sent as done. Filipi Fuchter 2025-05-27 10:28:40 -03:00
  • 3039a1444e Refactoring the TavusVideoService to match the same the behavior of the bot started speaking and bot stopped speaking. Filipi Fuchter 2025-05-27 10:26:41 -03:00
  • aa7d15beb3 fix: move LLM call outside tracing try block to prevent double execution Mark Backman 2025-05-26 21:54:35 -04:00
  • 2b3d2cb342 Fixing the issue when using the TavusVideoService with some TTS services. Filipi Fuchter 2025-05-26 22:55:20 -03:00
  • 5a58357429 Fixing the issue when using the TavusTransport with some TTS services. Filipi Fuchter 2025-05-26 18:34:52 -03:00
  • 366add2536 Merge pull request #1878 from pipecat-ai/mb/add-plivo-serializer Mark Backman 2025-05-26 11:07:13 -04:00
  • e13c9fd42e Add PlivoFrameSerializer Mark Backman 2025-05-23 18:56:23 -04:00
  • 2a6c01f634 Merge pull request #1885 from pipecat-ai/mb/update-langfuse-example Mark Backman 2025-05-26 10:14:02 -04:00
  • bf29722e78 Merge pull request #1884 from pipecat-ai/mb/readme-otel-twilio-telnyx Mark Backman 2025-05-26 10:13:23 -04:00
  • db227ad15f Merge pull request #1897 from pipecat-ai/mb/fix-websocket-client-example Mark Backman 2025-05-26 09:26:53 -04:00
  • 514716042b Fix mismatched html tag in websocket client example Mark Backman 2025-05-26 08:25:03 -04:00
  • eeb81aed23 demo: 11labs tagalog hush/11labsTagalog James Hush 2025-05-26 13:23:30 +08:00
  • 7a767e680c more avoiding mutable default constructor values Aleix Conchillo Flaqué 2025-05-25 21:00:35 -07:00
  • 320b52eb1e Merge branch 'm-ods/assemblyai-universal-streaming' of https://github.com/m-ods/pipecat into m-ods/assemblyai-universal-streaming Martin Schweiger 2025-05-26 09:13:08 +08:00
  • 428cee75c5 Add User-Agent header to AssemblyAI websocket connection Martin Schweiger 2025-05-26 09:10:55 +08:00
  • 5479a55b2c Add websockets dependency to assemblyai extra Martin Schweiger 2025-05-26 09:08:56 +08:00
  • 872f2ba71d Remove log hush/rtsp James Hush 2025-05-25 15:17:16 +08:00
  • b71b6fa487 Send message to client James Hush 2025-05-25 15:17:05 +08:00
  • d4de9cbf34 Show email James Hush 2025-05-25 11:28:52 +08:00
  • 3335629767 This works James Hush 2025-05-25 11:27:25 +08:00
  • ce23a84ceb Get alerts working James Hush 2025-05-25 11:11:17 +08:00
  • 887cdb4057 Get detection working James Hush 2025-05-25 11:02:14 +08:00
  • 9ac077a6b2 Save James Hush 2025-05-25 09:30:41 +08:00
  • d1f2a5d04f Merge pull request #1868 from aristid/google-streaming-tts Mark Backman 2025-05-24 12:42:47 -04:00
  • 09ba319f3e Merge branch 'main' into google-streaming-tts aristid 2025-05-24 17:16:22 +02:00
  • 3da711ba8b Fix SSE server connection handling for MCP client ezun-kim 2025-05-24 22:35:57 +09:00
  • 6f524fb816 Add LLM response to OTel tracing Mark Backman 2025-05-24 09:15:39 -04:00
  • d3e2a9e5c0 Change default voice and fix formatting unknown 2025-05-24 15:14:39 +02:00
  • b4cd7d7941 Langfuse OTel env.example improvements Mark Backman 2025-05-24 08:16:33 -04:00
  • cd03b91115 Update README: Add OTel, Add serializers Mark Backman 2025-05-24 07:23:59 -04:00
  • f86d002ceb Merge pull request #1881 from pipecat-ai/aleix/daily-input-audio-and-video-task-fix Aleix Conchillo Flaqué 2025-05-23 19:39:25 -07:00
  • 940926b5ec TavusVideoService: no need to enable audio/video outputs Aleix Conchillo Flaqué 2025-05-23 19:29:34 -07:00
  • 85c096df0b DailyTransport: create audio/video input tasks when input flag is enabled Aleix Conchillo Flaqué 2025-05-23 19:26:58 -07:00
  • 76d93522ac Merge pull request #1820 from pipecat-ai/tavus_video_service Filipi da Silva Fuchter 2025-05-23 23:11:00 -03:00
  • 31492831cc Updating the changelog and readme to reflect the Tavus changes. Filipi Fuchter 2025-05-23 23:04:04 -03:00
  • 8221dd594e Creating a Tavus example using the DailyTransport. Filipi Fuchter 2025-05-23 23:03:40 -03:00
  • 6346ca1a84 Creating a Tavus example using the SmallWebRTCTransport. Filipi Fuchter 2025-05-23 23:03:24 -03:00
  • 4a3404883f Creating a Tavus example using the new TavusTransport. Filipi Fuchter 2025-05-23 23:03:16 -03:00
  • 1ebca35313 Queuing the app messages if the SmallWebrtcTransport is not connected yet. Filipi Fuchter 2025-05-23 23:03:04 -03:00
  • e0d1381f87 Refactoring the TavusVideoService to allow to work with any transport. Filipi Fuchter 2025-05-23 23:02:49 -03:00
  • 86e6841569 Creating TavusTransport and TavusTransportClient. Filipi Fuchter 2025-05-23 23:02:37 -03:00
  • 28b7a92a00 Merge pull request #1880 from pipecat-ai/aleix/daily-resize-event-loop-fix Aleix Conchillo Flaqué 2025-05-23 18:32:00 -07:00