Gökmen Görgen
e4e2231958
Update src/pipecat/audio/vad/aic_vad.py
...
Co-authored-by: Andres O. Vela <andresovela@users.noreply.github.com >
2026-01-26 08:44:17 +01:00
Gökmen Görgen
18b3ee743b
replace os with pathlib.Path in AICFilter for path handling consistency.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
65b8e0e89c
rename enabled to bypass in AICFilter for clarity.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
b77f8b065f
remove voice gain.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
5fd43faec3
add min speech duration.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
abebcf37bd
address feedback.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
e8d1bec03b
Update src/pipecat/audio/filters/aic_filter.py
...
Co-authored-by: Andres O. Vela <andresovela@users.noreply.github.com >
2026-01-26 08:44:17 +01:00
Gökmen Görgen
f0cc54589e
remove enhancement level parameter from AICFilter.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
dcab79753b
even the parameters are fixed, keep aic ready for processing.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
bdded9b026
set SDK ID for telemetry in AIC filter.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
1e1e275fea
address feedback.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
effb6aa8f4
clean up unused imports in audio utils.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
a4a9bae79e
drop v1 support from aic.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
f05809520b
Remove outdated AIC Filter and VAD v2 files, migrate to consolidated implementations.
...
Added the new ACIFilter to the same module.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
ec17dc6626
aic-sdk-py v2.
...
# Conflicts:
# uv.lock
# Conflicts:
# examples/foundational/07zd-interruptible-aicoustics.py
# pyproject.toml
# src/pipecat/audio/filters/aic_filter.py
# src/pipecat/audio/vad/aic_vad.py
2026-01-26 08:44:17 +01:00
Gökmen Görgen
4e85e81d9b
Update src/pipecat/audio/filters/aic_filter.py
...
Co-authored-by: Tobias <76444201+Fl1tzi@users.noreply.github.com >
2026-01-26 08:44:17 +01:00
Gökmen Görgen
a1cc88a233
Update src/pipecat/audio/filters/aic_filter.py
...
Co-authored-by: Tobias <76444201+Fl1tzi@users.noreply.github.com >
2026-01-26 08:44:17 +01:00
Gökmen Görgen
61a230ec53
Update src/pipecat/audio/filters/aic_filter.py
...
Co-authored-by: Stephan Eckes <stephan@steck.tech >
2026-01-26 08:44:17 +01:00
Gökmen Görgen
a13380b574
clean up unused imports in audio utils.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
2a927189d9
reorganize imports.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
a90c15362c
drop v1 support from aic.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
a0d801b658
Remove outdated AIC Filter and VAD v2 files, migrate to consolidated implementations.
...
Added the new ACIFilter to the same module.
2026-01-26 08:44:17 +01:00
Gökmen Görgen
35919a84e3
aic-sdk-py v2.
...
# Conflicts:
# uv.lock
2026-01-26 08:44:17 +01:00
Aleix Conchillo Flaqué
f94a60f381
transports: fix broadcast_frame_class reference
2026-01-25 15:42:09 -08:00
ssillerom
a446bca72d
changes: added OutputTransportUrgentFrame to on closed, removed callback
2026-01-25 21:12:28 +01:00
Sergio Sillero
8ae834366b
Merge branch 'pipecat-ai:main' into feature/genesys_serializer
2026-01-25 21:04:27 +01:00
Mark Backman
a4acc12f91
Align Speechmatics STT TTFB metrics with STT classes
2026-01-24 18:26:34 -05:00
Mark Backman
e93112e76e
Simplify STT finalize handling
2026-01-24 15:28:27 -05:00
Mark Backman
d2ac9006a2
Update env var to PIPECAT_SMART_TURN_LOG_DATA
2026-01-24 12:50:42 -05:00
Mark Backman
bcb019e8ab
Add TTFB metrics for STT services ( #3495 )
2026-01-23 18:47:34 -05:00
kompfner
4ea546785f
Merge pull request #3406 from omChauhanDev/fix/openrouter-gemini-messages
...
fix(openrouter): handle multiple system messages for Gemini models
2026-01-23 14:53:59 -05:00
filipi87
7921bce4af
Refactoring AudioBufferProcessor to fix audio track synchronization.
2026-01-23 16:15:48 -03:00
Luke Payyapilli
cadced3f79
feat: handle server_content.interrupted for faster barge-in response
2026-01-23 10:41:04 -05:00
Akhil
3b3c7aa8cc
LLMAssistantAggregator: preserve non-ASCII characters in JSON output
...
Add ensure_ascii=False to json.dumps() calls for tool call arguments
and function call results to prevent unnecessary unicode escaping.
2026-01-22 15:37:44 -06:00
Cale Shapera
6b5bcae86f
change default Inworld TTS model to inworld-tts-1.5-max ( #3531 )
2026-01-22 14:21:15 -05:00
Mark Backman
3d545b718d
Merge pull request #3344 from omChauhanDev/fix/stt-dynamic-language-update
...
fix: treat language as first-class STT setting
2026-01-22 09:21:56 -05:00
marcus-daily
76b774072c
Formatting fixes
2026-01-22 14:17:59 +00:00
marcus-daily
b6341ffaa5
Save Smart Turn input data if SMART_TURN_LOG_DATA is set
2026-01-22 14:17:59 +00:00
Mark Backman
29fae67c9e
Merge pull request #3523 from omChauhanDev/add-location-support-google-tts
...
feat(google): add location parameter to TTS services
2026-01-22 09:12:16 -05:00
Aleix Conchillo Flaqué
de73e28563
Merge pull request #3510 from omChauhanDev/feat/add-reached-filter-methods
...
feat(task): add additive filter methods for frame monitoring
2026-01-21 21:05:33 -08:00
Om Chauhan
7bd32e2fe5
feat(google): add location parameter to TTS services
2026-01-22 09:49:19 +05:30
James Hush
8f05d95f50
feat: add video_out_codec parameter for DailyTransport ( #3520 )
...
* feat: add video_out_codec parameter for DailyTransport
Add video_out_codec parameter to TransportParams allowing configuration
of the preferred video codec (VP8, H264, H265) for video output.
When set, this passes the preferredCodec option to Daily's
VideoPublishingSettings during the join operation.
* chore: move video_out_codec parameter to changelog folder (#3522 )
* Initial plan
* Move video_out_codec parameter to changelog/3520.added.md
Co-authored-by: jamsea <614910+jamsea@users.noreply.github.com >
* Revert all CHANGELOG.md changes, keep only changelog/3520.added.md
Co-authored-by: jamsea <614910+jamsea@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jamsea <614910+jamsea@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jamsea <614910+jamsea@users.noreply.github.com >
2026-01-22 11:31:07 +08:00
Om Chauhan
87c12f3098
changed frame filter storage type from tuples to sets
2026-01-22 08:43:46 +05:30
Om Chauhan
6e44a2ab49
feat(task): add additive filter methods for frame monitoring
2026-01-22 08:43:46 +05:30
Aleix Conchillo Flaqué
0ee11ad333
tests: disable RTVI in tests by default
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
124a3c35af
RTVIObserver: don't handle some frames direction
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
e85a00cc0e
PipelineTask: automatically add RTVI processor and RTVI observer
...
If `enable_rtvi` is enabled (enabled by default) and RTVI processor will be
added automatically to the pipeline. Also, and RTVI observer will be
registered.
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
cc61cdbba3
RTVIProcessor: add create_rtvi_observer()
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
62f4708d43
transports: broadcast InputTransportMessageFrame frames
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
ba0ddb1832
FrameProcessor: copy kwargs when broadcasting frame
2026-01-21 18:14:17 -08:00