Aleix Conchillo Flaqué
e9aeb2662b
scripts: allow specifying a name for the test run
2025-05-28 00:22:55 -07:00
Aleix Conchillo Flaqué
356f4039e4
scripts: allow storing logs for release evals
2025-05-27 21:10:22 -07:00
Aleix Conchillo Flaqué
736c7f1f30
scripts: allow storing audio for release evals
2025-05-27 18:09:25 -07:00
Aleix Conchillo Flaqué
2994448036
introduce release evals
...
This is an initial attempt to implement evals for all (or most) of our
foundational examples. Before we release, we want to make sure all of them work
and reply properly. Until now this has been done manually, hopefully this will
be useful to speed up our release process.
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
d476d9ea05
examples: remove "on_client_closed"
...
This has been replaced for "on_client_disconnected" in SmallWebRTCTransport to
match other transports and therefore it is not necessary anymore.
2025-05-27 17:42:52 -07:00
Filipi Fuchter
bf31bce440
Updated SmallWebRTCTransport to align with how other transports handle on_client_disconnected
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
6393e89022
examples(foundational): update handle_signint depending on transport
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
884268fce3
examples(foundational): allow running examples with twilio
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
071a9307c9
transport(websocket): do not require a frame serializer
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
2cdfaa0a82
examples(foundational): support multiple transports
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
ecf878e14d
DailyTransport: allow requesting video frames with any framerate
2025-05-27 17:42:50 -07:00
Aleix Conchillo Flaqué
4eed335bc7
PipelineTask: check if pipeline has already been cancelled
2025-05-27 17:40:39 -07:00
Aleix Conchillo Flaqué
2e57bb74d2
BaseObject: do not raise exception if event handler not registered
2025-05-27 17:40:35 -07:00
Aleix Conchillo Flaqué
0a39769cd0
Merge pull request #1901 from pipecat-ai/aleix/deepgram-sdk-4.1.0
...
pyproject: update deepgram-sdk to 4.1.0
2025-05-27 17:20:54 -07:00
Aleix Conchillo Flaqué
bdb6a9e5d1
Merge pull request #1903 from pipecat-ai/aleix/openpipe-4.50.0
...
pyproject: update openpipe to 4.50.0
2025-05-27 17:20:30 -07:00
Aleix Conchillo Flaqué
f88e0eb96d
pyproject: update openpipe to 4.50.0
2025-05-27 15:22:55 -07:00
Aleix Conchillo Flaqué
0099f60d29
deepgram: fix an issue with user provided LiveOptions
2025-05-27 15:19:17 -07:00
Filipi da Silva Fuchter
eaf9f20c56
Merge pull request #1898 from pipecat-ai/tavus_transport_fixes
...
Fixing TavusTransport with some TTS services.
2025-05-27 16:33:19 -03:00
Aleix Conchillo Flaqué
e987c4741a
pyproject: update deepgram-sdk to 4.1.0
2025-05-27 10:32:48 -07:00
Aleix Conchillo Flaqué
6242278abd
Merge pull request #1895 from pipecat-ai/aleix/more-avoid-mutable-default-values
...
more avoiding mutable default constructor values
2025-05-27 10:08:42 -07:00
Mark Backman
30850a431a
Merge pull request #1886 from pipecat-ai/mb/add-otel-llm-output
...
Add LLM response tracing to OTel tracing
2025-05-27 11:58:57 -04:00
Mark Backman
1e7407c042
Merge pull request #1899 from pipecat-ai/mb/genai-to-standard-messages
...
fix: Update GoogleLLMContext to_standard_messages to be compatible with google-genai
2025-05-27 11:57:44 -04:00
Mark Backman
6d94f31ff2
Update foundational example 33 to work with google-genai
2025-05-27 11:20:21 -04:00
Mark Backman
ebb3d1cfd3
fix: Update GoogleLLMContext to_standard_messages to be compatible with google-genai
2025-05-27 11:20:21 -04:00
Filipi Fuchter
acce9489d7
Creating the silence based on the chunk size.
2025-05-27 11:26:34 -03:00
Filipi Fuchter
3d442620f9
Removing not used imports.
2025-05-27 10:42:06 -03:00
Filipi Fuchter
798b935ff6
The remaining audio should not be sent as done.
2025-05-27 10:28:40 -03:00
Filipi Fuchter
3039a1444e
Refactoring the TavusVideoService to match the same the behavior of the bot started speaking and bot stopped speaking.
2025-05-27 10:26:41 -03:00
Mark Backman
aa7d15beb3
fix: move LLM call outside tracing try block to prevent double execution
2025-05-26 22:06:31 -04:00
Filipi Fuchter
2b3d2cb342
Fixing the issue when using the TavusVideoService with some TTS services.
2025-05-26 22:55:20 -03:00
Filipi Fuchter
5a58357429
Fixing the issue when using the TavusTransport with some TTS services.
2025-05-26 18:34:52 -03:00
Mark Backman
366add2536
Merge pull request #1878 from pipecat-ai/mb/add-plivo-serializer
...
Add PlivoFrameSerializer
2025-05-26 11:07:13 -04:00
Mark Backman
e13c9fd42e
Add PlivoFrameSerializer
2025-05-26 11:00:01 -04:00
Mark Backman
2a6c01f634
Merge pull request #1885 from pipecat-ai/mb/update-langfuse-example
2025-05-26 10:14:02 -04:00
Mark Backman
bf29722e78
Merge pull request #1884 from pipecat-ai/mb/readme-otel-twilio-telnyx
2025-05-26 10:13:23 -04:00
Mark Backman
db227ad15f
Merge pull request #1897 from pipecat-ai/mb/fix-websocket-client-example
...
Fix mismatched html tag in websocket client example
2025-05-26 09:26:53 -04:00
Mark Backman
514716042b
Fix mismatched html tag in websocket client example
2025-05-26 08:25:03 -04:00
Aleix Conchillo Flaqué
7a767e680c
more avoiding mutable default constructor values
2025-05-25 21:00:35 -07:00
Mark Backman
d1f2a5d04f
Merge pull request #1868 from aristid/google-streaming-tts
...
Add Google streaming TTS as a base TTS service
2025-05-24 12:42:47 -04:00
aristid
09ba319f3e
Merge branch 'main' into google-streaming-tts
2025-05-24 17:16:22 +02:00
Mark Backman
6f524fb816
Add LLM response to OTel tracing
2025-05-24 09:15:39 -04:00
unknown
d3e2a9e5c0
Change default voice and fix formatting
2025-05-24 15:14:39 +02:00
Mark Backman
b4cd7d7941
Langfuse OTel env.example improvements
2025-05-24 08:17:10 -04:00
Mark Backman
cd03b91115
Update README: Add OTel, Add serializers
2025-05-24 07:23:59 -04:00
Aleix Conchillo Flaqué
f86d002ceb
Merge pull request #1881 from pipecat-ai/aleix/daily-input-audio-and-video-task-fix
...
daily input audio and video task fix
2025-05-23 19:39:25 -07:00
Aleix Conchillo Flaqué
940926b5ec
TavusVideoService: no need to enable audio/video outputs
2025-05-23 19:29:34 -07:00
Aleix Conchillo Flaqué
85c096df0b
DailyTransport: create audio/video input tasks when input flag is enabled
2025-05-23 19:28:18 -07:00
Filipi da Silva Fuchter
76d93522ac
Merge pull request #1820 from pipecat-ai/tavus_video_service
...
Tavus improvements
2025-05-23 23:11:00 -03:00
Filipi Fuchter
31492831cc
Updating the changelog and readme to reflect the Tavus changes.
2025-05-23 23:04:04 -03:00
Filipi Fuchter
8221dd594e
Creating a Tavus example using the DailyTransport.
2025-05-23 23:03:40 -03:00