Aleix Conchillo Flaqué
e1f2bbceb3
reimplement LLM response aggregators
2025-02-13 13:20:37 -08:00
Filipi Fuchter
f001819df8
- Added a new audio_in_stream_on_start field to TransportParams.
...
- Added a new method `start_audio_in_streaming` in the `BaseInputTransport`.
- Updated `DailyTransport` to respect the `audio_in_stream_on_start` field, ensuring it only starts receiving the audio input if it is enabled.
2025-02-13 18:08:36 -03:00
Aleix Conchillo Flaqué
68aaa1f8f4
Merge pull request #1213 from pipecat-ai/aleix/base-transport-output-bot-vad-stop-secs
...
BaseOutputTransport: use specific VAD stop secs for the bot
2025-02-12 19:01:56 -08:00
Aleix Conchillo Flaqué
f110a45c85
BaseOutputTransport: use specific VAD stop secs for the bot
2025-02-12 19:01:39 -08:00
Mark Backman
397768d872
Add new STTMuteStrategy: MUTE_UNTIL_FIRST_BOT_COMPLETE
2025-02-12 10:59:28 -05:00
Mark Backman
9f1732c390
Update CHANGELOG and README
2025-02-12 10:11:17 -05:00
Mark Backman
fd68b82e48
Merge pull request #1163 from pipecat-ai/mb/rime-websocket
...
Add RimeTTSService
2025-02-12 09:51:56 -05:00
Paul Kompfner
28e233b195
Update CHANGELOG to reflect the addition of update_remote_participants()
2025-02-11 13:23:47 -05:00
Aleix Conchillo Flaqué
0a990b2aaa
Merge pull request #1196 from pipecat-ai/aleix/audio-buffer-processor-continuous-intermittent-stream
...
AudioBufferProcessor: handle continuous and intermittent user audio
2025-02-10 16:07:12 -08:00
Mark Backman
8020db350e
Update RimeHttpTTSService to use mistv2 model by default
2025-02-10 18:45:48 -05:00
Mark Backman
8f8a3ae7f9
Add RimeTTSService
2025-02-10 18:45:06 -05:00
Mark Backman
1a8dd6b713
Improve AzureTTSService error handling
2025-02-10 17:48:55 -05:00
Mark Backman
a64fa44811
Merge pull request #1186 from pipecat-ai/mb/whisper-multilingual
...
Add language support to WhisperSTTService
2025-02-10 17:26:10 -05:00
Vaibhav159
b0c3f80963
resolve merge conf
2025-02-11 03:03:32 +05:30
Aleix Conchillo Flaqué
eb3c9b1e75
AudioBufferProcessor: handle continuous and intermittent user audio
...
Fixes #1172
2025-02-10 11:26:31 -08:00
Aleix Conchillo Flaqué
32baee924b
RTVI: fix premature bot-tts-text messages ( #1193 )
2025-02-10 10:37:54 -08:00
Vaibhav159
b06b16adb7
fixing disconnect issue
2025-02-10 22:55:20 +05:30
Mark Backman
c9d8c572c7
Add language support to WhisperSTTService
2025-02-09 10:51:23 -05:00
Mark Backman
081abcedb3
Merge pull request #1176 from pipecat-ai/mb/stt-mute-deprecate-stt-service
...
Deprecate stt_service parameter in STTMuteFilter
2025-02-09 08:35:22 -05:00
Mark Backman
76daaab6ca
Add PerplexityLLMService
2025-02-09 08:00:31 -05:00
Mark Backman
f2b07271c1
Update GroqLLMService to use llama-3.3-70b-versatile as the default model
2025-02-09 07:51:30 -05:00
Mark Backman
32b9de5f51
Add GroqSTTService, BaseWhisperSTTService, and refactor OpenAISTTService
2025-02-09 07:51:28 -05:00
Mark Backman
a1b58115ce
Deprecate stt_service parameter in STTMuteFilter
2025-02-07 19:24:03 -05:00
Aleix Conchillo Flaqué
510a0f5ef5
rtvi: deprecate RTVI.observer()
2025-02-07 09:19:43 -08:00
Aleix Conchillo Flaqué
03ac744bcf
rtvi: deprecate frame processors
2025-02-07 09:17:29 -08:00
Aleix Conchillo Flaqué
d07732f2e8
rtvi: separate specific google RTVI into a GoogleRTVIObserver
2025-02-07 09:15:32 -08:00
Aleix Conchillo Flaqué
dd7926aab5
update CHANGELOG for 0.0.56
2025-02-06 13:45:13 -08:00
Aleix Conchillo Flaqué
070bf66980
transports: fix local transports audio cleanup
2025-02-06 13:45:13 -08:00
Aleix Conchillo Flaqué
962fc27dbd
Merge pull request #1160 from pipecat-ai/aleix/fix-unit-test-logging
...
tests: remove logger from tests.utils
2025-02-06 13:26:37 -08:00
Aleix Conchillo Flaqué
a96d9294b7
tests: remove logger from tests.utils
2025-02-06 13:18:28 -08:00
Mark Backman
969de92ad9
Update foundation examples 22b, 22c, and 22d to be ready for function calling
2025-02-06 15:36:16 -05:00
Aleix Conchillo Flaqué
c4be07693f
examples: added sentry-metrics example
2025-02-06 10:46:04 -08:00
Aleix Conchillo Flaqué
c5d5ca8232
SentryMetrics: use transactions and call parent methods
2025-02-06 10:44:38 -08:00
Mark Backman
4904f52cee
Use gemini-2.0-flash-001 as the default model for GoogleLLMService
2025-02-06 12:29:15 -05:00
Aleix Conchillo Flaqué
29b9dccc53
serializers: don't update twilio/telnyx sample rates
2025-02-06 09:25:52 -08:00
Aleix Conchillo Flaqué
1ae4f0150d
BaseOutputTransport: resample incoming audio if needed
2025-02-06 07:37:43 -08:00
Mark Backman
c8ccf13bc7
fix: Use audio_in_sample_rate to deserialize data for TelnyxFrameSerializer
2025-02-06 09:59:21 -05:00
Mark Backman
ba59736f87
fix: Use audio_in_sample_rate to deserialize data for TwilioFrameSerializer
2025-02-06 09:55:15 -05:00
Aleix Conchillo Flaqué
7730f59635
update CHANGELOG for 0.0.55
2025-02-05 11:30:40 -08:00
Aleix Conchillo Flaqué
feab9c8fa2
tests: run_test() now uses PipelineTask
2025-02-05 10:34:38 -08:00
Aleix Conchillo Flaqué
61f6669926
task: allow passing StartFrame metadata via start_metadata param
2025-02-05 10:34:38 -08:00
Aleix Conchillo Flaqué
ab45e481be
introduce PipelineParams audio input/output sample rates
2025-02-04 14:12:56 -08:00
Aleix Conchillo Flaqué
51a86a509c
examples: multiple twilio-chatbot improvements
2025-02-03 10:36:24 -08:00
Aleix Conchillo Flaqué
aafb2db620
GatedOpenAILLMContextAggregator: use keyword argument and add start_open
2025-02-03 09:16:44 -08:00
Aleix Conchillo Flaqué
f3f22cf61c
AudioBufferProcessor: add start_recording()/stop_recording()
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
1f14f62696
AudioBufferProcessor: fix audio buffer silence computation
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
dcfb86583d
serializers: serialize()/deserialize() are now async
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
cda34a1320
AudioBufferProcessor: fix user/bot audio buffers silence padding
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
13611fd8e1
AudioBufferProcessor: call callback on CancelFrame
2025-02-01 11:06:58 -08:00
Aleix Conchillo Flaqué
fc89aad469
introduce audio resamplers
2025-02-01 11:06:55 -08:00