Filipi Fuchter
|
45787520b2
|
Refactoring the piper test to use run_test provided by Pipecat
|
2025-03-27 07:45:28 -03:00 |
|
Filipi Fuchter
|
d223201c3f
|
Merge branch 'main' into piper-tts
# Conflicts:
# test-requirements.txt
|
2025-03-26 16:47:45 -03:00 |
|
Aleix Conchillo Flaqué
|
077952b658
|
GoogleAssistantContextAggregator: allow any value as function call result
|
2025-03-25 19:11:27 -07:00 |
|
Aleix Conchillo Flaqué
|
19b464ba23
|
tests: add assistant aggregator function call frame handling
|
2025-03-25 15:37:06 -07:00 |
|
Aleix Conchillo Flaqué
|
d71b520153
|
update CHANGELOG.md and fix formatting
|
2025-03-20 18:58:06 -07:00 |
|
milo157
|
3b4d91e1c1
|
Fixed ultravox service bugs (#1420)
|
2025-03-20 18:55:43 -07:00 |
|
Aleix Conchillo Flaqué
|
5a39f146f6
|
LLMUserContextAggregator: fix emulated user started/stopped speaking issues
|
2025-03-20 11:23:40 -07:00 |
|
Aleix Conchillo Flaqué
|
d1550d5a85
|
tests: remove TestFrameProcessor, reimplement with run_test()
|
2025-03-20 08:51:25 -07:00 |
|
Aleix Conchillo Flaqué
|
a98000fd1d
|
function calling now run in tasks
|
2025-03-20 08:51:25 -07:00 |
|
Aleix Conchillo Flaqué
|
e18d9f6a11
|
PipelineTask: automatically cancel tasks if pipeline is idle
|
2025-03-19 23:30:46 -07:00 |
|
Aleix Conchillo Flaqué
|
e7224473f2
|
utils(text): add new SkipTagsAggregator
|
2025-03-19 10:57:29 -07:00 |
|
Aleix Conchillo Flaqué
|
1a3a268c9d
|
utils(string): add new function parse_start_end_tags()
|
2025-03-19 10:57:29 -07:00 |
|
Aleix Conchillo Flaqué
|
11984b89b7
|
utils(string): add support for floating point numbers
|
2025-03-19 10:57:29 -07:00 |
|
Aleix Conchillo Flaqué
|
1dbad2326a
|
utils(string): support email addresses in end of sentence matching
|
2025-03-19 10:57:27 -07:00 |
|
Mark Backman
|
2dee882710
|
Add unit tests
|
2025-03-18 07:30:37 -04:00 |
|
Mark Backman
|
6885d07e88
|
Simplify the TranscriptProcessor _emit_aggregated_text logic
|
2025-03-17 16:36:03 -04:00 |
|
Mark Backman
|
571c10403f
|
tests: Add additional coverage to test_transcript_processor
|
2025-03-17 16:35:35 -04:00 |
|
Aleix Conchillo Flaqué
|
f8610a69a5
|
introduce text aggregators
|
2025-03-14 10:48:25 -07:00 |
|
Aleix Conchillo Flaqué
|
1b3b4ee04a
|
PipelineTask: only call event handlers if a filter is matched
|
2025-03-13 18:44:30 -07:00 |
|
Aleix Conchillo Flaqué
|
25dcf7def6
|
PipelineTask: add on_frame_reached_upstream/on_frame_reached_downstream
|
2025-03-13 10:26:11 -07:00 |
|
Filipi Fuchter
|
ebcde719a6
|
Integration test for function calling.
|
2025-03-05 14:11:16 -03:00 |
|
Filipi Fuchter
|
5c912927bb
|
Unit tests for function calling adapters.
|
2025-03-05 14:11:02 -03:00 |
|
Aleix Conchillo Flaqué
|
8db9d16174
|
add new LLMFullResponseAggregator
|
2025-02-28 13:05:21 -08:00 |
|
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 |
|
Pedro Moreira
|
79ac696973
|
Add support for Piper TTS
|
2025-02-04 13:51:33 -03: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 |
|