Commit Graph

  • 44a349386c Consolidate update frames classes into a single UpdateSettingsFrame class Mark Backman 2024-09-27 10:43:49 -04:00
  • 97cba92fa5 Merge pull request #516 from pipecat-ai/mb/google-tts Mark Backman 2024-09-30 12:25:16 -04:00
  • d331649736 Add context aggregation to Google Gemini LLM mb/google-llm-update Mark Backman 2024-09-29 22:58:17 -04:00
  • d9b16d4f73 services: import cosmetics Aleix Conchillo Flaqué 2024-09-27 13:32:27 -07:00
  • 50b6580fbb livekit: add license notice Aleix Conchillo Flaqué 2024-09-27 13:28:33 -07:00
  • e7548f9494 Code review feedback Mark Backman 2024-09-27 08:02:44 -04:00
  • 830d2df671 Add Google TTS Mark Backman 2024-09-26 13:03:46 -04:00
  • 13b50a07db Merge pull request #515 from pipecat-ai/aleix/rtvi-frame-processors Aleix Conchillo Flaqué 2024-09-27 00:48:09 -07:00
  • 4501dca133 Merge pull request #467 from joachimchauvet/main Aleix Conchillo Flaqué 2024-09-26 22:58:25 -07:00
  • 2c8e566507 rtvi: update version to 0.2 Aleix Conchillo Flaqué 2024-09-26 22:42:36 -07:00
  • 6e8a202107 rtvi: fix handling transport messages Aleix Conchillo Flaqué 2024-09-26 22:42:19 -07:00
  • 2a05cd35b0 rtvi: add multiple RTVI frame processors Aleix Conchillo Flaqué 2024-09-26 16:45:20 -07:00
  • 55a70cde8f Merge pull request #514 from pipecat-ai/mb/aws-polly-tts Mark Backman 2024-09-26 22:20:13 -04:00
  • 706c00d897 Code review feedback Mark Backman 2024-09-26 22:13:37 -04:00
  • d323ea9e95 async_generator: keep pushing frames downstream Aleix Conchillo Flaqué 2024-09-26 16:44:49 -07:00
  • b8ece84c6e services: super should be super() Aleix Conchillo Flaqué 2024-09-26 10:39:00 -07:00
  • a018112a13 Merge pull request #510 from pipecat-ai/mb/deepgram-tts-http Mark Backman 2024-09-26 13:38:42 -04:00
  • d3a477902b Add changelog entry Mark Backman 2024-09-26 13:08:11 -04:00
  • 298b151486 Add setter methods Mark Backman 2024-09-26 13:05:39 -04:00
  • 6a6ea251ae Add AWS Polly TTS support Mark Backman 2024-09-26 09:31:09 -04:00
  • c7c709a0a7 github: cache venv when running tests Aleix Conchillo Flaqué 2024-09-26 10:31:53 -07:00
  • 6ac57b4854 Merge pull request #494 from badbye/full-width-punctuations Aleix Conchillo Flaqué 2024-09-26 10:17:10 -07:00
  • f5e0b946c7 services(cartesia): fix string formatting Aleix Conchillo Flaqué 2024-09-26 09:08:37 -07:00
  • b1818cc370 Merge pull request #435 from golbin/main Mark Backman 2024-09-26 07:14:59 -04:00
  • d05717a1bd Apply Ruff formater Jin Kim 2024-09-26 19:52:25 +09:00
  • d11daee31a Merge pull request #509 from pipecat-ai/aleix/frameprocessor-event-handlers Aleix Conchillo Flaqué 2024-09-25 19:50:30 -07:00
  • 73da8c1910 Improve usability of Deepgram TTS: use Deepgram client, remove aiohttp Mark Backman 2024-09-25 22:40:36 -04:00
  • f06aa300d0 rtvi: add on_bot_ready event Aleix Conchillo Flaqué 2024-09-25 16:35:49 -07:00
  • c4e94e280e processors: add support for event handlers Aleix Conchillo Flaqué 2024-09-25 16:35:33 -07:00
  • 8f2941c575 Merge pull request #492 from pipecat-ai/khk/flush-more-audio khk/aggregator-demo-updates Kwindla Hultman Kramer 2024-09-25 12:35:50 -07:00
  • 447baad5c3 update send_metrics() to support changes introduced in #474 joachimchauvet 2024-09-25 21:38:55 +03:00
  • 2703813e8a Merge pull request #496 from pipecat-ai/mb/azure-tts-inputs Mark Backman 2024-09-25 14:38:01 -04:00
  • 521e152150 Merge pull request #495 from pipecat-ai/mb/elevenlabs-input-lang Mark Backman 2024-09-25 14:37:44 -04:00
  • 3d43ad0f4d actually save the file Kwindla Hultman Kramer 2024-09-25 10:59:00 -07:00
  • 3621fceae2 fixes as noted by aleix Kwindla Hultman Kramer 2024-09-25 09:19:28 -07:00
  • e123f33c03 Merge pull request #506 from pipecat-ai/aleix/async-generator-processor Aleix Conchillo Flaqué 2024-09-25 00:04:09 -07:00
  • b8713666c2 processors: add AsyncGeneratorProcessor Aleix Conchillo Flaqué 2024-09-24 19:35:05 -07:00
  • cf0ab85e2c Merge pull request #505 from pipecat-ai/aleix/init-task-variables Aleix Conchillo Flaqué 2024-09-24 23:59:38 -07:00
  • 8502c7c801 Merge pull request #504 from pipecat-ai/aleix/rtvi-handle-frame Aleix Conchillo Flaqué 2024-09-24 23:59:26 -07:00
  • e89814dc6b Merge pull request #503 from pipecat-ai/aleix/end-cancel-task-frames Aleix Conchillo Flaqué 2024-09-24 23:59:10 -07:00
  • 9461bacf0d pyproject: update fastapi to 0.115.0 Aleix Conchillo Flaqué 2024-09-24 19:24:37 -07:00
  • e276dcbab7 initialize task variables and add minor description Aleix Conchillo Flaqué 2024-09-24 19:19:00 -07:00
  • 1a3de0e819 rtvi: add RTVIProcessor.handle_message() Aleix Conchillo Flaqué 2024-09-24 19:12:06 -07:00
  • ee3786fe15 frames: add EndTaskFrame and CancelTaskFrame Aleix Conchillo Flaqué 2024-09-24 19:10:22 -07:00
  • 31b5667cee frames: log text with [] so we can distinguish spaces better Aleix Conchillo Flaqué 2024-09-24 13:10:40 -07:00
  • a483f1a083 rtvi: handle all actions from the action task Aleix Conchillo Flaqué 2024-09-24 10:48:15 -07:00
  • 2ecec1c9f8 Merge pull request #500 from pipecat-ai/aleix/rtvi-action-frames-task Aleix Conchillo Flaqué 2024-09-24 10:13:43 -07:00
  • 08ac311971 rtvi: use task to process incoming action frames Aleix Conchillo Flaqué 2024-09-24 09:35:36 -07:00
  • cb49b6a0d6 rtvi: add llm-text and tts-text server messages Aleix Conchillo Flaqué 2024-09-23 23:39:05 -07:00
  • 016da177db Merge pull request #499 from mercuryyy/main Aleix Conchillo Flaqué 2024-09-24 09:10:05 -07:00
  • ec5998bc36 remove _internal_push_frame from LiveKitInputTransport joachimchauvet 2024-09-24 14:54:37 +03:00
  • b1e17ee347 Fix syntax error in deepgram.py mercuryyy 2024-09-24 07:45:29 -04:00
  • b6e1d6e6ae format with ruff joachimchauvet 2024-09-24 10:21:02 +03:00
  • fa609f1afc adjust output sample rate and create user token joachimchauvet 2024-09-19 21:21:42 +03:00
  • 470b5eafe7 move tenacity imports inside try block joachimchauvet 2024-09-17 22:14:06 +03:00
  • 2e5b0c1d6b add tenacity dependency joachimchauvet 2024-09-17 22:04:42 +03:00
  • a9390d96a1 add LiveKit audio transport joachimchauvet 2024-09-14 21:13:25 +03:00
  • 8ee9621d66 Add setter functions Mark Backman 2024-09-23 10:49:50 -04:00
  • 49f2123893 Apply and Fix upstream changes for Cartesia Jin Kim 2024-09-24 07:59:26 +09:00
  • cf72129852 Merge remote-tracking branch 'upstream/main' Jin Kim 2024-09-24 07:18:22 +09:00
  • 8edee8155d Add input params to Azure TTS Mark Backman 2024-09-23 10:07:05 -04:00
  • c262b272fa Added RTVIActionFrame (#464) chadbailey59 2024-09-23 14:51:17 -05:00
  • 9ef9c1c58a Merge pull request #497 from pipecat-ai/aleix/ruff-formater Aleix Conchillo Flaqué 2024-09-23 10:42:54 -07:00
  • c7ff79a652 processors: fix formatting string Aleix Conchillo Flaqué 2024-09-23 09:38:40 -07:00
  • da81df5284 github: install dev-requirements when running tests Aleix Conchillo Flaqué 2024-09-23 09:29:21 -07:00
  • a4420dc88b README: add vscode and emacs ruff instructions Aleix Conchillo Flaqué 2024-09-23 09:29:02 -07:00
  • eeb8338dce introduce Ruff formatting Aleix Conchillo Flaqué 2024-09-23 09:11:37 -07:00
  • dfa4ac81fd Implement Sentry instrumentation for performance and error tracking (#470) Cyril S. 2024-09-23 17:44:14 +02:00
  • ea16dca8aa Merge pull request #469 from pipecat-ai/lewis/remove_torch_dependency Lewis Wolfgang 2024-09-23 09:59:40 -04:00
  • 306632b29a Add language_code support for ElevenLabs TTS Mark Backman 2024-09-23 08:37:29 -04:00
  • 4533ed014f add full-width punctuations as end of the sentence duyalei 2024-09-23 16:34:31 +08:00
  • 68cc4186ad Merge remote-tracking branch 'upstream/main' Jin Kim 2024-09-23 16:34:31 +09:00
  • 9a4e749c7c Merge pull request #491 from pipecat-ai/mb/elevenlabs-inputs Mark Backman 2024-09-22 21:54:21 -04:00
  • 55c645c614 Add voice_settings and optimize_streaming_latency to ElevenLabs Mark Backman 2024-09-22 09:49:35 -04:00
  • a1024bb365 Merge pull request #490 from pipecat-ai/mb/llm-rtvi-service-option Mark Backman 2024-09-21 20:10:17 -04:00
  • 6138790448 Merge pull request #487 from pipecat-ai/mb/llm-rtvi-service-option mb/llm-extra-params Mark Backman 2024-09-21 18:26:17 -04:00
  • dfc82c3ba4 Merge pull request #486 from pipecat-ai/mb/llm-extra-params Mark Backman 2024-09-21 18:25:47 -04:00
  • 9e27a8aad0 Add control frames for LLM param updates Mark Backman 2024-09-20 23:35:38 -04:00
  • c73111afea Add extra input param to LLMs Mark Backman 2024-09-20 21:45:35 -04:00
  • 26a64afd8d Merge pull request #485 from pipecat-ai/khk/metrics-model-exclude-none Kwindla Hultman Kramer 2024-09-20 18:24:19 -07:00
  • 78a3f081de fixup for serialization issue Kwindla Hultman Kramer 2024-09-20 18:21:06 -07:00
  • e8f8a49646 Merge pull request #484 from pipecat-ai/mb/llm-input-params Mark Backman 2024-09-20 20:35:49 -04:00
  • 219304c5ee Added Changelog entries Mark Backman 2024-09-20 20:31:42 -04:00
  • f3fd312b83 Add Together AI interruptible example Mark Backman 2024-09-20 17:42:58 -04:00
  • 357e66d64d Input params for Together AI LLM Mark Backman 2024-09-20 16:18:25 -04:00
  • 4fa1ea8c4b Input params for Anthropic LLM Mark Backman 2024-09-20 15:29:20 -04:00
  • 3b81cd462d Input params to OpenAI LLM Mark Backman 2024-09-20 13:41:04 -04:00
  • 14acf05a26 Merge pull request #480 from pipecat-ai/aleix/input-output-frames Aleix Conchillo Flaqué 2024-09-20 14:44:37 -07:00
  • 58d9c84bc9 Merge pull request #474 from pipecat-ai/ruthless/improve-metrics-types-2 Mattie Ruth 2024-09-20 09:47:24 -04:00
  • 7e39d9ad3d introduce input/output audio and image frames Aleix Conchillo Flaqué 2024-09-19 19:31:56 -07:00
  • a4edb3dab1 Cleanup on aisle METRICS. Note: See below, this is a breaking change mattie ruth backman 2024-09-17 14:49:08 -04:00
  • ed409d0460 Merge pull request #478 from pipecat-ai/ruthless/get-tests-running Mattie Ruth 2024-09-19 21:01:27 -04:00
  • 50b45ac2da get the test infrastructure running again mattie ruth backman 2024-09-19 11:15:44 -04:00
  • 29bcbc68c5 Merge pull request #479 from pipecat-ai/khk/small-fixes Kwindla Hultman Kramer 2024-09-19 17:25:27 -07:00
  • affbe9ac7d fix small issues that crept into main Kwindla Hultman Kramer 2024-09-19 17:17:33 -07:00
  • 1790fa452f Merge pull request #436 from pipecat-ai/aleix/frameprocessor-single-task Aleix Conchillo Flaqué 2024-09-19 11:22:56 -07:00
  • 607a246572 updated CHANGELOG with sync/async frame processors Aleix Conchillo Flaqué 2024-09-18 23:08:22 -07:00
  • 4f1b06e6b2 pipeline: renamed ParallelTask to SyncParallelPipeline Aleix Conchillo Flaqué 2024-09-18 22:56:28 -07:00
  • 62e9a33a70 examples: use CartesiaHttpTTSService to synchronize frames Aleix Conchillo Flaqué 2024-09-18 22:51:00 -07:00
  • 3298f935ef services(fal,moondream): add missing **kwargs Aleix Conchillo Flaqué 2024-09-18 22:48:06 -07:00