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é
|
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
|
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é
|
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
|
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 |
|
alexflorensa
|
0c2efb312c
|
fix(deepgram-stt) Set model name to Deepgram STT
|
2025-05-29 12:08:16 +02:00 |
|
Aleix Conchillo Flaqué
|
05ae3a1703
|
DailyTransport: expose start_transcription/stop_transcription
|
2025-05-28 11:21:26 -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é
|
071a9307c9
|
transport(websocket): do not require a frame serializer
|
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é
|
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é
|
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
|
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
|
e13c9fd42e
|
Add PlivoFrameSerializer
|
2025-05-26 11:00:01 -04:00 |
|
Aleix Conchillo Flaqué
|
7a767e680c
|
more avoiding mutable default constructor values
|
2025-05-25 21:00:35 -07: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 |
|
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 Fuchter
|
1ebca35313
|
Queuing the app messages if the SmallWebrtcTransport is not connected yet.
|
2025-05-23 23:03:04 -03:00 |
|
Filipi Fuchter
|
e0d1381f87
|
Refactoring the TavusVideoService to allow to work with any transport.
|
2025-05-23 23:02:49 -03:00 |
|
Filipi Fuchter
|
86e6841569
|
Creating TavusTransport and TavusTransportClient.
|
2025-05-23 23:02:37 -03:00 |
|
Aleix Conchillo Flaqué
|
28b7a92a00
|
Merge pull request #1880 from pipecat-ai/aleix/daily-resize-event-loop-fix
BaseOutputTransport: don't block event loop during image resize
|
2025-05-23 18:32:00 -07:00 |
|
Aleix Conchillo Flaqué
|
4db5b18694
|
BaseOutputTransport: don't block event loop during image resize
|
2025-05-23 18:30:28 -07:00 |
|