Aleix Conchillo Flaqué
b85dd7283a
processors(realtime-ai): add support for appending to the LLM context
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
846ae765e5
services(TTSService): fix sentence cleanup
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
4c629e538e
processors(realtime-ai): add assistant before output transport
...
Cartesia can do word-to-word output instead of full sentences. This means that
for properly adding things into the context we need to add it before the
transport, otherwise some words might be lost.
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
f6e22bb3b9
processors(realtime-ai): add silero vad to the transport
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
46a048d7f6
processors(realtime-ai): allow default setup to be None
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
bd9f4eea06
processors(realtime-ai): provide default values
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
0a672e61e2
processors(realtime-ai): update it to use groq by default
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
29a8530221
processors(realtime-ai): add support for updating config (model, voice...)
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
3e738642a7
processors(realtime-ai): add support for getting/updating LLM context
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
f551f55f03
examples: add new foundational/18-realtime-ai.py
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
9f012c8002
processors: add new RealtimeAIProcessor
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
0a69a9e5ef
transport(daily): also accept TransportMessageFrame
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
194790183a
processor: add support for setting a processor parent
2024-07-22 09:32:18 -07:00
Aleix Conchillo Flaqué
2227721173
update CHANGELOG with StatelessTextTransformer fix (update)
2024-07-22 09:30:45 -07:00
Aleix Conchillo Flaqué
77a53da5f5
update CHANGELOG with StatelessTextTransformer fix
2024-07-22 09:28:38 -07:00
Aleix Conchillo Flaqué
ab63ff275d
Merge pull request #310 from weedge/fix/StatelessTextTransformer
...
fix: push_frame use TextFrame
2024-07-22 09:25:27 -07:00
weedge
e5363f65f0
fix: push_frame use TextFrame
...
Signed-off-by: weedge <weege007@gmail.com >
2024-07-22 17:29:06 +08:00
Lewis Wolfgang
ffc157de65
Merge pull request #307 from pipecat-ai/lewis/increase_openai_keepalive_expiry
...
Allow openai http connections to remain open in the pool indefinitely.
2024-07-19 07:09:17 -04:00
Lewis Wolfgang
f9fdadb4c0
Allow openai http connections to remain open in the pool indefinitely.
...
Rather than expiring in 5 seconds.
2024-07-18 11:18:21 -04:00
Aleix Conchillo Flaqué
4efccb79f2
Merge pull request #306 from pipecat-ai/aleix/remove-llm-response-start-end-frame
...
remove LLMResponseStartFrame and LLMResponseEndFrame
2024-07-17 21:51:02 -07:00
Aleix Conchillo Flaqué
337968199a
update CHANGELOG with CartesiaTTSService and TTSService updates
2024-07-17 20:58:10 -07:00
Aleix Conchillo Flaqué
37027f68cb
remove LLMResponseStartFrame and LLMResponseEndFrame
...
This was added in the past to properly handle interruptions for the
LLMAssistantContextAggregator. But this is not necessary anymore since we can
handle interruptions by just processing the StartInterruptionFrame, so there's
no need for these extra frames.
2024-07-17 20:53:35 -07:00
Kwindla Hultman Kramer
d1b62c5495
Merge pull request #304 from pipecat-ai/khk/cartesia-continue
...
Cartesia streaming (WebSocket) and word-level timestamps support
2024-07-17 20:29:15 -07:00
Kwindla Hultman Kramer
355fe01cb7
fixed forgotten renames
2024-07-17 20:28:27 -07:00
Kwindla Hultman Kramer
9d050a16c7
committing an uncommitted file
2024-07-17 20:23:41 -07:00
Kwindla Hultman Kramer
fa53c67606
comments re fixes
2024-07-17 18:30:45 -07:00
Kwindla Hultman Kramer
5006376fe6
undo changes to 02-llm-say-one-thing.py
2024-07-17 15:18:47 -07:00
Kwindla Hultman Kramer
2204b8e205
cartesia streaming and context management via word-level timestamps
2024-07-17 15:17:00 -07:00
Kwindla Hultman Kramer
270007b17c
wip - using cartesia word timestamps for context management
2024-07-17 14:13:52 -07:00
Kwindla Hultman Kramer
568eb2ef4c
cartesia websockets and streaming
2024-07-17 14:13:52 -07:00
Kwindla Hultman Kramer
73ca9184a8
wip cartesia continuation (not working yet)
2024-07-17 14:13:52 -07:00
Aleix Conchillo Flaqué
5e8e11e16e
pyproject: require python >= 3.10
2024-07-17 09:52:42 -07:00
Aleix Conchillo Flaqué
029bbc16f2
Merge pull request #286 from TomTom101/feat/regex_endofsentence
...
fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m."
2024-07-17 09:49:21 -07:00
Aleix Conchillo Flaqué
9e3d87e4f6
Merge pull request #291 from adidoit/main
...
Fix error with readme example - SyntaxError: positional argument follows keyword argument
2024-07-15 13:10:17 -04:00
Aleix Conchillo Flaqué
f1410a1127
Merge pull request #297 from wtlow003/main
...
fix: minor typo
2024-07-15 13:08:23 -04:00
wtlow003
2b980d16c3
fix: minor typo
2024-07-12 18:27:57 +08:00
Adi Pradhan
b2b97aafb8
fix error with readme example - SyntaxError: positional argument follows keyword argument
2024-07-10 09:50:20 -04:00
TomTom101
da2082b025
chore: Combined combinable lookaheads
2024-07-06 11:11:40 +02:00
TomTom101
327ea9d547
chore: Make it a const
2024-07-06 11:08:51 +02:00
TomTom101
b23db4a202
chore: commented regex
2024-07-06 11:06:52 +02:00
TomTom101
d1a36004ab
fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m." and more
2024-07-06 11:01:32 +02:00
Jon Taylor
6071920c45
Merge pull request #284 from pipecat-ai/jpt/storybot-load-balance
...
Update storybot demo
2024-07-03 19:48:32 +01:00
Jon Taylor
5f539e1fba
fixed teardown
2024-07-03 17:02:54 +01:00
Jon Taylor
8e1539c360
virtualized deployment and added room-based balancing
2024-07-03 16:48:14 +01:00
Aleix Conchillo Flaqué
065cfb2aca
Merge pull request #280 from pipecat-ai/aleix/library-updates-070224
...
library updates 070224 and pipecat 0.0.36
v0.0.36
2024-07-02 10:14:03 -07:00
Aleix Conchillo Flaqué
3147534e86
update CHANGELOG for 0.0.36
2024-07-02 10:13:26 -07:00
Aleix Conchillo Flaqué
be5603bf16
examples: fix 06a-image-sync.py
2024-07-02 10:11:50 -07:00
Aleix Conchillo Flaqué
b9b0bcdcbd
services(azure): close the audio stream on exit
2024-07-02 10:11:35 -07:00
Aleix Conchillo Flaqué
5bcece56f3
services(cartesia): make sure we close the client on exit
2024-07-02 10:11:16 -07:00
Aleix Conchillo Flaqué
d67faef88c
pyproject: multiple library updates
2024-07-02 09:05:37 -07:00