Commit Graph

  • 6fbf98d8e2 processors(realtime-ai): llm-context now uses a data field Aleix Conchillo Flaqué 2024-07-19 17:40:20 -07:00
  • f094c42728 processors(realtime-ai): add transcription messages Aleix Conchillo Flaqué 2024-07-19 17:33:49 -07:00
  • 13827e1282 processors(realtime-ai): send a successful response for every command Aleix Conchillo Flaqué 2024-07-19 16:57:00 -07:00
  • 32170b47d9 processors(realtime-ai): add user-[start|stopped]-speaking messages Aleix Conchillo Flaqué 2024-07-19 15:15:36 -07:00
  • 09c05354c2 processors(realtime-ai): fix voice initialization Aleix Conchillo Flaqué 2024-07-19 14:34:30 -07:00
  • b0b1475563 processors(realtime-ai): add support making TTS to speak Aleix Conchillo Flaqué 2024-07-19 14:11:58 -07:00
  • b85dd7283a processors(realtime-ai): add support for appending to the LLM context Aleix Conchillo Flaqué 2024-07-19 13:44:16 -07:00
  • 846ae765e5 services(TTSService): fix sentence cleanup Aleix Conchillo Flaqué 2024-07-19 11:48:59 -07:00
  • 4c629e538e processors(realtime-ai): add assistant before output transport Aleix Conchillo Flaqué 2024-07-19 11:42:36 -07:00
  • f6e22bb3b9 processors(realtime-ai): add silero vad to the transport Aleix Conchillo Flaqué 2024-07-19 11:42:13 -07:00
  • 46a048d7f6 processors(realtime-ai): allow default setup to be None Aleix Conchillo Flaqué 2024-07-19 08:37:04 -07:00
  • bd9f4eea06 processors(realtime-ai): provide default values Aleix Conchillo Flaqué 2024-07-18 22:54:49 -07:00
  • 0a672e61e2 processors(realtime-ai): update it to use groq by default Aleix Conchillo Flaqué 2024-07-18 22:33:01 -07:00
  • 29a8530221 processors(realtime-ai): add support for updating config (model, voice...) Aleix Conchillo Flaqué 2024-07-18 17:17:03 -07:00
  • 3e738642a7 processors(realtime-ai): add support for getting/updating LLM context Aleix Conchillo Flaqué 2024-07-18 14:52:48 -07:00
  • f551f55f03 examples: add new foundational/18-realtime-ai.py Aleix Conchillo Flaqué 2024-07-17 14:54:44 -07:00
  • 9f012c8002 processors: add new RealtimeAIProcessor Aleix Conchillo Flaqué 2024-07-17 14:54:29 -07:00
  • 0a69a9e5ef transport(daily): also accept TransportMessageFrame Aleix Conchillo Flaqué 2024-07-17 14:53:53 -07:00
  • 194790183a processor: add support for setting a processor parent Aleix Conchillo Flaqué 2024-07-17 14:53:25 -07:00
  • 2227721173 update CHANGELOG with StatelessTextTransformer fix (update) Aleix Conchillo Flaqué 2024-07-22 09:30:45 -07:00
  • 77a53da5f5 update CHANGELOG with StatelessTextTransformer fix Aleix Conchillo Flaqué 2024-07-22 09:27:53 -07:00
  • ab63ff275d Merge pull request #310 from weedge/fix/StatelessTextTransformer Aleix Conchillo Flaqué 2024-07-22 09:25:27 -07:00
  • e5363f65f0 fix: push_frame use TextFrame weedge 2024-07-22 17:29:06 +08:00
  • c67296a1be sqs Dockerfile khk/tuesday-sqs Ubuntu 2024-07-21 15:44:31 +00:00
  • 85d80d8e0b a couple of comments Kwindla Hultman Kramer 2024-07-21 08:06:59 -07:00
  • 729d266481 change room timeout Kwindla Hultman Kramer 2024-07-21 07:45:11 -07:00
  • d9d22aa4b5 end-to-end working sqs-runner.py Kwindla Hultman Kramer 2024-07-21 07:06:31 -07:00
  • ffc157de65 Merge pull request #307 from pipecat-ai/lewis/increase_openai_keepalive_expiry Lewis Wolfgang 2024-07-19 07:09:17 -04:00
  • f9fdadb4c0 Allow openai http connections to remain open in the pool indefinitely. Lewis Wolfgang 2024-07-18 11:18:21 -04:00
  • 4efccb79f2 Merge pull request #306 from pipecat-ai/aleix/remove-llm-response-start-end-frame Aleix Conchillo Flaqué 2024-07-17 21:51:02 -07:00
  • 337968199a update CHANGELOG with CartesiaTTSService and TTSService updates Aleix Conchillo Flaqué 2024-07-17 20:58:10 -07:00
  • 37027f68cb remove LLMResponseStartFrame and LLMResponseEndFrame Aleix Conchillo Flaqué 2024-07-17 20:47:15 -07:00
  • d1b62c5495 Merge pull request #304 from pipecat-ai/khk/cartesia-continue Kwindla Hultman Kramer 2024-07-17 20:29:15 -07:00
  • 355fe01cb7 fixed forgotten renames Kwindla Hultman Kramer 2024-07-17 20:28:27 -07:00
  • 9d050a16c7 committing an uncommitted file Kwindla Hultman Kramer 2024-07-17 20:23:41 -07:00
  • fa53c67606 comments re fixes Kwindla Hultman Kramer 2024-07-17 18:30:45 -07:00
  • 5006376fe6 undo changes to 02-llm-say-one-thing.py Kwindla Hultman Kramer 2024-07-17 15:18:47 -07:00
  • 2204b8e205 cartesia streaming and context management via word-level timestamps Kwindla Hultman Kramer 2024-07-17 15:17:00 -07:00
  • 270007b17c wip - using cartesia word timestamps for context management Kwindla Hultman Kramer 2024-07-17 14:13:01 -07:00
  • 568eb2ef4c cartesia websockets and streaming Kwindla Hultman Kramer 2024-07-16 12:46:33 -07:00
  • 73ca9184a8 wip cartesia continuation (not working yet) Kwindla Hultman Kramer 2024-07-15 14:21:45 -04:00
  • 5e8e11e16e pyproject: require python >= 3.10 Aleix Conchillo Flaqué 2024-07-17 09:52:42 -07:00
  • 029bbc16f2 Merge pull request #286 from TomTom101/feat/regex_endofsentence Aleix Conchillo Flaqué 2024-07-17 09:49:21 -07:00
  • 9e3d87e4f6 Merge pull request #291 from adidoit/main Aleix Conchillo Flaqué 2024-07-15 13:10:17 -04:00
  • f1410a1127 Merge pull request #297 from wtlow003/main Aleix Conchillo Flaqué 2024-07-15 13:08:23 -04:00
  • 2b980d16c3 fix: minor typo wtlow003 2024-07-12 18:27:57 +08:00
  • b2b97aafb8 fix error with readme example - SyntaxError: positional argument follows keyword argument Adi Pradhan 2024-07-10 09:50:20 -04:00
  • da2082b025 chore: Combined combinable lookaheads TomTom101 2024-07-06 11:11:40 +02:00
  • 327ea9d547 chore: Make it a const TomTom101 2024-07-06 11:08:51 +02:00
  • b23db4a202 chore: commented regex TomTom101 2024-07-06 11:06:52 +02:00
  • d1a36004ab fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m." and more TomTom101 2024-07-06 11:01:32 +02:00
  • 4942c42384 hopefully the right version of openai.py khk/groq-gemma-demo-old-working Ubuntu 2024-07-05 01:28:10 +00:00
  • 61a0799faa gemma demo working but this is an old main Ubuntu 2024-07-05 00:50:24 +00:00
  • e4967107b2 Flush output from TTSService on LLMFullResponseEndFrame Lewis Wolfgang 2024-06-22 14:57:44 -04:00
  • 4c20ce20f6 gemma Ubuntu 2024-07-04 22:49:18 +00:00
  • e4388ad9fc demo fixups khk/vad-gated-demo Ubuntu 2024-07-04 21:45:57 +00:00
  • 6071920c45 Merge pull request #284 from pipecat-ai/jpt/storybot-load-balance Jon Taylor 2024-07-03 19:48:32 +01:00
  • 5f539e1fba fixed teardown Jon Taylor 2024-07-03 17:02:54 +01:00
  • 8e1539c360 virtualized deployment and added room-based balancing Jon Taylor 2024-07-03 16:48:14 +01:00
  • 065cfb2aca Merge pull request #280 from pipecat-ai/aleix/library-updates-070224 v0.0.36 Aleix Conchillo Flaqué 2024-07-02 10:14:03 -07:00
  • 3147534e86 update CHANGELOG for 0.0.36 Aleix Conchillo Flaqué 2024-07-02 10:12:30 -07:00
  • be5603bf16 examples: fix 06a-image-sync.py Aleix Conchillo Flaqué 2024-07-02 10:11:50 -07:00
  • b9b0bcdcbd services(azure): close the audio stream on exit Aleix Conchillo Flaqué 2024-07-02 10:11:35 -07:00
  • 5bcece56f3 services(cartesia): make sure we close the client on exit Aleix Conchillo Flaqué 2024-07-02 10:11:16 -07:00
  • d67faef88c pyproject: multiple library updates Aleix Conchillo Flaqué 2024-07-02 09:03:37 -07:00
  • 8f6db5e905 Merge pull request #279 from pipecat-ai/aleix/gladia-stt-support Aleix Conchillo Flaqué 2024-07-02 08:07:35 -07:00
  • 82e93a0560 use exclude_none=True when dumping BaseModels Aleix Conchillo Flaqué 2024-07-01 17:50:16 -07:00
  • a9a82c083b services: add GladiaSTTService support Aleix Conchillo Flaqué 2024-07-01 17:49:57 -07:00
  • 974d9c33ed Merge pull request #278 from pipecat-ai/aleix/detect-user-idle Aleix Conchillo Flaqué 2024-07-02 08:01:27 -07:00
  • c1957ab694 Merge pull request #274 from pipecat-ai/jpt/deployment-examples Jon Taylor 2024-07-02 10:17:13 +01:00
  • b20a10a4bc fixed double fly Jon Taylor 2024-07-02 10:17:01 +01:00
  • be14ce465d transports(daily): make sure we don't send data if client is closed Aleix Conchillo Flaqué 2024-07-01 18:25:40 -07:00
  • d1ca0c5614 examples: added new 17-detect-user-idle.py Aleix Conchillo Flaqué 2024-07-01 14:58:18 -07:00
  • 535514f506 processors: added new UserIdleProcessor Aleix Conchillo Flaqué 2024-07-01 14:58:01 -07:00
  • 153c10781d khk fast bot back to classic pipeline Ubuntu 2024-07-01 22:08:49 +00:00
  • c7a188cdf8 Merge branch 'khk/vad-gated-demo' of github.com:pipecat-ai/pipecat into khk/vad-gated-demo Ubuntu 2024-07-01 22:07:15 +00:00
  • 933b63cf13 processors: added new IdleFrameProcessor Aleix Conchillo Flaqué 2024-07-01 14:57:42 -07:00
  • d7c3e380a5 added BotSpeakingFrame Aleix Conchillo Flaqué 2024-07-01 14:57:18 -07:00
  • c5298f78cb add more missing keyword-only arguments Aleix Conchillo Flaqué 2024-07-01 12:33:42 -07:00
  • 4f8f7b8d1d added on_call_state event to prevent idle vms Jon Taylor 2024-07-01 19:21:16 +01:00
  • d7d46919ac update macos-py3.10-requirements.txt Aleix Conchillo Flaqué 2024-07-01 11:00:59 -07:00
  • e5d73d2e2e update linux-py3.10-requirements.txt Aleix Conchillo Flaqué 2024-07-01 10:58:49 -07:00
  • b145e8ec90 update README with XTTS Aleix Conchillo Flaqué 2024-07-01 10:49:18 -07:00
  • 97ff4a1fb8 Merge pull request #275 from pipecat-ai/aleix/add-missing-keyword-separators Aleix Conchillo Flaqué 2024-07-01 10:45:31 -07:00
  • 5018a552c1 services(xtts): no need the WAV header Aleix Conchillo Flaqué 2024-07-01 10:44:32 -07:00
  • 7f9fd9ffce examples: added 07i-interruptible-xtts Aleix Conchillo Flaqué 2024-07-01 10:40:17 -07:00
  • ddd0ca6a8f update CHANGELOG Aleix Conchillo Flaqué 2024-07-01 10:21:50 -07:00
  • 06f817c7e3 transport(websocket): don't send if serializer returns None Aleix Conchillo Flaqué 2024-07-01 10:18:20 -07:00
  • df4c3e56c4 services: add missing * keyword separator Aleix Conchillo Flaqué 2024-07-01 10:17:21 -07:00
  • 9d5c2b9656 Merge pull request #276 from eddieoz/feature/xtts Aleix Conchillo Flaqué 2024-07-01 10:26:53 -07:00
  • 7ce59c5e2e added service xtts eddieoz 2024-07-01 20:17:19 +03:00
  • 1c9631fc78 Merge pull request #271 from pipecat-ai/aleix/silero-vad-version Aleix Conchillo Flaqué 2024-07-01 09:39:59 -07:00
  • efbe7297f7 vad(silero): allow specifying a Silero VAD version Aleix Conchillo Flaqué 2024-06-29 10:36:48 -07:00
  • 1b45946a61 Merge pull request #270 from pipecat-ai/aleix/async-frame-processor Aleix Conchillo Flaqué 2024-07-01 09:37:51 -07:00
  • cbf5a6362c add new AsyncFrameProcessor and AsyncAIService Aleix Conchillo Flaqué 2024-06-29 10:07:06 -07:00
  • 583b96c341 Merge pull request #269 from pipecat-ai/aleix/improve-error-handling Aleix Conchillo Flaqué 2024-07-01 09:36:00 -07:00
  • fc0920504d improve error handling and don't swallow exceptions Aleix Conchillo Flaqué 2024-06-28 16:10:58 -07:00
  • abd65a93b2 Merge pull request #268 from pipecat-ai/aleix/websocket-dont-send-if-closed Aleix Conchillo Flaqué 2024-07-01 09:33:45 -07:00
  • c3244fdd7a transports(websocket): don't send data if websocket closed Aleix Conchillo Flaqué 2024-06-28 15:10:19 -07:00
  • e8f58938b0 Merge pull request #267 from pipecat-ai/aleix/processing-metrics Aleix Conchillo Flaqué 2024-07-01 09:31:05 -07:00