Aleix Conchillo Flaqué
42bea578e8
pipeline(parallel): wait for slowest endframe
...
If we are sending an EndFrame and a ParallelPipeline has multiple pipelines we
want to wait before pushing the EndFrame downstream until the slowest pipeline
is finished. Otherwise, we could be disconnecting from the transport too early.
2024-12-17 17:05:11 -08:00
Aleix Conchillo Flaqué
2dfdceb9e6
processors(filters): allow passing EndFrame
2024-12-17 16:22:19 -08:00
Aleix Conchillo Flaqué
5bfcac1f5c
transports: call parent stop() before disconnecting
...
This rollbacks a previous change https://github.com/pipecat-ai/pipecat/pull/855
which was trying to fix an issue in the wrong way.
The reasoning behind this fix is that the parent class might be sending audio or
messages (through the subclass) and if we disconnect before all the data is sent
we will run into incomplete audio or even errors. Therefore, we first make sure
the parent tasks stop and then it will be safe to disconnect.
2024-12-17 16:02:33 -08:00
Aleix Conchillo Flaqué
17162258a2
fix ruff linter import organization
2024-12-17 11:28:58 -08:00
Vaibhav159
f14d32d09e
fixing ruff issue
2024-12-17 23:11:18 +05:30
Vaibhav159
7351e281e2
ruff change
2024-12-17 22:21:56 +05:30
Vaibhav159
1cc90eb1a3
Merge branch 'main' into vl_fixing_deepgram_language_bug_#868
2024-12-17 22:09:30 +05:30
Vaibhav159
5f7d28bb05
adding type check and value check
2024-12-17 22:07:35 +05:30
Mark Backman
204a08ab8f
Merge pull request #877 from pipecat-ai/mb/grok-function-calling-fix
...
Add custom assistant context aggregator for Grok due to content requi…
2024-12-17 10:51:19 -05:00
Aleix Conchillo Flaqué
141b0a6560
sentry: fix formatting
2024-12-17 07:14:31 -08:00
Mark Backman
ca086a856f
Add custom assistant context aggregator for Grok due to content requirement in function calling
2024-12-17 09:11:21 -05:00
Aleix Conchillo Flaqué
da15c83bab
fix ruff formatting
2024-12-16 20:52:40 -08:00
Aleix Conchillo Flaqué
16948b251d
services: fix infinite websocket-bases TTS services retries
...
Fixes #871
2024-12-16 16:36:44 -08:00
Vaibhav159
facc280599
fixing [ #868 ] bug where deepgram client fails due to langauge
2024-12-16 17:47:50 +05:30
Mark Backman
09a611d44b
Merge pull request #856 from pipecat-ai/mb/daily-rest-helpers
...
Remove default 5 min exp time for created rooms, add docstrings
2024-12-13 12:08:58 -05:00
Mark Backman
16d7fb2c4a
Remove default 5 min exp time for created rooms, add docstrings
2024-12-13 12:02:26 -05:00
Aleix Conchillo Flaqué
aac907aadb
riva: make sure we don't block on fastpitch
2024-12-13 07:32:51 -08:00
Aleix Conchillo Flaqué
420ce16807
riva: fix FastPitchTTSService audio stuttering
2024-12-12 22:15:44 -08:00
Aleix Conchillo Flaqué
337d421338
transports: disconnect client first
2024-12-12 19:09:06 -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é
10f854aeba
Merge pull request #846 from pipecat-ai/aleix/base-output-transport-audio-sync
...
transport(output): fix non-audio frames sync after audio frames
2024-12-12 14:29:42 -08:00
Aleix Conchillo Flaqué
d8caf007b0
Merge pull request #849 from pipecat-ai/aleix/no-need-for-super-process-frame
...
no longer necessary to call super().process_frame(frame, direction)
2024-12-12 14:29:10 -08:00
Mark Backman
19c178ebc7
Fix docs generation build issues
2024-12-12 17:18:04 -05: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é
db7eaed980
transport(output): fix non-audio frames sync after audio frames
2024-12-12 10:56:02 -08:00
Mark Backman
276fd86ecb
More fixes for missing packages
2024-12-12 13:25:13 -05:00
Mark Backman
414dcf9810
Improve TOC in sidebar, fix missing services
2024-12-12 11:06:09 -05:00
Aleix Conchillo Flaqué
133e1aff6c
polly: renamed AWSTTSService to PollyTTSService
2024-12-11 17:56:43 -08:00
Aleix Conchillo Flaqué
a34d16dabe
tts: support more languages in playht and elevenlabs
2024-12-11 14:53:24 -08:00
Aleix Conchillo Flaqué
cff9bb6068
Merge pull request #835 from pipecat-ai/aleix/even-more-parallel-pipeline-fixes
...
parallel_pipeline: fix system frames and parallel pipelines again
2024-12-11 11:15:59 -08:00
Aleix Conchillo Flaqué
2dd418a38d
parallel_pipeline: fix system frames and parallel pipelines again
...
The previous fixes didn't take into account that system frames can be generated
inside the internal pipelines.
2024-12-11 10:55:04 -08:00
Aleix Conchillo Flaqué
5b5125b74c
frames: transcriptions should be TextFrames as before
2024-12-11 10:42:38 -08:00
Mark Backman
1e45e55528
Add copyright block to audio_transcriber
2024-12-11 11:06:48 -05:00
Kwindla Hultman Kramer
81895f4a5c
Gemini Multimodal Live API service
2024-12-11 07:38:23 -08:00
Aleix Conchillo Flaqué
62ec2f5d1e
Merge pull request #814 from pipecat-ai/aleix/simli-updates
...
minor simli updates
2024-12-10 18:48:29 -08:00
Aleix Conchillo Flaqué
4f9a4ebce2
Merge pull request #820 from pipecat-ai/aleix/more-parallelpipeline-fixes
...
parallel_pipeline: fix system frames again
2024-12-10 18:43:34 -08:00
Aleix Conchillo Flaqué
87c1f2bcce
services(simli): remove ready flag, events vs sleep, handle CancelledError
2024-12-10 18:42:12 -08:00
Aleix Conchillo Flaqué
ffe1e023e7
Merge pull request #819 from pipecat-ai/aleix/fix-openaillmcontext-from-image-frame
...
fix OpenAILLMContext from image frame
2024-12-10 18:39:55 -08:00
Aleix Conchillo Flaqué
ecf0c61af9
services(openpipe): use OpenAILLMService to get access to aggregators
2024-12-10 18:29:03 -08:00
Aleix Conchillo Flaqué
7b6bbc29ed
parallel_pipeline: fix system frames again
2024-12-10 18:12:33 -08:00
Aleix Conchillo Flaqué
9e7ecccf1e
google: fix VisionImageRawFrame context
2024-12-10 17:39:52 -08:00
Aleix Conchillo Flaqué
a618bd3fa6
openai: remove from_image_frame() and use add_image_frame_message()
2024-12-10 17:39:52 -08:00
Aleix Conchillo Flaqué
d2dabe4358
riva: rename FastpitchTTSService to FastPitchTTSService
2024-12-10 13:30:43 -08:00
vipyne
a49b4e450b
services(riva): check service config before running tts
2024-12-10 15:15:46 -06:00
vipyne
9211a37efc
services(riva): convention tweaks
2024-12-10 15:15:46 -06:00
vipyne
3f9d39329c
services(riva): model -> function_id
2024-12-10 15:15:46 -06:00
vipyne
9222d9f721
services(riva): cleanup
2024-12-10 15:15:46 -06:00
vipyne
5a467a30a3
add nvidia riva - fastpitch
2024-12-10 15:15:46 -06:00
vipyne
8a9fdaf441
services(riva): cleanup
2024-12-10 15:15:46 -06:00
Aleix Conchillo Flaqué
4b55c73fbe
services(riva): make FastpitchTTSService asyncio
2024-12-10 15:15:46 -06:00