Martin Schweiger
b5eac8dfed
add message to TranscriptionFrame result
2025-05-30 10:39:07 +08:00
Martin Schweiger
ba312b5591
Merge branch 'main' into m-ods/assemblyai-universal-streaming
2025-05-30 10:29:49 +08:00
Martin Schweiger
f23572b318
Merge branch 'main' into m-ods/assemblyai-universal-streaming
2025-05-30 10:11:02 +08:00
Martin Schweiger
db838634e7
fix: double finals bug
2025-05-30 10:00:31 +08:00
Martin Schweiger
7f2e848a5c
use FrameProcessor class methods
2025-05-30 09:40:46 +08:00
Martin Schweiger
096e854d50
remove .dict()
2025-05-30 09:31:20 +08:00
Martin Schweiger
3ffe8b3155
remove parse_obj
2025-05-30 09:29:51 +08:00
Mark Backman
a471f49b61
Merge pull request #1889 from pipecat-ai/mb/add-dtmf-aggregator
...
Add DTMFAggregator
2025-05-29 17:13:28 -04:00
Mark Backman
4d2a02f318
Refactor to create task on StartFrame, also cleanup
2025-05-29 17:10:54 -04:00
Mark Backman
0bec7db03b
Emit a BotInterruptionFrame when the first keypress of a sequence is received
2025-05-29 17:07:18 -04:00
Mark Backman
74827f983f
Add tests, improve frame timing
2025-05-29 17:07:18 -04:00
Mark Backman
0ed46f457e
Add DTMFAggregator
2025-05-29 17:07:17 -04:00
Aleix Conchillo Flaqué
36b731be73
Merge pull request #1915 from pipecat-ai/aleix/uvloop-event-loop
...
use uvloop as the new event loop on Linux and macOS
2025-05-29 14:06:44 -07:00
Aleix Conchillo Flaqué
62fbdd4e81
Merge pull request #1922 from pipecat-ai/aleix/output-transport-cleanup
...
output transports cleanup
2025-05-29 14:06:17 -07:00
Aleix Conchillo Flaqué
ca7b0650c2
examples: capture camera or screen. allow setting framerate
2025-05-29 13:16:44 -07:00
Aleix Conchillo Flaqué
67dd146038
output transports cleanup
2025-05-29 13:16:44 -07:00
Aleix Conchillo Flaqué
fb66df2efd
use uvloop as the new event loop on Linux and macOS
2025-05-29 11:24:21 -07:00
Aleix Conchillo Flaqué
2395ca0057
Merge pull request #1921 from pipecat-ai/aleix/transcription-frame-result
...
add STT result field to TranscriptionFrame/InterimTranscriptionFrame
2025-05-29 11:22:38 -07:00
Aleix Conchillo Flaqué
d203789490
add STT result field to TranscriptionFrame/InterimTranscriptionFrame
2025-05-29 11:21:44 -07:00
Aleix Conchillo Flaqué
7ea0e31cd4
Merge pull request #1924 from pipecat-ai/aleix/new-examples-package
...
add new pipecat.examples package and make runner public
2025-05-29 11:18:22 -07:00
Mark Backman
d3bf13a503
Merge pull request #1917 from pipecat-ai/mb/fix-twilio-chatbot-client
...
fix: update websocket_client to use FrameProcessorSetup.task_manager
2025-05-29 14:05:27 -04:00
Mark Backman
ea91970499
Update the twilio-chatbot client to work with the updated server, which requires call_sid
2025-05-29 14:02:49 -04:00
Mark Backman
803b3f2cc4
fix: update websocket_client to use FrameProcessorSetup
2025-05-29 14:02:47 -04:00
Aleix Conchillo Flaqué
1788ba6c5c
add new pipecat.examples package and make runner public
2025-05-29 10:43:12 -07:00
Aleix Conchillo Flaqué
cb9178f1ec
Merge pull request #1914 from pipecat-ai/aleix/base-output-daily-handle-dtmf-frames
...
output transport can now handle DTMF keypress
2025-05-29 09:35:01 -07:00
Aleix Conchillo Flaqué
5676920a6a
BaseOutputTransport/DailyTransport: allow sending DTMF keypress
2025-05-29 09:33:29 -07:00
Aleix Conchillo Flaqué
513221d9fd
added OutputDTMFUrgentFrame
2025-05-29 09:32:57 -07:00
Mark Backman
a33d0b4b53
Merge pull request #1904 from pipecat-ai/mb/aws-bedrock-no-op-tool
...
Add no_op tool to AWSBedrockLLMService
2025-05-29 10:29:19 -04:00
Mark Backman
bee242b781
Safer check when using the no_operation tool
2025-05-29 10:25:20 -04:00
Mark Backman
fa1c98ff29
Add no_op tool to AWSBedrockLLMService
2025-05-29 10:25:19 -04:00
Mark Backman
ae3a7d9bed
Merge pull request #1920 from alexflorensa/alexflorensa/set-deepgram-model-name
...
fix(deepgram-stt): set model name to Deepgram STT
2025-05-29 09:41:56 -04:00
alexflorensa
0c2efb312c
fix(deepgram-stt) Set model name to Deepgram STT
2025-05-29 12:08:16 +02:00
Aleix Conchillo Flaqué
cf8eeaab0b
Merge pull request #1909 from pipecat-ai/aleix/daily-expose-transcription-functions
...
DailyTransport: expose start_transcription/stop_transcription
2025-05-28 17:06:40 -07:00
Vanessa Pyne
2f8cb3ce76
Merge pull request #1804 from pipecat-ai/vp-text-webrtc-chatbot
...
add text chatbot example using small webrtc transport
2025-05-28 14:25:42 -05:00
vipyne
821da723c0
update SmallWebRTCTransport text examples with new run_example
2025-05-28 13:54:45 -05:00
Filipi Fuchter
575b97ba60
Some improvements and cleanups in the SmallWebRTCTransport text examples.
2025-05-28 13:54:45 -05:00
vipyne
cc0819b709
examples: add text and audio over webrtc transport
...
update filenames
add high level comments to 41* examples
2025-05-28 13:54:45 -05:00
vipyne
318d6f042b
examples: add text chatbot example using small webrtc transport
...
examples: send small webrtc UI updates in RTVIServerMessageFrame
add explanation about RTVI server messages being specific to
small-webrtc-prebuilt UI
2025-05-28 13:54:45 -05:00
Aleix Conchillo Flaqué
05ae3a1703
DailyTransport: expose start_transcription/stop_transcription
2025-05-28 11:21:26 -07:00
Aleix Conchillo Flaqué
8e54805e62
Merge pull request #1908 from pipecat-ai/aleix/add-manifest-file-to-reduce-sdist
...
add MANIFEST.in to reduce sdist tarball size
2025-05-28 10:15:38 -07:00
Aleix Conchillo Flaqué
64399a72f3
add MANIFEST.in to reduce sdist tarball size
2025-05-28 10:09:39 -07:00
Aleix Conchillo Flaqué
6c33f0b0bd
Merge pull request #1907 from pipecat-ai/aleix/pipecat-0.0.68
...
update CHANGELOG for pipecat 0.0.68
v0.0.68
2025-05-28 09:41:34 -07:00
Aleix Conchillo Flaqué
aca304b395
update CHANGELOG for pipecat 0.0.68
2025-05-28 09:08:08 -07:00
Aleix Conchillo Flaqué
db5c9e67be
Merge pull request #1906 from pipecat-ai/aleix/daily-python-0.19.1
...
pyproject: update daily-python to 0.19.1
2025-05-28 09:05:13 -07:00
Aleix Conchillo Flaqué
2313cec792
pyproject: update daily-python to 0.19.1
2025-05-28 00:36:40 -07:00
Aleix Conchillo Flaqué
83acaf692a
Merge pull request #1890 from pipecat-ai/aleix/examples-multi-transport
...
add support for multiple transports to foundational examples
2025-05-28 00:27:01 -07:00
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