Aleix Conchillo Flaqué
01c06c5cac
update CHANGELOG for 0.0.57
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
329e89c1d9
TTSService: push BotStoppedSpeakingFrame
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
883410d8ac
FrameProcessor: no need to create an input event every time
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
1f5b790dd0
TTSService: reset processing text during interruptions
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
a107b1cb4b
examples(06a): use CartesiaTTSService
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
63950912f0
LLMAssistantContextAggregator: add missing variable initialization
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
2ce9402571
LLMAssistantResponseAggregator: initialize messages
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
f6912c0f9a
utils: don't consider colon an end of sentence
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
633a4d4c58
FalImageGenService: load image async to not block the event loop
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
67da745bb3
tts: make frame pausing/resuming optional
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
5126d4de92
tts: handle incoming frames pausing/resuming from base TTSService class
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
426d7ac213
transports: some local audio and tk updates
2025-02-14 18:47:33 -08:00
Mark Backman
9115692c72
Merge pull request #1227 from pipecat-ai/mb/fix-25-error
...
fix: ensure proper Google message format conversion in transcription …
2025-02-14 21:01:05 -05:00
Mark Backman
c26fe3f277
fix: ensure proper Google message format conversion in transcription filter
2025-02-14 20:28:26 -05:00
Mark Backman
47b059d387
Merge pull request #1226 from pipecat-ai/mb/add-transcript-processor-tests
...
tests: add tests for TranscriptProcessor
2025-02-14 19:50:38 -05:00
Mark Backman
a49d81e519
tests: add tests for TranscriptProcessor
2025-02-14 17:10:40 -05:00
Aleix Conchillo Flaqué
b3a575c7c7
Merge pull request #1212 from Vaibhav159/vl_fix_incorrect_has_regular_messages_check
...
fixing google llm service error
2025-02-14 13:16:37 -08:00
Aleix Conchillo Flaqué
790d0c1256
Merge pull request #1224 from M1ngXU/patch-1
...
Update openai.py
2025-02-14 13:13:00 -08:00
Aleix Conchillo Flaqué
ee7e0dc3f7
Merge pull request #1223 from pipecat-ai/aleix/audio-context-tts-service
...
audio context tts service and cartesia fixes
2025-02-14 12:12:42 -08:00
Aleix Conchillo Flaqué
f53ee79ddb
RimeTTSService: use AudioContextWordTTSService
2025-02-14 11:55:54 -08:00
Aleix Conchillo Flaqué
aeadb40c3f
CartesiaTTSService: use AudioContextWordTTSService
...
By supporting multiple audio requests we fix an issue that was causing audio
overlapping.
2025-02-14 11:55:54 -08:00
Aleix Conchillo Flaqué
cacb07f4c2
introduce AudioContextWordTTSService
2025-02-14 11:55:54 -08:00
M1ngXU
0b91d821fb
Update openai.py
...
d
2025-02-14 20:27:08 +01:00
Aleix Conchillo Flaqué
af66a43056
Merge pull request #1222 from pipecat-ai/aleix/websocket-service-handle-clean-disconnection
...
WebsocketService: handle clean server disconnection
2025-02-14 10:33:54 -08:00
Aleix Conchillo Flaqué
e006dcf172
WebsocketService: handle clean server disconnection
...
The websocket async iterator doesn't raise an exception when the server
disconnects cleanly. We should handle that and raise an exception so we can
reconnect.
2025-02-14 10:11:56 -08:00
Filipi da Silva Fuchter
8588f8b0d8
Merge pull request #1220 from pipecat-ai/instant_voice_demo_example
...
Instant voice example.
2025-02-14 14:24:13 -03:00
Filipi Fuchter
bff54547b0
Instant voice example.
2025-02-14 14:19:17 -03:00
Mark Backman
b2754bf208
Merge pull request #1219 from pipecat-ai/mb/markdown-text-filter-tests
...
Add MarkdownTextFilter tests
2025-02-13 21:10:52 -05:00
Mark Backman
9a4942b0d0
Merge pull request #1218 from pipecat-ai/mb/user-idle-tests
...
Add UserIdleProcessor tests
2025-02-13 18:53:22 -05:00
Mark Backman
ed6201910b
Add MarkdownTextFilter tests
2025-02-13 18:51:46 -05:00
Mark Backman
ac5ebc587e
Add tests for UserIdleProcessor
2025-02-13 18:47:29 -05:00
Aleix Conchillo Flaqué
dff4c54e57
Merge pull request #1209 from pipecat-ai/aleix/reimplement-llm-response-aggregators
...
reimplement LLM response aggregators
2025-02-13 15:30:40 -08:00
Aleix Conchillo Flaqué
c744409651
SegmentedSTTService: fix process_audio_frame() arguments
2025-02-13 15:25:22 -08:00
Aleix Conchillo Flaqué
7578fbeaef
update google requirements
2025-02-13 15:25:22 -08:00
Aleix Conchillo Flaqué
5909dff423
LLMContextResponseAggregator: add VAD emulation support
2025-02-13 15:25:22 -08:00
Aleix Conchillo Flaqué
a6502df72c
services: forgot to pass context instead of user aggregator
2025-02-13 13:50:33 -08:00
Aleix Conchillo Flaqué
e0d24d7fc0
update CHANGELOG
2025-02-13 13:21:32 -08:00
Aleix Conchillo Flaqué
99779046a8
services: use push_context_frame()
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
67cdc0063a
BaseTransportOutput: allow pushing frames upstream
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
b28f752afa
tests: add anthropic and google aggregator tests
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
463078e375
initialize assistant aggregators with context and push upstream instead
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
84510fd521
LLMUserContextAggregator: add space between transcriptions
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
9f6a1c093a
LLMUserContextAggregator: reset user speaking time after bot interruption
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
b602e78625
tests: add OpenAI context aggregator tests
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
7c815121ea
LLMContextResponseAggregator: add missing reset() implementation
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
16a107948b
services: missing kwargs in anthropic/openai user context aggregator
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
839aa7d935
llm_response: add some initial docstrings to LLM aggregators
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
4cbcfe2b0b
LLMUserContextAggregator: interrupt the bot if VAD happened a while back
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
91a628d1ba
UserResponseAggregator: implement on top of LLMUserResponseAggregator
2025-02-13 13:20:37 -08:00
Aleix Conchillo Flaqué
50288eeaaa
tests: add LLM response aggregators tests
2025-02-13 13:20:37 -08:00