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
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
Aleix Conchillo Flaqué
5909dff423
LLMContextResponseAggregator: add VAD emulation support
2025-02-13 15:25:22 -08:00
Aleix Conchillo Flaqué
e0d24d7fc0
update CHANGELOG
2025-02-13 13:21:32 -08:00
Aleix Conchillo Flaqué
67cdc0063a
BaseTransportOutput: allow pushing frames upstream
2025-02-13 13:20:38 -08:00
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