Commit Graph

  • c9a93f2504 Merge pull request #1469 from pipecat-ai/mb/update-gladia Mark Backman 2025-03-31 11:18:32 -04:00
  • e8783f6a33 Handle cache token counts being none Adithya Suresh 2025-03-24 15:40:26 -07:00
  • 8a12470efd Reorganize into a directory Mark Backman 2025-03-28 13:33:15 -04:00
  • 05d53bc66f Refactor GladiaSTTService; add support for additional params Mark Backman 2025-03-28 13:28:00 -04:00
  • e763cd7bee Merge pull request #1471 from pipecat-ai/aleix/services-restructure Aleix Conchillo Flaqué 2025-03-30 16:23:26 -07:00
  • 94ec5118e6 track already reported deprecated modules (mark's update) Aleix Conchillo Flaqué 2025-03-30 07:56:08 -07:00
  • 7203ef6885 examples: use new services packages Aleix Conchillo Flaqué 2025-03-29 21:42:19 -07:00
  • 3074a62bb1 services: restructure services into folders Aleix Conchillo Flaqué 2025-03-28 16:48:57 -07:00
  • 31712b84ac Merge pull request #1479 from pipecat-ai/mb/qwen-pyproject-entry Mark Backman 2025-03-29 22:36:40 -04:00
  • c99ec0b0b7 Add placeholder entry for qwen to pyproject.toml Mark Backman 2025-03-29 20:20:48 -04:00
  • cd7abd2962 Merge pull request #1478 from pipecat-ai/mb/alibaba-cloud-offerings Mark Backman 2025-03-29 20:13:21 -04:00
  • c7544954cf Merge pull request #1476 from pipecat-ai/mb/ref-docs-mem0-mlx-whisper Mark Backman 2025-03-29 20:12:58 -04:00
  • 4f390b15a3 Merge pull request #1477 from pipecat-ai/mb/fix-mem0-example-number Mark Backman 2025-03-29 20:04:45 -04:00
  • f2a05b065d Add QwenLLMService Mark Backman 2025-03-29 19:40:48 -04:00
  • 5d5041eb2b Renumber mem0 example, small changelog updates Mark Backman 2025-03-29 18:45:39 -04:00
  • f4dc66cb13 Update reference docs generation for mem0 and mlx-whisper Mark Backman 2025-03-29 18:34:57 -04:00
  • b88744b18d Merge pull request #1475 from pipecat-ai/khk/whisper-mlx-example Mark Backman 2025-03-29 18:09:17 -04:00
  • 209de2638d WhisperSTTServiceMLX example and CHANGELOG Kwindla Hultman Kramer 2025-03-29 14:29:16 -07:00
  • 5d829fb6a9 Merge pull request #1474 from pipecat-ai/khk/mem0-changelog Mark Backman 2025-03-29 18:02:32 -04:00
  • a978a5cd4a Fix Whisper formatting Mark Backman 2025-03-29 17:57:50 -04:00
  • b9ea3f0fd9 Update README, organize pyproject.toml Mark Backman 2025-03-29 17:54:59 -04:00
  • d2f5ee2915 Changelog entry for mem0 service Kwindla Hultman Kramer 2025-03-29 13:16:15 -07:00
  • acddddc508 Merge pull request #1472 from pipecat-ai/mb/small-webrtc-readme Mark Backman 2025-03-29 17:38:15 -04:00
  • 0c2c6fa771 Merge pull request #1383 from zboyles/add-mlx-whisper Kwindla Hultman Kramer 2025-03-29 14:25:37 -07:00
  • 80088c6138 Merge pull request #1473 from pipecat-ai/mb/ref-docs-updates Mark Backman 2025-03-29 17:20:46 -04:00
  • 766639a9a4 Merge pull request #1388 from deshraj/user/dyadav/mem0-integration Kwindla Hultman Kramer 2025-03-29 13:12:58 -07:00
  • 675e2b1498 Update packages for auto-generating docs Mark Backman 2025-03-28 22:39:02 -04:00
  • af6c23f7b1 Add README link for SmallWebRTCTransport Mark Backman 2025-03-28 21:29:24 -04:00
  • d212e88030 Merge pull request #1468 from pipecat-ai/aleix/smallwebrtc-updates Aleix Conchillo Flaqué 2025-03-28 14:41:45 -07:00
  • d6758bf2ad transports(webrtc): rename appMessage to app-message Aleix Conchillo Flaqué 2025-03-28 14:35:11 -07:00
  • 5abfb15300 Registering the event handlers and fixing the examples. Filipi Fuchter 2025-03-28 17:30:06 -03:00
  • f576254d61 transports(webrtc): some SmallWebRTC updates Aleix Conchillo Flaqué 2025-03-28 10:28:22 -07:00
  • a90807a3d2 Merge pull request #1465 from roey-priel/main Aleix Conchillo Flaqué 2025-03-28 08:43:09 -07:00
  • a06fc4ce50 yield outside of the loop roey 2025-03-28 08:41:36 -07:00
  • 80cb4497f0 Merge pull request #1 from roey-priel/deepgram-tts-tavus-compatibility roey 2025-03-27 17:06:33 -07:00
  • 8aa878c5e9 Update deepgram.py roey 2025-03-27 17:05:29 -07:00
  • e982b3d919 Merge pull request #1290 from pipecat-ai/aiortc_example Filipi da Silva Fuchter 2025-03-27 18:29:44 -03:00
  • 8945fd1fc6 Starting the server by default as localhost. Filipi Fuchter 2025-03-27 18:27:56 -03:00
  • 16b97d151b Adding the SmallWebRTCTransport to the changelog. Filipi Fuchter 2025-03-27 17:56:12 -03:00
  • f7ac142ad2 Merge branch 'main' into aiortc_example Filipi Fuchter 2025-03-27 17:50:46 -03:00
  • 2355067f61 Merge pull request #1441 from pipecat-ai/aiortc_example_small_webrtc_transport Filipi da Silva Fuchter 2025-03-27 17:49:12 -03:00
  • 76f9626d35 Using the @pipecat-ai/small-webrtc-transport from npm. Filipi Fuchter 2025-03-27 17:48:32 -03:00
  • f82c2566e8 Merge pull request #1270 from pipecat-ai/improve_protobuf_serializer Filipi da Silva Fuchter 2025-03-27 17:28:37 -03:00
  • b6007bb3d6 Added support to ProtobufFrameSerializer to send the transport messages Filipi Fuchter 2025-03-27 17:26:03 -03:00
  • 311a5360ad Renaming the example to p2p-webrtc Filipi Fuchter 2025-03-27 16:46:00 -03:00
  • 62cb0376f2 Changing the file types. Filipi Fuchter 2025-03-27 16:34:40 -03:00
  • 91a69b7029 Improving the readmes for the webrtc examples. Filipi Fuchter 2025-03-27 16:32:46 -03:00
  • 1d4d7f28a1 Merge pull request #1463 from pipecat-ai/mb/add-piper-readme Mark Backman 2025-03-27 08:52:31 -04:00
  • a55a7bbb96 Add Piper to README Mark Backman 2025-03-27 08:03:16 -04:00
  • a394b35e85 Merge pull request #1459 from pipecat-ai/mb/issue-1454 Mark Backman 2025-03-27 08:00:16 -04:00
  • aa85df4fd6 Fix: GoogleTTSService was emitting two TTSStoppedFrames Mark Backman 2025-03-26 16:21:31 -04:00
  • 3bb1f5f7a8 Merge pull request #1130 from pedro-a-n-moreira/piper-tts Filipi da Silva Fuchter 2025-03-27 08:08:05 -03:00
  • 7c115f9d59 Merge branch 'main' into piper-tts Filipi Fuchter 2025-03-27 08:01:38 -03:00
  • a82b847971 Fixing ruff format. Filipi Fuchter 2025-03-27 07:58:53 -03:00
  • 50515aa842 Adding PiperTTSService to the changelog. Filipi Fuchter 2025-03-27 07:50:47 -03:00
  • b348fde32b Refactoring PiperTTSService to match the others TTS services provided by Pipecat and fixing noise issue due to wav header. Filipi Fuchter 2025-03-27 07:46:38 -03:00
  • 45787520b2 Refactoring the piper test to use run_test provided by Pipecat Filipi Fuchter 2025-03-27 07:45:28 -03:00
  • 053bf72da2 Adding pytest-aiohttp to the dev requirements. Filipi Fuchter 2025-03-27 07:44:46 -03:00
  • ca4893397a Creating a foundational example which uses the piper service. Filipi Fuchter 2025-03-27 07:44:26 -03:00
  • c1f6a4e079 Adding PIPER_BASE_URL to the env template. Filipi Fuchter 2025-03-27 07:44:05 -03:00
  • 135ed811f1 Merge pull request #1460 from pipecat-ai/aleix/segmented-tts-ignore-emulated-frames Aleix Conchillo Flaqué 2025-03-26 16:03:59 -07:00
  • 055a3f1c53 LLMAssistantContextAggregator: stop emulations if the user starts speaking Aleix Conchillo Flaqué 2025-03-26 14:39:12 -07:00
  • 750bb88586 SegmentedSTTService: ignore emulated frames Aleix Conchillo Flaqué 2025-03-26 14:38:48 -07:00
  • c4f9171fe1 frames: indicate if UserStartedSpeakingFrame/UserStoppedSpeakingFrame are emulated Aleix Conchillo Flaqué 2025-03-26 14:37:36 -07:00
  • d223201c3f Merge branch 'main' into piper-tts Filipi Fuchter 2025-03-26 16:47:45 -03:00
  • 86701fd3c7 Merge pull request #1457 from pipecat-ai/mb/fix-rtvi-observer-gemini v0.0.61 Mark Backman 2025-03-26 14:18:37 -04:00
  • b414077a07 Fix: Resolve an issue where Google LLM context messages were causing a TypeError Mark Backman 2025-03-26 13:55:42 -04:00
  • 15f23929e9 Merge pull request #1455 from pipecat-ai/prepare-0.0.61 kompfner 2025-03-26 13:50:29 -04:00
  • cc9e4047d0 Merge pull request #1447 from nicougou/feat/support_tts_instruct Mark Backman 2025-03-26 13:35:41 -04:00
  • 4ef4dcefce Update CHANGELOG for 0.0.61 Paul Kompfner 2025-03-26 13:06:31 -04:00
  • f3caa8cf7a Merge pull request #1452 from pipecat-ai/daily-python-0.16.1 kompfner 2025-03-26 13:01:38 -04:00
  • e5470fec7a Merge pull request #1453 from pipecat-ai/khk/groq Mark Backman 2025-03-26 12:49:18 -04:00
  • 887c197bce Add sample_rate to the constructor Mark Backman 2025-03-26 12:26:11 -04:00
  • f5d49fea81 try/catch import of groq SDK Kwindla Hultman Kramer 2025-03-26 09:13:03 -07:00
  • e087f6ec5d GroqTTSService added to CHANGELOG.md Kwindla Hultman Kramer 2025-03-26 08:57:42 -07:00
  • 406f5a395b fix class heirarchy and audio chunking Kwindla Hultman Kramer 2025-03-26 07:54:57 -07:00
  • 060bb4c26b wip Kwindla Hultman Kramer 2025-03-25 18:47:01 -07:00
  • 499e69846d review: add changelog entries Nico 2025-03-26 17:13:30 +01:00
  • e6e339a02e Bump daily-python dependency to 0.16.1 to pick up a bugfix Paul Kompfner 2025-03-26 11:22:23 -04:00
  • dc2ee2bf0a review: remove websocket_base_url Nico 2025-03-26 15:41:37 +01:00
  • d982fc35d8 fix: formatter Nico 2025-03-25 10:35:53 +01:00
  • 72d373e565 feature/support instructions in OpenAITTSService Nico 2025-03-25 10:25:16 +01:00
  • 59fdfe697d Merge pull request #1449 from pipecat-ai/aleix/google-assistant-aggregator-function-call-result Aleix Conchillo Flaqué 2025-03-26 07:25:34 -07:00
  • 97c9e0676e Merge pull request #1451 from pipecat-ai/set-tool-choice-from-context-aggregator Filipi da Silva Fuchter 2025-03-26 09:12:26 -03:00
  • aeac40312e Added the feature to change dynamically the tool choice to the changelog. Filipi Fuchter 2025-03-26 09:06:29 -03:00
  • ce9f75a851 Fixing the tool choice extra type to be a dict instead of string. Filipi Fuchter 2025-03-26 08:17:50 -03:00
  • c45d852f6b Merge branch 'main' into set-tool-choice-from-context-aggregator Filipi Fuchter 2025-03-26 07:14:57 -03:00
  • 55cc1fe9f6 Fix import lines Deshraj Yadav 2025-03-25 23:35:47 -07:00
  • 1ba7e2d6fa Format imports properly Deshraj Yadav 2025-03-25 23:30:01 -07:00
  • 1b8d326b49 Run ruff Deshraj Yadav 2025-03-25 23:15:35 -07:00
  • 077952b658 GoogleAssistantContextAggregator: allow any value as function call result Aleix Conchillo Flaqué 2025-03-25 19:11:27 -07:00
  • e694971423 Merge pull request #2 from pipecat-ai/khk/mem0 Deshraj Yadav 2025-03-25 18:10:36 -07:00
  • d00ae492e5 small changes to make 35-mem0.py like the other foundational single-file examples. khk/mem0 Kwindla Hultman Kramer 2025-03-25 15:51:38 -07:00
  • 9450b07ec5 Merge pull request #1442 from pipecat-ai/aleix/on-context-updated-as-task Aleix Conchillo Flaqué 2025-03-25 15:39:36 -07:00
  • 19b464ba23 tests: add assistant aggregator function call frame handling Aleix Conchillo Flaqué 2025-03-25 14:41:33 -07:00
  • 8aebf00c2d GoogleAssistantContextAggregator: function call result should be a JSON object Aleix Conchillo Flaqué 2025-03-25 14:40:46 -07:00
  • 01458895c2 LLMAssistantContextAggregator: create a task to run on_context_updated Aleix Conchillo Flaqué 2025-03-24 15:39:35 -07:00
  • 2082d023ef Merge pull request #1448 from pipecat-ai/daily-python-0.16.0 kompfner 2025-03-25 17:32:38 -04:00
  • c99436b80e Bump daily-python dependency to 0.16.0 to pick up support in DailyTransport for updating remote participants' canReceive permission via the update_remote_participants() method Paul Kompfner 2025-03-25 17:26:31 -04:00
  • f884c93826 Refactoring the video-transform example to use pipecat client. Filipi Fuchter 2025-03-25 17:32:25 -03:00