Aleix Conchillo Flaqué
|
e00a1196ef
|
Merge pull request #1767 from pipecat-ai/aleix/daily-python-0.18.2
pyproject: update daily-python to 0.18.2
|
2025-05-07 12:19:59 -07:00 |
|
Aleix Conchillo Flaqué
|
3867c0f8e7
|
Merge pull request #1766 from pipecat-ai/aleix/daily-fix-multiple-audio-video-sources
fix multiple audio video sources
|
2025-05-07 12:19:46 -07:00 |
|
Aleix Conchillo Flaqué
|
cdf0953722
|
pyproject: update daily-python to 0.18.2
|
2025-05-07 11:56:36 -07:00 |
|
Aleix Conchillo Flaqué
|
ed00f7d071
|
add video_source field to UserImageRequestFrame
|
2025-05-07 11:50:21 -07:00 |
|
Aleix Conchillo Flaqué
|
a3038afa02
|
DailyTransport: fix multiple audio/video sources
|
2025-05-07 11:50:00 -07:00 |
|
kompfner
|
f9ca0b8cc6
|
Merge pull request #1704 from pipecat-ai/pk/amazon-nova-sonic
Amazon Nova Sonic LLM service
|
2025-05-07 14:45:28 -04:00 |
|
Paul Kompfner
|
2920aa5af4
|
[WIP] AWS Nova Sonic service - pull AWS Nova Sonic support out of the aws optional dependency in pyproject.toml and into its own aws-nova-sonic optional dependency. That's because it requires Python >= 3.12, a higher version than the base project's 3.10. This change allows anyone using any of the other AWS services (including our own unit tests) to continue using the lower Python version.
|
2025-05-07 14:32:32 -04:00 |
|
Paul Kompfner
|
93c9cc4a0e
|
[WIP] AWS Nova Sonic service - minor fix
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
b53f9235e4
|
[WIP] AWS Nova Sonic service - remove unnecessary _context_available state, instead just relying on the presence of _context
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
1491462d15
|
[WIP] AWS Nova Sonic service - remove _handling_bot_stopped_speaking, which no longer seems to be necessary; I'm no longer observing back-to-back BotStoppedSpeaking frames
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
c78f779800
|
[WIP] AWS Nova Sonic service - log an error message if you try to use AWS Nova Sonic without the proper dependency (e.g. without having done pip install pipecat-ai[aws])
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
b013e375fb
|
[WIP] AWS Nova Sonic service - simplify a bit of logic (and do the same simplification in the OpenAI Realtime service)
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
52036138c1
|
[WIP] AWS Nova Sonic service - remove unnecessary (no-op) code
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
4ba9a42861
|
[WIP] AWS Nova Sonic service - add more accurate typing
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
27bff7a759
|
[WIP] AWS Nova Sonic service - fix comment
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
896f8d85f7
|
[WIP] AWS Nova Sonic service - remove out-of-date TODO comment
|
2025-05-07 13:54:06 -04:00 |
|
Paul Kompfner
|
ed06cdd2c7
|
[WIP] AWS Nova Sonic service - add CHANGELOG entry
|
2025-05-07 13:54:02 -04:00 |
|
Paul Kompfner
|
8473647269
|
[WIP] AWS Nova Sonic service - update persistent-context example to better avoid saving "transitional", as opposed to meaningful, context messages
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
5579145a06
|
[WIP] AWS Nova Sonic service - post-rebase, update examples to play nicely with recent pipecat changes
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
35848d10b3
|
[WIP] AWS Nova Sonic service - remove various TODO comments
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
c7e223e85a
|
[WIP] AWS Nova Sonic service - remove print statements in favor of logger
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
885b2d1d2f
|
[WIP] AWS Nova Sonic service - make parameters configurable
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
73020be511
|
[WIP] AWS Nova Sonic service - minor fix: only try to read received JSON if we have it
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
d388c057c0
|
[WIP] AWS Nova Sonic service - recover from unwanted disconnection due to an error
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
c4d0f91a7f
|
[WIP] AWS Nova Sonic service - remove some old code that was accidentally still there, possibly sending a duplicate system instruction
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
467233be04
|
[WIP] AWS Nova Sonic service - support multi-line system prompt
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
2b02d08f4c
|
[WIP] AWS Nova Sonic service - add comments to examples pointing out the us-east-1 is the only supported region so far
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
9fe265ea64
|
[WIP] AWS Nova Sonic service - implement ability to persist and load conversations
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
cc1f4ba81c
|
[WIP] AWS Nova Sonic service - add a hacky way of programmatically triggering an assistant response
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
3784bdbd27
|
[WIP] AWS Nova Sonic service - in our hacky direct manipulation of the context, aggregate assistant text rather than recording every chunk as a separate message
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
4ffdc3b77c
|
[WIP] AWS Nova Sonic service - do hacky direct manipulation of the context for now, since I can't seem to get assistant context aggregation working properly with frames, grr
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
38c9fa681a
|
[WIP] AWS Nova Sonic service - Protect against back-to-back BotStoppedSpeaking calls, which I've observed
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
c477039954
|
[WIP] AWS Nova Sonic service - just for safety, add a short delay after BotStoppedSpeaking before sending LLMFullResponseEndFrame + TTSStoppedFrame, to give a bit of leeway for the LLM to deliver the "FINAL" text block describing what was said
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
d6ef3d64ac
|
[WIP] AWS Nova Sonic service - fix context problems of double-counting LLM text, and mis-categorizing user text as LLM text
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
6938152db6
|
[WIP] AWS Nova Sonic service - fix comment
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
2154db07f0
|
[WIP] AWS Nova Sonic service - remove unnecessary error log
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
5e0803479e
|
[WIP] AWS Nova Sonic service - add send_transcription_frames option
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
3960c604a4
|
[WIP] AWS Nova Sonic service - fix empty assistant conversation history item in the context after tool use
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
394648f1c9
|
[WIP] AWS Nova Sonic service - fix user utterances not making it into the context
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
da5c4953d5
|
[WIP] AWS Nova Sonic service - allow passing in tools into initializer
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
2b7e1cb5b1
|
[WIP] AWS Nova Sonic service - add tool calling
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
f182eafb40
|
[WIP] AWS Nova Sonic service - add ability to pass in OpenAILLMContext
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
9f7f42e885
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
9b8bce1914
|
[WIP] AWS Nova Sonic service - add voice_id
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
96d05e12fc
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
68c1069548
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
5b64613f65
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
1f9baefba8
|
[WIP] AWS Nova Sonic service - added stubs for handling interruption and user-started-speaking frames
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
0c255d2618
|
[WIP] AWS Nova Sonic service - added TTSTextFrame and reworked/cleaned up some bookkeeping logic
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
a38206de9c
|
[WIP] AWS Nova Sonic service - added TranscriptionFrame
|
2025-05-07 13:52:51 -04:00 |
|