Aleix Conchillo Flaqué
d402d91c2f
update CHANGELOG for 0.0.43
2024-10-10 14:06:18 -07:00
Mark Backman
b3cc0779f0
Update the changelog
2024-10-10 16:49:20 -04:00
Mark Backman
788aec665b
Add a new processor which removes markdown and special chars from TTS text
2024-10-10 07:11:31 -04:00
Aleix Conchillo Flaqué
a28a5e954a
add TransportMessageSystemFrame
2024-10-06 16:50:12 -07:00
Aleix Conchillo Flaqué
bb966a89d2
rtvi: add RTVIUserLLMTextProcessor
2024-10-06 01:05:58 -07:00
Mark Backman
c49b31e6ad
Add CHANGELOG entry
2024-10-03 23:13:59 -04:00
Mark Backman
72db83528d
Update changelog
2024-10-03 12:37:26 -04:00
Aleix Conchillo Flaqué
6c1851eef8
update CHANGELOG for 0.0.42
2024-10-02 08:36:17 -07:00
Mark Backman
88cca7bf68
Consolidate service UpdateSettingsFrame into a single ServiceUpdateSettingsFrame
2024-10-01 11:01:04 -04:00
Aleix Conchillo Flaqué
c8995b82e5
all frame processors are asynchrnous
...
In this commit we make all frame processors asynchronous, that is, they have an
internal queue and they push frames using a task from that queue.
2024-09-30 15:11:21 -07:00
Mark Backman
44a349386c
Consolidate update frames classes into a single UpdateSettingsFrame class
2024-09-30 12:50:39 -04:00
Mark Backman
830d2df671
Add Google TTS
2024-09-27 07:36:20 -04:00
Mark Backman
706c00d897
Code review feedback
2024-09-26 22:13:37 -04:00
Mark Backman
d3a477902b
Add changelog entry
2024-09-26 13:35:59 -04:00
Aleix Conchillo Flaqué
c4e94e280e
processors: add support for event handlers
2024-09-25 16:35:33 -07:00
Aleix Conchillo Flaqué
b8713666c2
processors: add AsyncGeneratorProcessor
2024-09-25 00:01:04 -07:00
Aleix Conchillo Flaqué
ee3786fe15
frames: add EndTaskFrame and CancelTaskFrame
2024-09-24 19:10:22 -07:00
Mark Backman
e8f8a49646
Merge pull request #484 from pipecat-ai/mb/llm-input-params
...
Add input params for OpenAI, Anthropic, Together AI LLMs
2024-09-20 20:35:49 -04:00
Mark Backman
219304c5ee
Added Changelog entries
2024-09-20 20:31:42 -04:00
Aleix Conchillo Flaqué
7e39d9ad3d
introduce input/output audio and image frames
...
We now distinguish between input and output audio and image frames. We introduce
`InputAudioRawFrame`, `OutputAudioRawFrame`, `InputImageRawFrame` and
`OutputImageRawFrame` (and other subclasses of those). The input frames usually
come from an input transport and are meant to be processed inside the pipeline
to generate new frames. However, the input frames will not be sent through an
output transport. The output frames can also be processed by any frame processor
in the pipeline and they are allowed to be sent by the output transport.
2024-09-19 23:11:03 -07:00
Aleix Conchillo Flaqué
607a246572
updated CHANGELOG with sync/async frame processors
2024-09-19 01:32:17 -07:00
Aleix Conchillo Flaqué
4f1b06e6b2
pipeline: renamed ParallelTask to SyncParallelPipeline
2024-09-19 01:32:17 -07:00
Aleix Conchillo Flaqué
8224538372
services(cartesia): added CartesiaHttpTTSService
2024-09-19 01:31:12 -07:00
Aleix Conchillo Flaqué
fbf6eef68f
transports(base_output): wait for sink tasks before canceling audio/video tasks
2024-09-19 01:31:12 -07:00
Aleix Conchillo Flaqué
f078d156de
frames: StartFrame is now a SystemFrame
2024-09-19 01:31:12 -07:00
Aleix Conchillo Flaqué
0ed3d118d6
services(moondream); update revision to 2024-08-26
2024-09-19 01:31:12 -07:00
Aleix Conchillo Flaqué
bce87f8717
update CHANGELOG.md
2024-09-13 13:50:03 -07:00
Aleix Conchillo Flaqué
98286336bf
transports(daily): allow setting audio output bitrate (default 96kpbs)
...
Fixes #388
2024-09-08 19:39:17 -07:00
Aleix Conchillo Flaqué
748a7af602
update CHANGELOG.md
2024-09-05 19:05:29 -07:00
Aleix Conchillo Flaqué
c0ac5c6ae8
services(lmnt): fix example and update README and CHANGELOG
2024-08-29 11:11:24 -07:00
Aleix Conchillo Flaqué
5f32fb125d
updated CHANGELOG.md
2024-08-29 11:00:03 -07:00
Aleix Conchillo Flaqué
0c46b3e481
prepare pipecat 0.0.41
2024-08-22 11:50:20 -07:00
Aleix Conchillo Flaqué
d42f072ff5
examples: fix studypal errors and update requirements
2024-08-22 11:50:05 -07:00
Aleix Conchillo Flaqué
873d5dc23f
added livekit dependency
2024-08-22 10:54:18 -07:00
Aleix Conchillo Flaqué
0eb189ce7f
transports(fastapi): fix variable name clash
2024-08-22 08:50:03 -07:00
Aleix Conchillo Flaqué
31d87a4048
update CHANGELOG.md for 0.0.40
2024-08-20 11:48:40 -07:00
Aleix Conchillo Flaqué
86604c2353
examples(studypal): use aiohttp instead of requests
2024-08-19 18:11:30 -07:00
Aleix Conchillo Flaqué
1a662376fc
examples: use Cartesia TTS in most examples
2024-08-19 15:31:34 -07:00
Aleix Conchillo Flaqué
54c9f604c9
updated CHANGELOG with VADParamsUpdateFrame
2024-08-18 21:20:40 -07:00
Aleix Conchillo Flaqué
cf5720f316
update CHANGELOG.md
2024-08-17 21:00:32 -07:00
Aleix Conchillo Flaqué
d255e954d6
services(elevenlabs): allow specifying output_format
2024-08-09 09:38:20 -07:00
Aleix Conchillo Flaqué
6a7ab6b8ac
serializers(twilio): allow specifying input and output sample rates
2024-08-09 09:37:51 -07:00
Aleix Conchillo Flaqué
45b18cc0b1
Merge pull request #358 from pipecat-ai/aleix/daily-create-room-exp-fixes
...
transports(daily): fixed create_room expirations
2024-08-09 09:37:01 -07:00
Aleix Conchillo Flaqué
ec58dbd791
transports(daily): added on_participant_updated event
...
Fixes #353
2024-08-09 09:36:24 -07:00
Aleix Conchillo Flaqué
91de68aab3
Merge pull request #355 from pipecat-ai/aleix/usage-metrics-update
...
processors(base): add start_llm_usage_metrics and start_tts_usage_met…
2024-08-09 09:35:36 -07:00
Aleix Conchillo Flaqué
0032594f21
transports(daily): fixed create_room expirations
...
Fixes #348
2024-08-08 22:04:22 -07:00
Aleix Conchillo Flaqué
829fdc5679
services(elevenlabs): update default model to eleven_turbo_v2_5
...
Fixes #349
2024-08-08 21:38:18 -07:00
Aleix Conchillo Flaqué
22e176e329
processors(base): add start_llm_usage_metrics and start_tts_usage_metrics
2024-08-08 16:46:56 -07:00
Aleix Conchillo Flaqué
881248cbd6
transport(base_output): push audio downstream
2024-08-05 14:00:09 -07:00
Aleix Conchillo Flaqué
fa7c941792
examples(gstreamer): add new GStreamer examples
2024-08-04 12:29:36 -07:00