Skip to content
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

Merged
merged 8 commits into from
Jun 12, 2024

Conversation

jptaylor
Copy link
Contributor

@jptaylor jptaylor commented Jun 3, 2024

  • Update Daily bot with latest REST URL
  • Link to docs page once merged (post example merge)
  • Create tests (post example merge)

@jptaylor jptaylor requested review from kwindla and aconchillo June 6, 2024 21:01
Copy link

@vr000m vr000m left a 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.

@jptaylor jptaylor requested a review from vr000m June 12, 2024 09:38
Copy link

@vr000m vr000m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@kwindla kwindla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@aconchillo aconchillo merged commit c8ad312 into main Jun 12, 2024
2 of 3 checks passed
TomTom101 added a commit to TomTom101/pipecat that referenced this pull request Aug 6, 2024
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…
@aconchillo aconchillo deleted the dialin-example branch October 23, 2024 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants