Aleix Conchillo Flaqué
e60b65228b
allow multiple StartFrames
2025-02-25 10:24:04 -08:00
Aleix Conchillo Flaqué
6028f0f23a
PipelineTask: pass observers in contructor parameter
2025-02-24 21:29:17 -08:00
Mark Backman
b5662520aa
Add one additional ellipsis test to test_utils_string
2025-02-23 11:04:24 -05:00
Aleix Conchillo Flaqué
12bce2e8c0
utils: add support for ellipses in match_endofsentence()
2025-02-21 15:05:50 -08:00
Aleix Conchillo Flaqué
50b6cc8135
network: added exponential_backoff_time() function
2025-02-18 17:42:43 -08:00
Aleix Conchillo Flaqué
90b9dce710
STTMuteFilter: ignore audio frames so no transcriptions are generated
2025-02-17 19:59:05 -08:00
Aleix Conchillo Flaqué
f6912c0f9a
utils: don't consider colon an end of sentence
2025-02-14 18:47:33 -08:00
Mark Backman
a49d81e519
tests: add tests for TranscriptProcessor
2025-02-14 17:10:40 -05: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
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é
5909dff423
LLMContextResponseAggregator: add VAD emulation support
2025-02-13 15:25:22 -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é
4cbcfe2b0b
LLMUserContextAggregator: interrupt the bot if VAD happened a while back
2025-02-13 13:20:38 -08:00
Aleix Conchillo Flaqué
50288eeaaa
tests: add LLM response aggregators tests
2025-02-13 13:20:37 -08:00
Aleix Conchillo Flaqué
8bdd7ed0ed
tests: implement langchain tests with run_test()
2025-02-13 13:20:37 -08:00
Aleix Conchillo Flaqué
d1ee851a65
tests: rename some variables to make things clearer
2025-02-13 13:20:37 -08:00
Mark Backman
1e8a86de63
Handle starting muted, add tests
2025-02-12 19:01:49 -05:00
Aleix Conchillo Flaqué
feab9c8fa2
tests: run_test() now uses PipelineTask
2025-02-05 10:34:38 -08:00
Aleix Conchillo Flaqué
dcfb86583d
serializers: serialize()/deserialize() are now async
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
d95819746a
tests: make sure QueuedFrameProcessor push frames
2025-01-30 13:48:44 -08:00
Vaibhav159
8407a86532
moving test utils inside of package
2025-01-29 12:46:43 +05:30
Aleix Conchillo Flaqué
9374bed878
tests: langchain fixes
2025-01-27 14:42:23 -08:00
vengadanathan srinivasan
7a0cfc8d3d
Adding hindi danda symbol as end of sentence marker
2025-01-25 14:55:51 +05:30
Aleix Conchillo Flaqué
401d3ff267
tests: added PipelineTask tests
2025-01-21 11:45:43 -08:00
Aleix Conchillo Flaqué
76884877dd
tests: add pytest-asyncio dependency
2025-01-21 10:23:19 -08:00
Aleix Conchillo Flaqué
a27fe4bde2
tests: move test_ai_services to test_utils_string
2025-01-21 10:06:14 -08:00
Aleix Conchillo Flaqué
177cb2ca8b
tests: initial pipeline and parallelpipeline tests
2025-01-21 09:57:54 -08:00
Aleix Conchillo Flaqué
3c970a3cee
tests: add more filter tests
2025-01-21 09:43:57 -08:00
Aleix Conchillo Flaqué
2f23693bf3
tests: fix test_protobuf_serializer.py
2025-01-20 18:39:59 -08:00
Aleix Conchillo Flaqué
d4d9c3b7ae
tests: fix test_aggregators.py
2025-01-20 18:16:14 -08:00
Aleix Conchillo Flaqué
090bc81ec5
tests: add some initial run_test() utilities
2025-01-20 17:41:21 -08:00
Aleix Conchillo Flaqué
95e69597f3
update copyright keeping original year (2024)
2025-01-12 11:34:00 -08:00
Mark Backman
4667624b60
Update copyright to 2025
2025-01-06 10:19:37 -05:00
Aleix Conchillo Flaqué
17162258a2
fix ruff linter import organization
2024-12-17 11:28:58 -08:00
Aleix Conchillo Flaqué
6d11911d83
Revert "no longer necessary to call super().process_frame(frame, direction)"
2024-12-12 17:03:40 -08:00
Aleix Conchillo Flaqué
3c3fd67d96
no longer necessary to call super().process_frame(frame, direction)
2024-12-12 13:03:41 -08:00
Aleix Conchillo Flaqué
d080a31a5c
tests: fix langchanin tests
2024-09-30 15:11:21 -07:00
Aleix Conchillo Flaqué
6ac57b4854
Merge pull request #494 from badbye/full-width-punctuations
...
add full-width punctuations as end of the sentence
2024-09-26 10:17:10 -07:00
Aleix Conchillo Flaqué
eeb8338dce
introduce Ruff formatting
2024-09-23 09:53:37 -07:00
duyalei
4533ed014f
add full-width punctuations as end of the sentence
2024-09-23 16:35:00 +08:00
mattie ruth backman
50b45ac2da
get the test infrastructure running again
...
disable broken tests for now
2024-09-19 20:58:17 -04: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
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
Aleix Conchillo Flaqué
e765a29ca2
processors: implement base process_frame(). all subsclassed should call it
2024-06-06 10:54:21 -07:00
Aleix Conchillo Flaqué
20a525635e
Merge pull request #201 from TomTom101/TomTom101/openai_tts
...
Added OpenAI TTS (#196 )
2024-06-04 22:53:56 +08:00