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 |
|
Paul Kompfner
|
260f7c9b85
|
[WIP] AWS Nova Sonic service - format
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
de294caed9
|
[WIP] AWS Nova Sonic service - added LLMFullResponseStartFrame, LLMTextFrame, and LLMFullResponseEndFrame
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
e40aa4f99a
|
[WIP] AWS Nova Sonic service - added TTSStartedFrame and TTSStoppedFrame
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
b1d413b9be
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
8cbad070ad
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
13569a5a5a
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
d789334a60
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
7668b27fc0
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
6d30f441e8
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
a9e395b366
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:51 -04:00 |
|
Paul Kompfner
|
5e5626f04f
|
[WIP] AWS Nova Sonic service
|
2025-05-07 13:52:47 -04:00 |
|
Aleix Conchillo Flaqué
|
d80aa5b44e
|
Merge pull request #1753 from pipecat-ai/aleix/add-bedrock-support
Add support for Amazon Bedrock LLMs
|
2025-05-07 09:31:48 -07:00 |
|
Aleix Conchillo Flaqué
|
80ef6dc4de
|
update README with AWS Bedrock and Transcribe
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
458549f7df
|
AWSBedrockLLMService: fix function calling
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
a8405649d0
|
aws: use AWS prefix for all services
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
ce1a72850b
|
tests: add bedrock context aggregator tests
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
58de381746
|
AWS: add missing utils
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
bed2e894a2
|
BedrockLLMService: pull initial system frame from messages
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
b4de98cfb7
|
AWS: various cleanups (logs, imports...)
|
2025-05-07 09:26:26 -07:00 |
|
Aleix Conchillo Flaqué
|
a4b9db9e07
|
fix formatting
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
664111a3c9
|
Added cache related info to metrics
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
aa964847f3
|
System param to be a list
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
fa5cac7e0a
|
Bug fix in content format
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
b2b01861b2
|
Remove model restriction
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
f014f718eb
|
Restructured STT and enabled prosody tags for generative Polly
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
05ae8d3ffa
|
Removed OpenAI based context formatting
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
88c9e08bd8
|
Updated tools parsing logic
|
2025-05-07 09:26:26 -07:00 |
|
Adithya Suresh
|
844f61dfea
|
Initial implementation
|
2025-05-07 09:26:26 -07:00 |
|
Tico Ballagas
|
acb7d597cb
|
Change example to use generative voices
|
2025-05-07 09:19:49 -07:00 |
|
Tico Ballagas
|
2b18f60261
|
Initial implementation of AWS Transcribe TTS
|
2025-05-07 09:19:49 -07:00 |
|