Commit Graph

  • 0e8f56c752 services: move TTSService push_stop_frames to AsyncTTSService Aleix Conchillo Flaqué 2024-09-18 22:47:17 -07:00
  • 8224538372 services(cartesia): added CartesiaHttpTTSService Aleix Conchillo Flaqué 2024-09-18 22:46:13 -07:00
  • fbf6eef68f transports(base_output): wait for sink tasks before canceling audio/video tasks Aleix Conchillo Flaqué 2024-09-18 22:40:52 -07:00
  • f078d156de frames: StartFrame is now a SystemFrame Aleix Conchillo Flaqué 2024-09-18 22:36:59 -07:00
  • 23d6eed5ea transports: input()/output() return subclass instead of base class Aleix Conchillo Flaqué 2024-09-18 22:34:24 -07:00
  • 0ed3d118d6 services(moondream); update revision to 2024-08-26 Aleix Conchillo Flaqué 2024-09-01 15:10:08 -07:00
  • 337f048864 introduce synchronous and asynchronous frame processors Aleix Conchillo Flaqué 2024-08-30 16:24:04 -07:00
  • 6f3c421621 Merge pull request #475 from pipecat-ai/mb/tts-sample-rate Mark Backman 2024-09-18 14:59:09 -04:00
  • eadd68d40b Add sample_rate setting to TTS services Mark Backman 2024-09-18 14:19:04 -04:00
  • 71202e3cd5 Remove torch dependency for using silero_vad Lewis Wolfgang 2024-09-17 16:48:52 -04:00
  • 81c2c5adfa working on a fastapi http transport khk/http Kwindla Hultman Kramer 2024-09-17 09:52:19 -07:00
  • 75008d8f11 Add speed and emotion setting method to Cartesia TTS service Jin Kim 2024-09-18 00:51:45 +09:00
  • 2da0ecbe3c Revert "model_id" as a main argument Jin Kim 2024-09-18 00:38:12 +09:00
  • c7f814b2dc Merge remote-tracking branch 'upstream/main' Jin Kim 2024-09-18 00:33:29 +09:00
  • 13a4a05388 Merge pull request #466 from pipecat-ai/aleix/elevenlabs-cartesia-close-websocket-first Aleix Conchillo Flaqué 2024-09-16 23:55:28 -07:00
  • 20c019ae16 services(cartesia,elevenlabs): close websocket before the receiving task Aleix Conchillo Flaqué 2024-09-16 23:54:21 -07:00
  • 387a36dd8a missed a debug print statement Adrian Cowham 2024-09-16 17:43:42 -07:00
  • d9d6571c73 Merge pull request #465 from kunal-cai/ks--fix-ws Aleix Conchillo Flaqué 2024-09-16 17:17:13 -07:00
  • 540cad4844 Undo sorting Kunal Shah 2024-09-16 16:07:19 -07:00
  • 0a26b650c0 Undo sorting Kunal Shah 2024-09-16 16:06:25 -07:00
  • adaac003e5 [Cartesia] Fix streaming truncation bug with Twilio Fast API WS Kunal Shah 2024-09-16 15:59:06 -07:00
  • 2e02ab740d PR feedback Adrian Cowham 2024-09-15 20:59:17 -07:00
  • 3d4f125071 Merge pull request #454 from pipecat-ai/aleix/initial-pipeline-clock-support Aleix Conchillo Flaqué 2024-09-13 13:51:04 -07:00
  • bce87f8717 update CHANGELOG.md Aleix Conchillo Flaqué 2024-09-13 13:50:03 -07:00
  • 1fe940bd6b servceis(cartesia,elevenlabs): use word start times instead Aleix Conchillo Flaqué 2024-09-13 13:10:44 -07:00
  • cb36a71381 fix some linting Aleix Conchillo Flaqué 2024-09-13 09:50:05 -07:00
  • 5acc4928fe examples: add 07d-interruptible-elevenlabs.py Aleix Conchillo Flaqué 2024-09-13 09:43:18 -07:00
  • 434493b8aa services(elevenlabs): implement word-by-word support through websockets Aleix Conchillo Flaqué 2024-09-13 09:31:35 -07:00
  • f08b25dbb2 examples: assistant aggregator should always goes after transport Aleix Conchillo Flaqué 2024-09-12 00:29:43 -07:00
  • 3665734972 transports(output): initial sink clock synchronization Aleix Conchillo Flaqué 2024-09-12 00:22:32 -07:00
  • a98d78cdea services(lmnt): change to subclass of AsyncTTSService Aleix Conchillo Flaqué 2024-09-12 00:20:06 -07:00
  • 80f6d74e80 services(cartesia): change to subclass of AsyncWordTTSService Aleix Conchillo Flaqué 2024-09-12 00:19:37 -07:00
  • 02d926e9bd services: create AsyncTTSService and AsyncWordTTSService Aleix Conchillo Flaqué 2024-09-12 00:18:55 -07:00
  • 7749692f72 processors: get pipeline clock from StartFrame Aleix Conchillo Flaqué 2024-09-12 00:18:29 -07:00
  • 7807cbeb39 pipeline(task): add a clock to the pipeline task Aleix Conchillo Flaqué 2024-09-12 00:18:24 -07:00
  • 72f231b327 frames: add a presentation timestamp (pts) to each frame Aleix Conchillo Flaqué 2024-09-12 00:17:04 -07:00
  • 3cbe97d346 clocks: added new BaseClock and SystemClock Aleix Conchillo Flaqué 2024-09-12 00:31:23 -07:00
  • b4eff2028f Merge branch 'main' into recording Adrian Cowham 2024-09-10 10:18:57 -07:00
  • f411bf33fd adding a frame processor with the ability to save a conversation to a buffer and another frame processor to upload audio to Canonical for evaluation and metrics collection. Examples included Adrian Cowham 2024-09-10 10:15:48 -07:00
  • b880e1a60e Merge pull request #448 from pipecat-ai/khk/aggregation-leading-space Kwindla Hultman Kramer 2024-09-10 09:57:35 -07:00
  • 886046e696 Merge pull request #445 from dleybz/patch-1 Aleix Conchillo Flaqué 2024-09-09 17:54:33 -07:00
  • 9106a5f8ae Merge pull request #449 from pipecat-ai/aleix/audio-out-bitrate Aleix Conchillo Flaqué 2024-09-09 08:39:06 -07:00
  • 98286336bf transports(daily): allow setting audio output bitrate (default 96kpbs) Aleix Conchillo Flaqué 2024-09-08 19:38:16 -07:00
  • fa0deededa Add voice options and make to use InputParams for Cartesia. Jin Kim 2024-09-09 10:53:23 +09:00
  • 081b001c8b fix for leading space in context aggregator strings Kwindla Hultman Kramer 2024-09-07 16:42:52 -07:00
  • 6c58a5b024 tiny bit more cleanup khk/together-function-parsing Kwindla Hultman Kramer 2024-09-07 12:38:17 -07:00
  • 37bbb687de function calling fixes for together/llama-3.1 Kwindla Hultman Kramer 2024-09-07 12:05:16 -07:00
  • c92531a02f Update requirements.txt Danny D. Leybzon 2024-09-06 20:22:18 +02:00
  • 748a7af602 update CHANGELOG.md Aleix Conchillo Flaqué 2024-09-05 19:05:29 -07:00
  • f4a0de6327 Merge pull request #444 from pipecat-ai/aleix/elevenlabs-streaming Aleix Conchillo Flaqué 2024-09-05 11:24:12 -07:00
  • e405d7af9f services(elevenlabs): add elevenlabs package and use streaming Aleix Conchillo Flaqué 2024-09-05 11:12:52 -07:00
  • 51cd7fd285 twiliohandle interruption (#422) Aashraya 2024-09-02 23:36:38 +05:30
  • aba5f89174 Merge pull request #437 from soof-golan/soof-obj-id-generation Aleix Conchillo Flaqué 2024-09-02 10:53:48 -07:00
  • 5c0f5a1613 Generate ids with itertools.count Soof Golan 2024-09-02 14:44:48 +02:00
  • c85704a342 added set_model to 11l service jpt/11l-set_model Jon Taylor 2024-09-02 14:19:23 +03:00
  • 90c64c3df6 wip together function calling and vision improvements khk/together-llama-vision-rebased-9bbb824 Kwindla Hultman Kramer 2024-08-29 16:25:49 -07:00
  • c2bc64361a first working llama-vision Kwindla Hultman Kramer 2024-08-29 11:19:00 -07:00
  • 9bbb824248 introduce FrameProcessor single async push frame task Aleix Conchillo Flaqué 2024-08-30 16:24:04 -07:00
  • 7c342f7ba2 Merge pull request #433 from pipecat-ai/aleix/process-all-startframes Aleix Conchillo Flaqué 2024-08-30 14:17:38 -07:00
  • 37e2388758 StartFrame should be the first frame every processor receives Aleix Conchillo Flaqué 2024-08-29 22:43:01 -07:00
  • b36a466798 wip together function calling and vision improvements khk/together-llama-vision Kwindla Hultman Kramer 2024-08-29 16:25:49 -07:00
  • 05f0492a8d Merge pull request #421 from pipecat-ai/aleix/improve-multi-lingual-support Aleix Conchillo Flaqué 2024-08-29 13:19:40 -07:00
  • 58f3965cdc first working llama-vision Kwindla Hultman Kramer 2024-08-29 11:19:00 -07:00
  • c0ac5c6ae8 services(lmnt): fix example and update README and CHANGELOG Aleix Conchillo Flaqué 2024-08-29 11:11:24 -07:00
  • be923687fb processors(rtvi): user decices if bot interrupts on update config Aleix Conchillo Flaqué 2024-08-28 15:13:27 -07:00
  • 5f32fb125d updated CHANGELOG.md Aleix Conchillo Flaqué 2024-08-26 15:06:01 -07:00
  • ae6fbb3146 services: just set model, voice, language independently Aleix Conchillo Flaqué 2024-08-26 14:30:57 -07:00
  • 864768635a services: add voice and language to set_model() Aleix Conchillo Flaqué 2024-08-26 12:14:36 -07:00
  • d7c9679977 services: allow TTSModelUpdateFrame to also update language and voice Aleix Conchillo Flaqué 2024-08-26 12:08:53 -07:00
  • fedfc366f6 services(deepgram): fix strenum values Aleix Conchillo Flaqué 2024-08-26 11:34:48 -07:00
  • b3b39626e1 services: allow switching STT language and mdoel at the same time Aleix Conchillo Flaqué 2024-08-26 11:26:10 -07:00
  • 4e0ece17b6 services: added support for setting STT model and language Aleix Conchillo Flaqué 2024-08-26 11:12:51 -07:00
  • fd3fdacdee transcriptions: added more languages Aleix Conchillo Flaqué 2024-08-26 11:12:27 -07:00
  • a253606d50 services(daily): on_joined now returns all data not only participant Aleix Conchillo Flaqué 2024-08-26 11:11:28 -07:00
  • 568d9dc0a3 services(whisper): inherit from SegmentedSTTService Aleix Conchillo Flaqué 2024-08-26 11:11:07 -07:00
  • 6629b853c5 services(deepgram): inherit from STTService instead of AsyncAIService Aleix Conchillo Flaqué 2024-08-26 11:10:42 -07:00
  • 3931cb3235 services(cartesia): allow setting language and language voices Aleix Conchillo Flaqué 2024-08-22 22:44:11 -07:00
  • 38cd86ad52 services: added language to transcription frames Aleix Conchillo Flaqué 2024-08-22 22:43:30 -07:00
  • c0cdabf61d frames: adde TTSLanguageUpdateFrame and TTSLanguageVoicesUpdateFrame Aleix Conchillo Flaqué 2024-08-22 22:40:53 -07:00
  • 51270a96c5 frames: add language to transcription frames Aleix Conchillo Flaqué 2024-08-22 22:40:42 -07:00
  • 84d72c0d5c Merge pull request #425 from pipecat-ai/khk/rtvi-together-function-calling Kwindla Hultman Kramer 2024-08-28 13:11:52 -07:00
  • 79aca8169a Merge pull request #391 from sharvil/pr/add-lmnt Aleix Conchillo Flaqué 2024-08-27 21:40:46 -07:00
  • b9d362bd62 fixup type mismatches between rtvi data structures and together.py Kwindla Hultman Kramer 2024-08-27 17:39:21 -07:00
  • 87c4a1bee1 Move stop frame task creation into TTSService.start Sharvil Nanavati 2024-08-27 04:45:21 +00:00
  • c979762b70 Handle cancellation, stopping, and restarting Sharvil Nanavati 2024-08-27 01:24:00 +00:00
  • 1d92fc3199 Merge branch 'main' into pr/add-lmnt Sharvil Nanavati 2024-08-24 10:07:52 -07:00
  • 8ac7fb1a67 Use a single long-lived Task to push TTSStoppedFrame Sharvil Nanavati 2024-08-24 16:15:42 +00:00
  • 60c3d33def Default LMNT to 24kHz, add example Sharvil Nanavati 2024-08-22 14:52:43 +00:00
  • 8a39d3f4eb services: add a generic mechanism to produce TTSStoppedFrames Sharvil Nanavati 2024-08-22 05:28:02 +00:00
  • e038767b6f Merge pull request #413 from pipecat-ai/aleix/pipecat-0.0.41 v0.0.41 Aleix Conchillo Flaqué 2024-08-22 17:01:43 -07:00
  • 0c46b3e481 prepare pipecat 0.0.41 Aleix Conchillo Flaqué 2024-08-22 10:40:34 -07:00
  • d42f072ff5 examples: fix studypal errors and update requirements Aleix Conchillo Flaqué 2024-08-22 11:36:16 -07:00
  • 9b6f29c24a Merge pull request #414 from pipecat-ai/aleix/add-livekit-dependency Aleix Conchillo Flaqué 2024-08-22 10:55:43 -07:00
  • 873d5dc23f added livekit dependency Aleix Conchillo Flaqué 2024-08-22 10:54:18 -07:00
  • 6d141fd47f Merge pull request #396 from nulyang/feat/livekit-serializers Aleix Conchillo Flaqué 2024-08-22 10:44:24 -07:00
  • c6f6cb2947 Merge pull request #412 from pipecat-ai/aleix/fastapi-variable-clash Aleix Conchillo Flaqué 2024-08-22 09:50:23 -07:00
  • 0eb189ce7f transports(fastapi): fix variable name clash Aleix Conchillo Flaqué 2024-08-22 08:50:03 -07:00
  • f4fd7b7028 LMNT TTS Sharvil Nanavati 2024-08-22 00:47:41 +00:00
  • 21de8e0a35 transport(out): log bot started/stopped speaking Aleix Conchillo Flaqué 2024-08-21 17:23:44 -07:00
  • 6f55d494bd frames: use VADParams type in VADParamsUpdateFrame Aleix Conchillo Flaqué 2024-08-21 17:23:12 -07:00