-
Notifications
You must be signed in to change notification settings - Fork 439
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New example: Dialin bot (call your Pipecat via phone) #207
Conversation
jptaylor
commented
Jun 3, 2024
•
edited
Loading
edited
- Update Daily bot with latest REST URL
- Link to docs page once merged (post example merge)
- Create tests (post example merge)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, tested both pipeline on production on Thursday and Friday.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
f1ac476
to
8cefce2
Compare
commit d4979f5e64cb617b642f9eeda7342384c5f6607c Merge: 65b136b 4133cd0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Aug 5 09:28:11 2024 -0700 Merge pull request #337 from pipecat-ai/aleix/audio-video-sync-and-gstreamer audio/video sync and gstreamer commit 4133cd03bba386ded3ff591c8b3ae366cc9f9853 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Aug 5 09:20:44 2024 -0700 processors(gstreamer): add clock_sync property commit fa7c941792e44a823a0c08940727d2691fb60c59 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Aug 4 11:41:00 2024 -0700 examples(gstreamer): add new GStreamer examples commit 4738879f32bfb4240f4b2e2c55ec8a235bf3cab5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Aug 4 11:40:31 2024 -0700 processors(gstreamer): add new GStreamerPipelineSource commit d5d88f756ae49574b1154ede1094be7aa5442fa9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Aug 4 11:36:09 2024 -0700 transport(output): improve audio and image handling for video use cases commit 65b136bf151277ff5b2e4c62742355e9030c5354 Merge: 3db7f6a bee0b23 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Aug 1 22:05:01 2024 -0700 Merge pull request #334 from pipecat-ai/aleix/cleanup-examples-remove-requests cleanup examples and remove requests commit bee0b238e43d74be1d4dbc6bd7290646abf8f625 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Aug 1 18:23:30 2024 -0700 examples(storytelling-chatbot): include package-lock.json commit c891168ffb0a2a1c20c53bada63df66668e4bbc7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Aug 1 18:22:56 2024 -0700 services: revert optional aiohttp.ClientSession commit 6376c2f6aae2a485cf2a12525d38d9a8ec8c6f42 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Aug 1 18:09:16 2024 -0700 transport(websocket): fix cancel commit 4d9b7cdd611b6a8c9bf0cf9cd9de94b1d52edca3 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Aug 1 18:08:57 2024 -0700 DailyRESTHelper now receives an aiohttp client session commit 8263d1dd6fdcf485c1f304c8e9c3c38a1ca8a1ca Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 31 23:42:38 2024 -0700 update CHANGELOG with latest changes commit faf41c0b361451c4add75fdc916ce34baa2b5694 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 31 23:41:03 2024 -0700 services: ignore yielded None values commit 27a09c0b2c3d2e9d2c34c82ad118e0927774301d Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 31 23:39:51 2024 -0700 cleanup examples and remove requests library commit 3db7f6a2846252f87d8f23a40e2e9403df85d9f3 Merge: 62a7a55 3bfeb5b Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 31 21:57:00 2024 -0700 Merge pull request #333 from pipecat-ai/aleix/allow-internal-http-sessions-rebased services: allow internal http sessions if none is given commit 3bfeb5b5ef168fdbe1f766fecdf75a8e079fadd4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 30 17:44:18 2024 -0700 services: allow internal http sessions if none is given commit 62a7a555b561f2fa7f8f9cd453da3f283af2cec2 Merge: c466d34 d60e99a Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 31 15:51:29 2024 -0700 Merge pull request #330 from pipecat-ai/aleix/stop-and-cancel-are-different EndFrame tries to end gracefully CancelFrame cancels tasks commit d60e99a04308011ab0ad49cb5ae5ee37886541d6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 30 11:41:58 2024 -0700 examples(06a-image-sync): make sure frames go downstream commit 77723b34c7636d6e7aa77bcf433f9874e753a7ee Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 30 11:41:19 2024 -0700 EndFrame tries to end gracefully CancelFrame cancels tasks commit c466d34a067f7130a039783db8ea476daf47f0c1 Merge: f816897 c1e8a5e Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 29 15:07:57 2024 -0700 Merge pull request #328 from pipecat-ai/aleix/rtvi-towards-custom-pipelines processors(rtvi): refactor to allow future custom pipelines commit f816897833d160e8332073e299972939e0941ec5 Merge: 028e38a 76aca32 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jul 27 17:21:23 2024 -0700 Merge pull request #327 from pipecat-ai/aleix/bot-start-stop-speaking-frames bot start stop speaking frames commit c1e8a5e522c601d851a63daf227bc433142dfbf5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 26 10:26:36 2024 -0700 processors(rtvi): refactor to allow future custom pipelines commit 76aca32f2e345cb8cdd2bd1494c79bef0ed7210c Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 14:48:43 2024 -0700 transport(output): emit new bot start|stop speaking frames commit 7e31b2a795bd3be3ad97339bbd01be382afb29cc Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 14:47:56 2024 -0700 processors(user_idle): use user speaking instead of interruption frames commit 028e38a86b9dc3f68e613c14d5be0b0fb1f0783b Merge: 4d606ae 8cf7649 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 11:39:14 2024 -0700 Merge pull request #326 from pipecat-ai/aleix/rtvi-bot-ready-fixes rtvi: send bot-ready when pipeline is ready and first participant joins commit 8cf7649855c0d9c86f4d4182af80042668aa71d6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 11:24:33 2024 -0700 processors(rtvi): send bot-ready when pipeline AND first participant joins commit 64f5119b08e7882f2bb332876ab3d3f19ee4d9a9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 11:23:19 2024 -0700 transports(base): allow registering event handlers without decorators commit 4d606aefb322d26bcdd44d4062a74614caadf55d Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 25 09:57:01 2024 -0700 update CHANGELOG commit 4bafdaa04d2aa86105e05ee6a6cd2741d96a3532 Author: Ankur Duggal <[email protected]> Date: Thu Jul 25 09:51:51 2024 -0700 Deepgram Adjustments (#313) commit 5afe1abf82e8780dd7e00bc911ef668f4e8d73b7 Merge: 91103e2 f066d50 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 15:16:18 2024 -0700 Merge pull request #323 from pipecat-ai/aleix/base-input-handle-incoming-interruptions transports(inputs): handle start/stop interruption frames commit f066d50b982dba2dd0c55fceb76d961f55634650 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 15:15:09 2024 -0700 transports(inputs): handle start/stop interruption frames commit 91103e21cc4d1cbe72c70ad7d3f81e3e2506d23b Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 14:49:09 2024 -0700 github(publish_test): download tags and depth to 100 commit f44dabcd65971ba8cb82ab6df2fdcb9f15b1ba3c Merge: 3fc85e7 0fd2fca Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 14:44:18 2024 -0700 Merge pull request #322 from pipecat-ai/aleix/base-input-transport-system-frames-fix transports(inputs): don't queue incoming system frames commit 0fd2fca2311eefcd87ad1874ddde633680573aa7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 14:42:59 2024 -0700 frames: StartFrame is now a control frame commit 5bb64098e7c35f3c9ec2736148b331937a6ed278 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 24 14:33:09 2024 -0700 transports(inputs): don't queue incoming system frames commit 3fc85e75e0edd8eb70cdfac024a94a093d6cd83b Merge: 4b39309 3f61ea1 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 17:45:18 2024 -0700 Merge pull request #320 from pipecat-ai/aleix/req-updates-072324 update project requirements and dependencies commit 3f61ea16b7e030f19711c9bdb29c1743df0106ac Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 17:32:27 2024 -0700 update project requirements and dependencies commit 4b393092b5485a6c7c8ac3b1326b068a0bb9eb1c Merge: 060a22f b583f51 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 15:27:26 2024 -0700 Merge pull request #319 from pipecat-ai/aleix/daily-completion-callbacks-0.0.39-fix transports(daily): fix completion callbacks handling commit b583f5162ba337f5302731ebf869efbf103676b5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 15:25:59 2024 -0700 transports(daily): fix completion callbacks handling commit 060a22f3959263b5ea7c3a472f60ac9ce619628e Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 14:18:13 2024 -0700 github: only run publish_test manually We need to run this manually to avoid test.pypi.org project size limits. commit d3e85355f184cd812107b9ad028d97ec03f4c377 Merge: 5fcc964 83e730b Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 14:12:01 2024 -0700 Merge pull request #318 from pipecat-ai/aleix/prepare-0.0.38 update CHANGELOG for 0.0.38 commit 83e730b768099a6a2fec778a311187e8975edcb2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 14:10:10 2024 -0700 update CHANGELOG for 0.0.38 commit 5fcc96446cd8501b7f4b193fc7b6b1ee3f83ba2b Merge: 0a6ddbf ad88925 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 12:13:20 2024 -0700 Merge pull request #317 from pipecat-ai/aleix/silero-repo-params vad(silero): expose cache and repo parameters commit ad889251546c00ede1967c7f427bdf46137ffa12 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 12:09:21 2024 -0700 vad(silero): expose cache and repo parameters commit 0a6ddbf15c4b2d0f69c157611237d62adb712b32 Merge: 33f0865 08e0722 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 11:23:57 2024 -0700 Merge pull request #316 from pipecat-ai/aleix/metrics-improvements metrics improvements commit 08e0722d97ae1bb2f221020e5107262eb37f741c Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 11:17:33 2024 -0700 fix initial metrics format commit 05d4fba551aace80062644e28fe359866702bde9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 10:50:56 2024 -0700 processors(rtvi): send initial empty metrics commit f41c2b3c9fe27201ece57c65aafe1d52538a0cfe Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 10:50:36 2024 -0700 transports(daily): don't send empty metrics commit 69f64899feb456e3207c1c52adf642a409ff044d Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 10:50:15 2024 -0700 pipeline: add send_initial_empty_metrics flag commit 33f0865430fcf6f08bd9d09fe8fbea079e0f3571 Merge: 1676693 ad5b920 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 23 11:18:59 2024 -0700 Merge pull request #315 from pipecat-ai/aleix/stop-transcription-error transports(daily): wait until start|stop_transcription are finished commit ad5b9202ab096bc849af418664f2792441e5e933 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 22:56:12 2024 -0700 transports(daily): wait until start|stop_transcription are finished Fixes #305 commit 16766930917ea74a5c5d925aaf1564928c6d1bbd Merge: eb998aa 0852b50 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 22:43:01 2024 -0700 Merge pull request #314 from pipecat-ai/aleix/transcription-timestamps services: transcription timestamp should use ISO8601 format commit 0852b50b8f485e2e61e1cc2d4798f7505faa7cfa Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 22:17:18 2024 -0700 services: transcription timestamp should use ISO8601 format commit eb998aa502340ae8c58a07dd698de2684e378f09 Merge: 2227721 6dab0e9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 16:58:40 2024 -0700 Merge pull request #312 from pipecat-ai/aleix/rtvi-support RTVI support commit 6dab0e9de7af8be4fed3271ee678ae32fa2764f7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 16:00:06 2024 -0700 update CHANGELOG for 0.0.37 commit 95ff1d141cbf0555391ce42ea877763960a8da06 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 15:54:52 2024 -0700 update CHANGELOG with RTVIProcessor commit 87bc8a9da6fd3a57fefbfd8bef0b2f2218eb1ff3 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 15:53:39 2024 -0700 examples: remove RTVI since there are full demos elsewhere commit 087fe9a53754d5f4b57be33e4693663f57818f24 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 15:30:16 2024 -0700 services(cartesia): fix TTFB commit c1170260b500be2a8104cac2c44d213e3fc87843 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 15:27:33 2024 -0700 processors(rtvi): use generic LLM and TTS names commit 65cdf50774cb4163bef477b96469a2052af2bb7a Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 15:01:45 2024 -0700 processors(rtvi): fix task cleanup commit 9233bb490c46029d66deba5cfdb30535f9ea7420 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 11:40:17 2024 -0700 processors(rtvi): add support for "tts-text" messages commit 43932220f761789bc9e99280d05713d2eeba537a Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 09:40:16 2024 -0700 processors(rtvi): use only user-transcription commit cea4d1894e485457ef85b77d64c136f973fafd59 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 08:47:59 2024 -0700 processors(rtvi): change voice before LLM updates commit 80baa0358dcf922fb422395e99c6ea28e704e065 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Jul 21 17:13:18 2024 -0700 processors(rtvi): lable is now rtvi commit 5d73db53a0110303f8e226523e4f0198efb603a1 Author: Chad Bailey <[email protected]> Date: Sun Jul 21 01:15:44 2024 +0000 initial pseudo function calling commit 302ea90dce9fa725baf32973ba0429eb9c558d6c Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Jul 21 16:54:40 2024 -0700 processors(rtvi): messages now require an id commit 37b04ed2830a3fe4362863777d26b6ef8ee9915e Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Jul 21 16:34:38 2024 -0700 processors(rtvi): use send a type=response as command responses commit be6995cfdfea9d7d72452a310fff64f3067f8b7e Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Jul 21 14:53:49 2024 -0700 processors(rtvi): renamed realtime-ai to rtvi commit dfbc11300c65622104142e8d9c540f7ebb3bd279 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sun Jul 21 08:26:12 2024 -0700 processors(realtime-ai): use label instead of tag commit 82d539d1740998d20d0bc5a343faaa2491497d7b Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 22:33:46 2024 -0700 processors(realtime-ai): add support for interrupting the bot commit 6e00f31014002955a9be534a316dd9fa3a3a45f1 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 18:01:50 2024 -0700 updated CHANGELOG with new frames and realtime-ai changes commit a46ac3cc9285a8c40615dfb9c1286317110ed403 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 18:01:27 2024 -0700 examples: moved 18-realtime-ai.py to examples/realtime-ai commit 6fbf98d8e24adfbcd1231c840e5747a61476e941 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 17:40:20 2024 -0700 processors(realtime-ai): llm-context now uses a data field commit f094c427285d294cdca25cdb44250491de8a99a7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 17:33:49 2024 -0700 processors(realtime-ai): add transcription messages commit 13827e1282b4e0d58c5797c847b8698e6a0f3462 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 16:57:00 2024 -0700 processors(realtime-ai): send a successful response for every command commit 32170b47d90d81b84418e0508481b967c4f255cf Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 15:15:36 2024 -0700 processors(realtime-ai): add user-[start|stopped]-speaking messages commit 09c05354c212592e1c093f78c5c654796a37b122 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 14:34:30 2024 -0700 processors(realtime-ai): fix voice initialization commit b0b1475563a0bf4ae3c1ec1d6b84b9108a2878ab Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 14:11:58 2024 -0700 processors(realtime-ai): add support making TTS to speak commit b85dd7283af762cdfeb7e30003ee8da7a268ab89 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 13:44:16 2024 -0700 processors(realtime-ai): add support for appending to the LLM context commit 846ae765e5dccf175738e76b298a0a6e1fe2dcb0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 11:48:59 2024 -0700 services(TTSService): fix sentence cleanup commit 4c629e538e75111bf9310e1fcb2cb2023310374f Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 11:42:36 2024 -0700 processors(realtime-ai): add assistant before output transport Cartesia can do word-to-word output instead of full sentences. This means that for properly adding things into the context we need to add it before the transport, otherwise some words might be lost. commit f6e22bb3b9f13d2bd17b23adc9655b49645665d7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 11:42:13 2024 -0700 processors(realtime-ai): add silero vad to the transport commit 46a048d7f60fadb503db39252d9eb7475460910d Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jul 19 08:37:04 2024 -0700 processors(realtime-ai): allow default setup to be None commit bd9f4eea060b580088f0021e7a234352125b870a Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 18 22:54:49 2024 -0700 processors(realtime-ai): provide default values commit 0a672e61e23c0b5d2c31c6abbc43a1c9bebdfdd7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 18 22:33:01 2024 -0700 processors(realtime-ai): update it to use groq by default commit 29a85302215e3558911df3338b101e22f49e45eb Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 18 17:17:03 2024 -0700 processors(realtime-ai): add support for updating config (model, voice...) commit 3e738642a7ccd655ac5c48c7c90b5474230ec79b Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jul 18 14:52:48 2024 -0700 processors(realtime-ai): add support for getting/updating LLM context commit f551f55f03ca20afffd92033142f8235245a04af Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 14:54:44 2024 -0700 examples: add new foundational/18-realtime-ai.py commit 9f012c8002d381767dbba2a502ac74dcaea4076e Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 14:54:29 2024 -0700 processors: add new RealtimeAIProcessor commit 0a69a9e5eff681a5bb75a94fc976cc1553bef0af Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 14:53:53 2024 -0700 transport(daily): also accept TransportMessageFrame commit 194790183a08153ef4248ae76fa7598f255deb3c Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 14:53:25 2024 -0700 processor: add support for setting a processor parent commit 222772117308ee8fa8d6eb7ff0eb370811db2614 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 09:30:45 2024 -0700 update CHANGELOG with StatelessTextTransformer fix (update) commit 77a53da5f5640046370ee935c22ee2cca43f05a3 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 09:27:53 2024 -0700 update CHANGELOG with StatelessTextTransformer fix commit ab63ff275d89c835c9faeceecc6f94b7948f26c1 Merge: ffc157d e5363f6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 22 09:25:27 2024 -0700 Merge pull request #310 from weedge/fix/StatelessTextTransformer fix: push_frame use TextFrame commit e5363f65f0ee626b90bcec7def0763f60a980239 Author: weedge <[email protected]> Date: Mon Jul 22 17:29:06 2024 +0800 fix: push_frame use TextFrame Signed-off-by: weedge <[email protected]> commit ffc157de65e998a00dffc8a21c9abba53deaf954 Merge: 4efccb7 f9fdadb Author: Lewis Wolfgang <[email protected]> Date: Fri Jul 19 07:09:17 2024 -0400 Merge pull request #307 from pipecat-ai/lewis/increase_openai_keepalive_expiry Allow openai http connections to remain open in the pool indefinitely. commit f9fdadb4c02dd6c49112e77fe130d8a67aedc35b Author: Lewis Wolfgang <[email protected]> Date: Thu Jul 18 11:18:21 2024 -0400 Allow openai http connections to remain open in the pool indefinitely. Rather than expiring in 5 seconds. commit 4efccb79f2f18d658205445ad2417ebfee4ac171 Merge: d1b62c5 3379681 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 21:51:02 2024 -0700 Merge pull request #306 from pipecat-ai/aleix/remove-llm-response-start-end-frame remove LLMResponseStartFrame and LLMResponseEndFrame commit 337968199ab26e4f6a82f43e4eab8290cf69fed5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 20:58:10 2024 -0700 update CHANGELOG with CartesiaTTSService and TTSService updates commit 37027f68cbde433cce7607be5c1d6112d498a492 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 20:47:15 2024 -0700 remove LLMResponseStartFrame and LLMResponseEndFrame This was added in the past to properly handle interruptions for the LLMAssistantContextAggregator. But this is not necessary anymore since we can handle interruptions by just processing the StartInterruptionFrame, so there's no need for these extra frames. commit d1b62c54954172c72794900e7cb3f0b28ead864f Merge: 5e8e11e 355fe01 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 20:29:15 2024 -0700 Merge pull request #304 from pipecat-ai/khk/cartesia-continue Cartesia streaming (WebSocket) and word-level timestamps support commit 355fe01cb7e4a82945ed1d6db0ffd4dc2f753598 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 20:28:27 2024 -0700 fixed forgotten renames commit 9d050a16c74d8c65320a48748da5b7298f91c3d9 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 20:23:41 2024 -0700 committing an uncommitted file commit fa53c67606aafc9bf7ac40926b240bad39055c94 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 18:30:45 2024 -0700 comments re fixes commit 5006376fe69273ac9ebd75c22bb33f8ad9e0993f Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 15:18:47 2024 -0700 undo changes to 02-llm-say-one-thing.py commit 2204b8e205f298ffd3ae71bc195721e3084fa287 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 15:17:00 2024 -0700 cartesia streaming and context management via word-level timestamps commit 270007b17c5cb7f70f53472a875fa7747c38ead5 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jul 17 14:13:01 2024 -0700 wip - using cartesia word timestamps for context management commit 568eb2ef4c1d90db041f3ee913edec47f48e1573 Author: Kwindla Hultman Kramer <[email protected]> Date: Tue Jul 16 12:46:33 2024 -0700 cartesia websockets and streaming commit 73ca9184a8c94953613cc4bbefc8e62fde0bd186 Author: Kwindla Hultman Kramer <[email protected]> Date: Mon Jul 15 14:21:45 2024 -0400 wip cartesia continuation (not working yet) commit 5e8e11e16e9fdbf1dae6e8ddf76b1f946e441dd8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 09:52:42 2024 -0700 pyproject: require python >= 3.10 commit 029bbc16f22052a01716e209580e54e6093a9b40 Merge: 9e3d87e da2082b Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jul 17 09:49:21 2024 -0700 Merge pull request #286 from TomTom101/feat/regex_endofsentence fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m." commit 9e3d87e4f62cf37e94bb0072644a9dc6483b8d19 Merge: f1410a1 b2b97aa Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 15 13:10:17 2024 -0400 Merge pull request #291 from adidoit/main Fix error with readme example - SyntaxError: positional argument follows keyword argument commit f1410a1127831590c80dce168c51df7cdc48ad9f Merge: 6071920 2b980d1 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 15 13:08:23 2024 -0400 Merge pull request #297 from wtlow003/main fix: minor typo commit 2b980d16c3b1135370569c468cfae2c0cbb4f529 Author: wtlow003 <[email protected]> Date: Fri Jul 12 18:27:57 2024 +0800 fix: minor typo commit b2b97aafb8f6cb626da855057fff485cf7cf40c3 Author: Adi Pradhan <[email protected]> Date: Wed Jul 10 09:50:20 2024 -0400 fix error with readme example - SyntaxError: positional argument follows keyword argument commit da2082b02527b2641caaff15b715797aaadf508f Author: TomTom101 <[email protected]> Date: Sat Jul 6 11:11:40 2024 +0200 chore: Combined combinable lookaheads commit 327ea9d547303f2b2f3cafd0abc13bb63d867639 Author: TomTom101 <[email protected]> Date: Sat Jul 6 11:08:51 2024 +0200 chore: Make it a const commit b23db4a20255731067632d3d35ee213e43ea423d Author: TomTom101 <[email protected]> Date: Sat Jul 6 11:06:52 2024 +0200 chore: commented regex commit d1a36004ab3f88dc7381bebdf432055a9cd5b2e7 Author: TomTom101 <[email protected]> Date: Sat Jul 6 11:01:32 2024 +0200 fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m." and more commit 6071920c45a95089707ad40570f4d81f01d70e99 Merge: 065cfb2 5f539e1 Author: Jon Taylor <[email protected]> Date: Wed Jul 3 19:48:32 2024 +0100 Merge pull request #284 from pipecat-ai/jpt/storybot-load-balance Update storybot demo commit 5f539e1fbaf69c8c7bac004d2994d8718f5e8954 Author: Jon Taylor <[email protected]> Date: Wed Jul 3 17:02:54 2024 +0100 fixed teardown commit 8e1539c3600665c32dd8d3b7881857c9362a222a Author: Jon Taylor <[email protected]> Date: Wed Jul 3 16:48:14 2024 +0100 virtualized deployment and added room-based balancing commit 065cfb2aca48be5e55514ddd271c78ab3d71b8e0 Merge: 8f6db5e 3147534 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 10:14:03 2024 -0700 Merge pull request #280 from pipecat-ai/aleix/library-updates-070224 library updates 070224 and pipecat 0.0.36 commit 3147534e865236ed96dc0256f90fe1446d439330 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 10:12:30 2024 -0700 update CHANGELOG for 0.0.36 commit be5603bf16dbd556d10d74731059f3850f9760e6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 10:11:50 2024 -0700 examples: fix 06a-image-sync.py commit b9b0bcdcbd16be8dfde2c1c2462cea4e63198fb5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 10:11:35 2024 -0700 services(azure): close the audio stream on exit commit 5bcece56f3c62d0d2ec7d6a5b6acac01adcf5c80 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 10:11:16 2024 -0700 services(cartesia): make sure we close the client on exit commit d67faef88cee72b02698b27834bf028a6ddaa44e Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 09:03:37 2024 -0700 pyproject: multiple library updates commit 8f6db5e905d420f03741871e8af994edb4a0a777 Merge: 974d9c3 82e93a0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 08:07:35 2024 -0700 Merge pull request #279 from pipecat-ai/aleix/gladia-stt-support add Gladia STT support commit 82e93a056038609dfd34ed5b9dd2e8c9c1b5ecdc Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 17:50:16 2024 -0700 use exclude_none=True when dumping BaseModels commit a9a82c083b58b76458423aff546eeffc5c7cd8fb Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 17:49:57 2024 -0700 services: add GladiaSTTService support commit 974d9c33ed7208a46623e56d73579fba81f87e38 Merge: c1957ab be14ce4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jul 2 08:01:27 2024 -0700 Merge pull request #278 from pipecat-ai/aleix/detect-user-idle add support for detecting user idle commit c1957ab694f460f101d7f5083ed1cb107a768357 Merge: c5298f7 b20a10a Author: Jon Taylor <[email protected]> Date: Tue Jul 2 10:17:13 2024 +0100 Merge pull request #274 from pipecat-ai/jpt/deployment-examples Example deployment pattern for fly.io commit b20a10a4bcee85af851731e1a165ef0b084985fd Author: Jon Taylor <[email protected]> Date: Tue Jul 2 10:17:01 2024 +0100 fixed double fly commit be14ce465d839e3cb4343fdc94cc0f1de4a6db46 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 18:25:40 2024 -0700 transports(daily): make sure we don't send data if client is closed commit d1ca0c5614dfac132118c2396fb5649424537380 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 14:58:18 2024 -0700 examples: added new 17-detect-user-idle.py commit 535514f506874102a1e9ed17b55d845e7756209e Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 14:58:01 2024 -0700 processors: added new UserIdleProcessor commit 933b63cf1397ab9b0322d395b513e5095b80d2c4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 14:57:42 2024 -0700 processors: added new IdleFrameProcessor commit d7c3e380a589233db6fa0e29425b49791dd828b5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 14:57:18 2024 -0700 added BotSpeakingFrame commit c5298f78cba98d1f58f85beafc1fa107428796fc Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 12:33:42 2024 -0700 add more missing keyword-only arguments commit 4f8f7b8d1d41ec88d9c41752f4d97f0eaa4eb0e3 Author: Jon Taylor <[email protected]> Date: Mon Jul 1 19:21:16 2024 +0100 added on_call_state event to prevent idle vms commit d7d46919ace4c4a6bceb708e1e3acaa5687e7aa6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 11:00:59 2024 -0700 update macos-py3.10-requirements.txt commit e5d73d2e2e81d0a4039ac1b3caa2c9a9f03271cf Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:58:49 2024 -0700 update linux-py3.10-requirements.txt commit b145e8ec90497e385c09d2a8079551a5124ab4bc Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:49:18 2024 -0700 update README with XTTS commit 97ff4a1fb86266bc58a641fc9266d33cafa57595 Merge: 9d5c2b9 5018a55 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:45:31 2024 -0700 Merge pull request #275 from pipecat-ai/aleix/add-missing-keyword-separators add missing keyword separators commit 5018a552c1a906a02196ad9e12cce1783b461d67 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:44:32 2024 -0700 services(xtts): no need the WAV header commit 7f9fd9ffcec33eabff0b354403b1d0db426cad55 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:40:17 2024 -0700 examples: added 07i-interruptible-xtts commit ddd0ca6a8f9890d1334f7b5f5a45df8810b79d2e Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:21:50 2024 -0700 update CHANGELOG commit 06f817c7e3217e9db5b5500090d0c1ebd1fa0a92 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:18:20 2024 -0700 transport(websocket): don't send if serializer returns None commit df4c3e56c495c3221c202e9b75b59bbae5e5ad12 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:17:21 2024 -0700 services: add missing * keyword separator commit 9d5c2b9656a8e0a60ad9c4d866c1c35e683c190e Merge: 1c9631f 7ce59c5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 10:26:53 2024 -0700 Merge pull request #276 from eddieoz/feature/xtts Added service XTTS commit 7ce59c5e2eb5a71970e4ec1551f41485808595d2 Author: eddieoz <[email protected]> Date: Mon Jul 1 20:17:19 2024 +0300 added service xtts commit 1c9631fc7874c8b16db101656f332037cf1b7660 Merge: 1b45946 efbe729 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 09:39:59 2024 -0700 Merge pull request #271 from pipecat-ai/aleix/silero-vad-version vad(silero): allow specifying a Silero VAD version commit efbe7297f7c906d449b2a7bd792b3bba5ed944e0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 29 10:36:48 2024 -0700 vad(silero): allow specifying a Silero VAD version commit 1b45946a611189a5bfdf00d3ea8e3b49abaa39a2 Merge: 583b96c cbf5a63 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 09:37:51 2024 -0700 Merge pull request #270 from pipecat-ai/aleix/async-frame-processor add new AsyncFrameProcessor and AsyncAIService commit cbf5a6362c641e50317cd603bc93b75b661cfd1b Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 29 10:07:06 2024 -0700 add new AsyncFrameProcessor and AsyncAIService commit 583b96c341366fd2fa3f352e93102686a33d94d2 Merge: abd65a9 fc09205 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 09:36:00 2024 -0700 Merge pull request #269 from pipecat-ai/aleix/improve-error-handling improve error handling and don't swallow exceptions commit fc0920504df96e2ddb6b326d4345a784acaf640a Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 28 16:10:58 2024 -0700 improve error handling and don't swallow exceptions commit abd65a93b29fa6b0a0147edeabe9e20b3aadc63d Merge: e8f5893 c3244fd Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 09:33:45 2024 -0700 Merge pull request #268 from pipecat-ai/aleix/websocket-dont-send-if-closed transports(websocket): don't send data if websocket closed commit c3244fdd7a3b224f0cd2b0a2fac6daaafb5cf7f2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 28 15:10:19 2024 -0700 transports(websocket): don't send data if websocket closed commit e8f58938b0f8ca6af031f231a6ab8affb9f89e99 Merge: 8dff460 fd5d879 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jul 1 09:31:05 2024 -0700 Merge pull request #267 from pipecat-ai/aleix/processing-metrics add support for processing metrics commit 602b4f34b181f294e5b27529189269ad573390d3 Author: Jon Taylor <[email protected]> Date: Mon Jul 1 16:50:53 2024 +0100 added example fly.toml commit 0399c84dfabe9dabd3c9ec15acec718170b5094b Author: Jon Taylor <[email protected]> Date: Mon Jul 1 16:46:38 2024 +0100 added flyio deployment example commit fd5d879bf543823681b89a867a3327c476a258d6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 28 14:19:00 2024 -0700 add support for processing metrics Processing metrics indicate how much time a processor takes to generate all of its output. commit 8dff460307fda7d08531d4b9991cd0ad348d1a04 Merge: 8691d14 cce1ddb Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 28 11:25:55 2024 -0700 Merge pull request #266 from pipecat-ai/aleix/silero-num-frames-fixes vad: fix Silero VAD required number of frames commit cce1ddb1839191c8f2e82934619172e9dbe19c6e Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 28 10:45:09 2024 -0700 vad: fix Silero VAD required number of frames commit 8691d142890819a707009eebf2d0b0660ab2c8d4 Merge: 2fd0424 dd402da Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 26 10:17:03 2024 -0700 Merge pull request #255 from Viking5274/main Fix twilio error commit dd402da9e56fe409995d1a114da7d560c09aa017 Author: daniil5701133 <[email protected]> Date: Tue Jun 25 14:40:14 2024 +0300 added handling streamSid after first wss connect fixx name commit 2fd04248f1b9c94384ab0c543fa4c7110179add2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 22:04:55 2024 -0700 examples(storytelling-chatbot): upgrade npm vulnerabilities commit 0ac42006f82f6cd718f9c9307c91c8b3990f13cb Merge: e3b407d 66e3312 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 21:52:02 2024 -0700 Merge pull request #260 from pipecat-ai/aleix/more-interruption-fixes more interruption fixes commit 66e331248d3720252b8fec8869b301bf4c297806 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 21:36:01 2024 -0700 update CHANGELOG for 0.0.34 commit 4be3e8c87d04ae011476d480124f7f2106be66c6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 21:33:17 2024 -0700 aggregators: revert using intermediate results commit dac033fe61628ff05e9c057b23d24e5e4476e128 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 21:33:06 2024 -0700 services(azure): allow transcriptions during interruptions If the user interrupts we can't just discard transcriptions because the user is actually interrupting and talking. commit d302cbb114d035757ffc7cc5ac04900756e592d8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 21:32:21 2024 -0700 services(deepgram): allow transcriptions during interruptions If the user interrupts we can't just discard transcriptions because the user is actually interrupting and talking. commit e3b407db2812a056e3a8401a62777d880d316d9d Merge: 253530a 4ef623f Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 12:05:07 2024 -0700 Merge pull request #259 from pipecat-ai/aleix/prepare-0.0.33 update CHANGELOG for 0.0.33 commit 4ef623f09ee08b1c180dfd119b401539c1e5c714 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 11:53:07 2024 -0700 update CHANGELOG for 0.0.33 commit 253530a63dd137605d905f6e8db637b923ba133a Merge: 84074e9 4f38d98 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 11:52:04 2024 -0700 Merge pull request #258 from pipecat-ai/aleix/upgrade-cartesia-1.0.0 services(cartesia): upgrade to new cartesia 1.0.0 commit 4f38d989f500a7ef4fbaf5bb47cab7c3d02e7a5c Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 11:49:40 2024 -0700 services(cartesia): upgrade to new cartesia 1.0.0 commit 84074e90eec9c95f393de4e3372fbe0a57bd0074 Merge: 83d1931 38aee7d Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 11:16:00 2024 -0700 Merge pull request #257 from pipecat-ai/aleix/cancel-all-tasks-when-interrutpted cancel all tasks when interrutpted commit 38aee7d8f24eb2240900a3b293d7c7639f400f6d Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 10:54:56 2024 -0700 services(azure): cancel tasks when interrupted and ignore incoming transcriptions commit 64198313c6592fd88544ba00309366f7190297fa Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 10:54:15 2024 -0700 services(deepgram): cancel tasks when interrupted and ignore incoming transcriptions commit d61b6c301ce932b081fecf75e656ba4353ac6f3c Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 10:53:39 2024 -0700 transports(base_input): create push tasks after pushing interruption commit 83d19312663d82a7d4828be4a9d20c628345a47d Merge: 0ddc572 c31f2ab Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 11:14:32 2024 -0700 Merge pull request #256 from pipecat-ai/aleix/tts-cleanup-when-interrupted services(tts): strip before TTS and cleanup when interrupted commit c31f2ab285a38282928869634a1ce2c09f500545 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 10:21:21 2024 -0700 services(tts): strip before TTS and cleanup when interrupted commit 0ddc5721b43c8898af0ab3220be123d24c4823fc Merge: aaa1545 98bd183 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 09:45:05 2024 -0700 Merge pull request #252 from pipecat-ai/aleix/daily-check-size-read-audio-frames transports(daily): always check size of read audio frames commit 98bd183bc44f41757a175abc9c62b25154488981 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 25 09:42:05 2024 -0700 pyproject: fix cartesia version and update requirements files commit aaa154524cd3a7043b52860321254eb298ba2bc0 Merge: 0b6a198 beced68 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 24 19:21:14 2024 -0700 Merge pull request #253 from pipecat-ai/aleix/llm-response-use-intermediate-results aggregators: uses intermediate results for LLMAssistantResponseAggreg… commit beced6833720f5241b82b007e955fc89a80edb6d Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 24 17:33:45 2024 -0700 aggregators: uses intermediate results for LLMAssistantResponseAggregator commit 94823ab95258924e01e6b60a887efe692f0249b0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 24 14:56:24 2024 -0700 transports(daily): always check size of read audio frames commit 0b6a19802f97be9ba2b92ea9b002902f427f9ad4 Merge: 269d06a c4a2d21 Author: Kwindla Hultman Kramer <[email protected]> Date: Sat Jun 22 20:37:45 2024 -0400 Merge pull request #250 from pipecat-ai/lewis/flush-tts-on-llm-response-end Flush output from TTSService on LLMFullResponseEndFrame commit c4a2d2197c3b8074b2b6b8a1dd5a261de7d2787a Author: Lewis Wolfgang <[email protected]> Date: Sat Jun 22 14:57:44 2024 -0400 Flush output from TTSService on LLMFullResponseEndFrame To cover cases when the LLM response does not end in punctuation. commit 269d06aa1569739c4df992e701821268bb8448bb Merge: b62beab dfef1f2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 22 09:21:21 2024 -0700 Merge pull request #249 from pipecat-ai/aleix/pipecat-0.0.32 update CHANGELOG.md for 0.0.32 commit dfef1f2c54260d416747e02b6f13b4675c104bb6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 22 09:19:22 2024 -0700 update CHANGELOG.md for 0.0.32 commit b62beaba0bb58643cf98b478cef8d097d7274b38 Merge: dc64e57 adf414e Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 22:26:23 2024 -0700 Merge pull request #248 from pipecat-ai/aleix/deepgramstt-url services(deepgram): add url to DeepgramSTTService commit adf414e40f0c8e47a2e143569c2cfa3d8395407e Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 16:52:28 2024 -0700 services(deepgram): add url to DeepgramSTTService commit dc64e57f63e48e98697dd5fe52b927dea376f827 Merge: c544b24 d3e410b Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 16:00:08 2024 -0700 Merge pull request #241 from pipecat-ai/aleix/transports-async transports: fully use asyncio in all read/write operations commit d3e410b2acd8a168449119992f7283c1ec264755 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 17 17:44:19 2024 -0700 transports: fully use asyncio in all read/write operations commit c544b2474bdb583ae7c2a25b1bac6c3e59615a54 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 15:44:01 2024 -0700 update linux-py3.10-requirements with fastapi and new daily-python commit 18243de358d07351a158e881b4c48ec169901c09 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 13:16:47 2024 -0700 add fastapi and update macos-py3.10-requirements.txt commit 6625895d1f9b585acf0f725c1c90f275f938cc80 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 13:13:02 2024 -0700 update macos-py3.10-requirements.txt commit f9ecce739e223f0913aed8d852ec7ac00accc188 Merge: e195941 0075dd8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 10:14:40 2024 -0700 Merge pull request #247 from pipecat-ai/aleix/twilio-updates some twilio updates commit 0075dd8386cf76b2e8a21f5b1bfb4cf36e6da192 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 09:23:23 2024 -0700 update linux/macos-py3.10-requirements.txt commit eef1cde8164745abd4344e113bc9fd4a2e7d0644 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 08:43:18 2024 -0700 updated CHANGELOG.md with fastapi and twilio updates commit 8d867c30c654a1a0126ef438de92682c3d333dce Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 08:36:27 2024 -0700 transports(websocket): verify websockets module commit 42c668b7ae2a3be7a6b28c951c00d90733fedbac Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 08:27:24 2024 -0700 examples(twilio-chatbot): update instructions and renames commit b62227b4ae433986e302d289c681eaaf2f85e8d2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 08:25:35 2024 -0700 serializers(twilio): formatting and allow str | bytes | None commit 25ef0cb87badb91d0db3ff451cb4a86b863d2311 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 21 08:20:25 2024 -0700 serializers: allow str | bytes | None commit e195941aa579e0ab2b85a18c1b563e3aab574842 Merge: e09eef1 7c13663 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 20 18:37:24 2024 -0700 Merge pull request #246 from pipecat-ai/aleix/daily-dialout-answered transports(daily): added dialout_answered event commit e09eef1dd708995d3254eda7b88f4ab7b47aac19 Merge: ba878a1 5753869 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 20 14:09:48 2024 -0700 Merge pull request #243 from Viking5274/main Add twilio_websocket_service with example commit 7c13663a4eb933a519a463c35ac9f112fd0b48c7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 20 13:01:25 2024 -0700 transports(daily): added dialout_answered event commit 5753869e5ea0f5d5c549b3010aa44fb72454202e Author: daniil5701133 <[email protected]> Date: Wed Jun 19 15:51:38 2024 +0300 add twilio-chatbot example with README.md info how to start app created twilio_websocket_service.py, TwilioFrameSerializer.py moved pcm_16000_to_ulaw_8000 and ulaw_8000_to_pcm_16000 to src/pipecat/utils/audio.py fixed callback on disconnect commit ba878a19f42a769c367ed23b09dd8fb3af05f866 Author: chadbailey59 <[email protected]> Date: Wed Jun 19 20:53:04 2024 -0500 fixed "Dr." interruption (#245) commit 55a9de78cd82f33a62277bf8e109159c015f70ec Merge: 6cdccaf ff51fc9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 14 14:07:07 2024 +0800 Merge pull request #239 from pipecat-ai/aleix/azure-stt azure stt support commit ff51fc90917aa9f3e865b8c4d2b6fcbf18bb64b5 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 16:54:48 2024 -0700 updated CHANGELOG and README commit a4f857ee342f280f947de3447425951da7b928fb Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 16:37:11 2024 -0700 examples: use new AzureSTTService in 07f-interruptible-azure commit 3250d74bef7792917df05ad31cc1db86732b2883 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 16:36:48 2024 -0700 services(azure): new AzureSTTService commit c08616023913a9ae414dfa02763edc692ed606f4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 16:35:15 2024 -0700 examples: cleanup some 07 interruptible examples commit 6cdccaff53590f967cd53c0531d97ba313b51c64 Merge: 4193a4f a9ab8de Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 14 06:31:41 2024 +0800 Merge pull request #238 from pipecat-ai/aleix/pipecat-0.0.31 pipecat 0.0.31 commit a9ab8de25d3191f3c4d629e4a6e0a05035e7428a Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 15:31:03 2024 -0700 update CHANGELOG for 0.0.31 commit 2a29cb18a5bccdba886cff7329249d2de752eaee Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 15:30:41 2024 -0700 transports(base_output): chunk audio into 20ms instead of 10ms commit 4193a4f4154a7821524d49043efea660bcd46962 Merge: 020b8eb 0226ec4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 14 05:28:14 2024 +0800 Merge pull request #237 from pipecat-ai/aleix/pipecat-0.0.30 update CHANGELOG for 0.0.30 commit 0226ec450ada80a3e1ce71b8b417fc6b09563baf Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 14:27:37 2024 -0700 update CHANGELOG for 0.0.30 commit 020b8ebb35af1b11a6bf1ea472a3ea15cff8f7a7 Merge: 77a3b2e 1170b30 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 14 05:24:52 2024 +0800 Merge pull request #236 from pipecat-ai/aleix/report-only-initial-ttfb report only initial ttfb commit 1170b30c1be059ca4828724a848c9e2c1de6c723 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 13:30:31 2024 -0700 aggregator(user_response): also handle small VADParams.stop_secs commit 0004d4a906ba774d05e8e3e456d3ba0a2a454c72 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 13:30:11 2024 -0700 vad: reduce smoothing factor and increase confidence commit cb27e862668cf764c1940f65922b3d497cbe8f1e Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 13:28:10 2024 -0700 metrics: allow sending only initial TTFB metrics commit 77a3b2ea5c20c7d3497ad856e8ad9bee97b54244 Merge: b43e0ed 099e65f Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 14 01:28:50 2024 +0800 Merge pull request #235 from pipecat-ai/aleix/openpipe-refactoring openpipe refactoring commit 099e65f3b6420615eaafd09e60b5e4daa38b7cc8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 09:36:01 2024 -0700 report processor name in error logs commit befb8db120aab3d0e6607464a068fd31f58c82de Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 09:33:56 2024 -0700 update pyproject and requirements commit 9992d826b1f10440ec8cb6e9fa3fd8ae507e154e Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 09:31:18 2024 -0700 examples: renamed 06b-listen... to 07h-inte... commit 18604e1a397f02014c110581cb96ad39a5d7bf81 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 09:30:57 2024 -0700 re-add removed CHANGELOG lines commit 312c5691821787a93d64dea5183884c827f4a5d7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 09:30:50 2024 -0700 services(openpipe): refactored so it's based on BaseOpenAILLMService commit b43e0ed130499a813ff3dcb6f118be3264ceed7c Merge: 289debe effc69e Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 22:41:57 2024 +0800 Merge pull request #233 from KwalAI/openpipe-integration OpenPipe Integration commit 289debea3458a1b6db26540075d2488e7942fbfa Merge: 50d69a1 ccd6af7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 22:38:41 2024 +0800 Merge pull request #234 from pipecat-ai/aleix/fix-daily-room-properties-exp transports(helpers): fix DailyRoomProperties.exp commit ccd6af7016424b39fb949a8f4326ec1174b3c7c2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 23:15:22 2024 -0700 transports(helpers): fix DailyRoomProperties.exp commit effc69e4e44a101cbb430780da935a7016ed37fa Author: Ankur Duggal <[email protected]> Date: Wed Jun 12 15:01:19 2024 -0700 formatting commit c7a0d0db64c01fa34694d8d2b504b0ff13609d72 Author: Ankur Duggal <[email protected]> Date: Wed Jun 12 14:23:56 2024 -0700 OpenPipe Integration commit 50d69a1ca4c7c465a797926905fa9209818da0f0 Merge: 8a6b8fe e1b2da1 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 04:36:03 2024 +0800 Merge pull request #231 from pipecat-ai/aleix/websocket-deserializer-none serializer: allow deserialize() to return None commit 8a6b8fe70a9018a199a4e564c5583c730d5a66e8 Merge: 8d92cba c4e53ae Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 03:53:08 2024 +0800 Merge pull request #232 from pipecat-ai/aleix/pyproject-deepgram pyproject: add deepgram-sdk commit c4e53aea7192b017cc99419a0018c930080a09a7 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 12:52:20 2024 -0700 update macos-py3.10-requirements with deepgram commit ad5125e93f34d6da59d93a2002c38eee729510e6 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 12:50:18 2024 -0700 pyproject: add deepgram-sdk commit 8d92cbac93433bea87ab8ffff7ee801269ae29ee Merge: 5eb1b90 0225443 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 03:16:07 2024 +0800 Merge pull request #230 from pipecat-ai/aleix/processor-names processor names commit 0225443ec8bea6f17675714fd3dd70be49590151 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 11:34:25 2024 -0700 transports(base): always send MetricsFrame commit 71e1d0a334dfbeea093c1a830ce502b101071092 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 11:33:59 2024 -0700 pipeline: send initial TTFB initial metrics from PipelineTask commit 83f69e02fdbf1e5e71ab7e4466496349a5860f0d Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 11:32:33 2024 -0700 allow specifying frame processor names commit e1b2da1ff0510248359059e4337b662ca9ab8e3e Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 12:09:22 2024 -0700 serializer: allow deserialize() to return None commit 5eb1b90a4b436d20c2d22cfae58f598b910d142b Merge: f65f566 9c4ee74 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jun 12 14:52:04 2024 -0400 Merge pull request #229 from pipecat-ai/khk-deepgram-url-configurable Deepgram TTS service improvements commit 9c4ee74b911a2b82b187774b3ba03dc7ebc19d88 Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jun 12 10:41:49 2024 -0700 bot to test for demo commit f65f566829842baf4afc60884f722d0d75d27323 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 10:37:28 2024 -0700 re-add transports/services/helpers/__init__.py commit c8ad3123b7b3b63f745d328a67a75433eeb4fe70 Merge: ed0c986 8cefce2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 01:36:00 2024 +0800 Merge pull request #207 from pipecat-ai/dialin-example New example: Dialin bot (call your Pipecat via phone) commit 8cefce28cfda83c9c98fd6319d2e2a6d396a4abc Author: Jon Taylor <[email protected]> Date: Wed Jun 12 10:38:38 2024 +0100 added example fly toml commit a834d2688567402ab3ff64d82a298a2611299751 Author: Jon Taylor <[email protected]> Date: Wed Jun 12 10:37:39 2024 +0100 removed https from daily boy commit 810e3cd551655a1930d4c55d340867486f69f823 Author: Jon Taylor <[email protected]> Date: Thu Jun 6 23:15:59 2024 +0200 added fly.example.toml due to gitignore commit f258fa96cda8394ee96972ed8a586c8764ce244a Author: Jon Taylor <[email protected]> Date: Thu Jun 6 23:03:57 2024 +0200 added env to dockerignore commit 757ec61f14ed697e222a4661dfafbd253e5a9dec Author: Jon Taylor <[email protected]> Date: Thu Jun 6 23:01:35 2024 +0200 added deepgram to readme commit 2c933f43d854f5ef525bfcde32fe9b9d950e2133 Author: Jon Taylor <[email protected]> Date: Thu Jun 6 23:00:51 2024 +0200 linting errors and removed unusued sip url commit cc5bfa8af835c98299195665565a6e4e57c0bfcb Author: Jon Taylor <[email protected]> Date: Thu Jun 6 20:22:35 2024 +0200 removed helps and fixed linting commit de9f3e55f12e9452b9ca40841b00e1886cdec046 Author: Jon Taylor <[email protected]> Date: Mon Jun 3 18:19:22 2024 +0200 new example: dialin commit ed0c9862189f38e6e0c6545c5b4494ec3ece82cb Merge: 2b324f6 72c2721 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 01:30:21 2024 +0800 Merge pull request #228 from pipecat-ai/aleix/websocket-fixes websocket fixes commit 72c27215b640de635c0a61356397dc1f3c3b6350 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 11 23:10:37 2024 -0700 transports(websocket): use push_audio_frame() commit c23b14f76870dcca35a5abf3cf64890d81628c8f Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 11 23:09:30 2024 -0700 examples: use DeepgramSTTService in websocker-server commit 81282f9c4d62746e00153b5e1080d9b20fa9316c Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 11 22:52:28 2024 -0700 services(deepgram): keep conenction alive commit 2b324f6f814b38af4d2fb7452f364b5681d8d5ef Merge: ee880d2 7390e42 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 13 00:25:07 2024 +0800 Merge pull request #227 from pipecat-ai/aleix/daily-room-properties-extra transports(daily): DailyRoomProperties now allow extra unknown parame… commit 049f110344d69db860ffbf9e573cde03ff48e2be Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jun 12 09:24:09 2024 -0700 PipelineTask should not exit when Deepgram TTS returns a Bad Request "unutterable" commit 448a0307a8ac20c07ab8cd89984f1428d1bb510e Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jun 12 07:54:18 2024 -0700 rebasing commit 7390e42f5c9ae3e6618ff2327282fc8a008d1326 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 11 18:51:32 2024 -0700 transports(daily): DailyRoomProperties now allow extra unknown parameters commit ee880d229fe0a83c76fc356b7d67e9210a31aa35 Merge: b453d08 9cd07d8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 13:30:34 2024 +0800 Merge pull request #223 from pipecat-ai/aleix/fix-lower-vad-stop-secs processors: fix LLMResponseAggregator with lower VAD values commit 9cd07d81f83e7859e0258f0f215a42e738488767 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 18:24:57 2024 -0700 processors: fix LLMResponseAggregator with lower VAD values commit b453d089c38a755aaa4f053707d6b322b515e652 Merge: 6323a77 7410fe1 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 13:28:28 2024 +0800 Merge pull request #226 from pipecat-ai/aleix/chunk-audio-output transport: chunk longer audio frames commit 7410fe1d1eb32375148b176743ae8f49c3af0645 Author: Aleix Conchillo Flaqué <[email protected]> Date: Tue Jun 11 17:33:17 2024 -0700 transport: chunk longer audio frames commit 6323a774310bd0b828e921acb72001132091b109 Merge: 7603996 0aedaa8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 12 08:48:19 2024 +0800 Merge pull request #224 from pipecat-ai/aleix/deepgram-stt-simple deepgram stt simple commit 0aedaa8553e01f152f611b55963c963b1632d915 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 21:18:42 2024 -0700 services(deepgram): abstract StartFrame/EndFrame/CancelFrame commit 6554479d39ba36d56dc4e3c91813db01dee42adf Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 20:56:01 2024 -0700 transports: don't queue system frames commit ce2ebd319833a9262a4b987a4e87580ca210c4e9 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 20:33:56 2024 -0700 examples: updated 07c-interruptible-deepgram to usee DeepgramSTTService commit 13ea1efc968b2f8ded1f8174e409f4e7f33f6ca2 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 20:33:40 2024 -0700 examples: add new 13b-deepgram-transcription commit ef380321cfd5f0daa6289fe9d7c253be8d6d8824 Author: Aleix Conchillo Flaqué <[email protected]> Date: Mon Jun 10 20:33:27 2024 -0700 services: added new DeepgramSTTService commit 294b0377301af66ed1be2556f5d814cdce29be10 Author: Kwindla Hultman Kramer <[email protected]> Date: Sat Jun 8 09:38:48 2024 -0400 configurable deepgram base url commit 7603996612d540119a4184cc651992d92d8b0294 Merge: 0bb47a0 3048d2b Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 8 04:43:52 2024 +0800 Merge pull request #220 from pipecat-ai/aleix/pipecat-0.0.29 update CHANGELOG for 0.0.29 commit 3048d2b0b14959ff48ee056f8ed8405ff71e7c0c Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 7 13:43:00 2024 -0700 update CHANGELOG for 0.0.29 commit 0bb47a09d2b4e1b5834837b22dcaa978768208c3 Merge: 139f158 1afe690 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 8 04:41:59 2024 +0800 Merge pull request #218 from pipecat-ai/aleix/send-inital-metrics-mapping send inital metrics mapping commit 1afe6901d9a77a7a98ee5734e1a5107596531c9d Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 7 13:38:21 2024 -0700 processors: add processors_with_metrics() and can_generate_metrics() commit 3e019fb512d2f1a37439003dc4b9f9c26c91d46c Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 16:17:02 2024 -0700 services(openai): remove unused _chat_completions commit e069aa96089a133c25b7a3d7c4dd324d04f3f841 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 16:15:39 2024 -0700 updated CHANGELOG with BasePipeline commit 0b32e42d25f0fe2da18982537f952dfe05ae6f50 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 16:08:21 2024 -0700 transports(daily): fix extra super().process_frame() commit 8d18be5069dc1c25d323dcd8f0773d6afdf3cbde Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 15:40:23 2024 -0700 services(anthropic): fix metrics commit e715d99d0ccdd9c44548b1348885b115607ebf09 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 15:17:16 2024 -0700 pipeline: send initial ttfb metrics mapping commit dc2859024769a120f38569e7f9313c56bb0b6c0f Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 15:08:14 2024 -0700 moved ParallelTask to pipecat.pipeline.parallel_task commit 139f158ea101ffa7a4d1e97a2569c0bc4201a2d4 Merge: c25f6e5 4b2a188 Author: Aleix Conchillo Flaqué <[email protected]> Date: Sat Jun 8 04:13:25 2024 +0800 Merge pull request #219 from pipecat-ai/aleix/switch-voices switch voices and languages commit 4b2a18837fe86061943669e631873cf0755efca8 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 7 13:10:45 2024 -0700 services(whisper): add text logging commit b4340d01858594fd771a4888c65060c8a0a59d3d Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 23:39:44 2024 -0700 services(whisper): increase no speech probability to 0.4 commit 90d11398e6b1f86994fedb85cd8cb3a3dc121fbc Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 10:11:52 2024 -0700 examples: add 15a-switch-languages commit bf8c73b25b5ebf0241138232eb0e58921dddc77f Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 00:29:10 2024 -0700 examples: add 15-switch-voices commit 21cd21de1b8fec79ed14a4aa250381a9c2b37e1a Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 00:26:46 2024 -0700 processors(filters): add FunctionFilter commit c25f6e56e7b01aa11b300cef79b9eeb156512553 Merge: cd60a84 a1f1d19 Author: Aleix Conchillo Flaqué <[email protected]> Date: Fri Jun 7 05:42:52 2024 +0800 Merge pull request #217 from pipecat-ai/khk-tts-timings Added TTFB timings for all TTS services commit a1f1d1995c5a50af14f4afa7ea549a5d0e5cf539 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 14:06:01 2024 -0700 transports: allow sending metrics commit 390582d7f3b558449968402bae2544ce2efecf6c Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 13:51:59 2024 -0700 services: use start/stop_ttfb_metrics to report TTFB metrics commit e765a29ca2f65c0e4b938a043fc8add24c9ccbb4 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 10:53:32 2024 -0700 processors: implement base process_frame(). all subsclassed should call it commit cf5c244487f9ed8dfde1b87c16c27c731f94c904 Merge: a5eb30a cd60a84 Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 13:05:42 2024 -0400 Merge branch 'main' into khk-tts-timings commit a5eb30a93dcd052ddbf449340115730391c54352 Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 11:49:05 2024 -0400 changelog commit ac7bc359444bd65b3204404356354d137094772f Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 11:45:48 2024 -0400 azure tts ttfb commit ddfd721f6ec2bb189a71925399395e52ffc45a16 Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 11:32:47 2024 -0400 openai tts ttfb commit aee3916cd1812b0ebfdc6cfc0909c21d61dc1b53 Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 11:24:26 2024 -0400 cartesia async fixed commit 3eff1e559b81ee394dad6b3cec1d9a475ae40586 Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 11:11:06 2024 -0400 pipecat async working, but maybe needs a threaded implementation commit 1a542c91fadc8a168914132c01b2dff25fac070a Author: Kwindla Hultman Kramer <[email protected]> Date: Thu Jun 6 10:48:22 2024 -0400 temp commit, woring on playht commit cd60a84f8ac35dffabdb567ba6e94daac82b2adc Merge: 2d1ed9a 3dd4bac Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 05:50:47 2024 +0800 Merge pull request #215 from pipecat-ai/aleix/silero-vad-memory-fix vad(silero): fix memory issue commit 3dd4bac6e6e26e6e3eaec6a01e0f4c37d3f4ff2c Author: Aleix Conchillo Flaqué <[email protected]> Date: Wed Jun 5 14:41:23 2024 -0700 vad(silero): fix memory issue commit 06ff9cfede9c9cbc1373a97afa96eb5d9b3a05ca Author: Kwindla Hultman Kramer <[email protected]> Date: Wed Jun 5 13:33:02 2024 -0400 added timing logs for cartesia, deepgram, elevenlabs commit 2d1ed9a304930229ae99588d2ce5168da1e20745 Merge: 5ce4b8d 50b51c0 Author: Aleix Conchillo Flaqué <[email protected]> Date: Thu Jun 6 03:15:34 2024 +0800 Merge pull request #214 from pipecat-ai/aleix/pipecat-0.0.27 transports(daily): added participants() and participant_counts() commit 50b51c05f62c13242c1afb8028eb93ec4ef147f0 Author: Aleix Con…