Aleix Conchillo Flaqué
801e52c095
transports(daily): add update_subscriptions()
2024-10-22 15:02:55 -07:00
Aleix Conchillo Flaqué
7c432499db
update CHANGELOG for 0.0.47
2024-10-22 10:02:50 -07:00
Aleix Conchillo Flaqué
951255def9
transport(daily): use "nova-2-general" for transcription
2024-10-22 09:40:03 -07:00
Mark Backman
46927805bc
Update GladiaSTTService to use the Gladia V2 API
2024-10-21 07:10:38 -04:00
Mark Backman
015faa3dbd
Update CHANGELOG and README
2024-10-20 08:57:57 -04:00
Paul Vilchez
5640bd9447
Fixing a config mismatch which caused usage stats to only report when enable_metrics was true.
2024-10-20 03:33:13 -04:00
Aleix Conchillo Flaqué
4b8a4b86fe
update CHANGELOG for 0.0.46
2024-10-19 18:25:29 -07:00
Aleix Conchillo Flaqué
be4bdabdf4
examples: use OpenAILLMContext in all the examples
2024-10-19 18:24:00 -07:00
Aleix Conchillo Flaqué
3502509d3e
move SileroVAD processor to processors package
2024-10-18 23:28:29 -07:00
Aleix Conchillo Flaqué
12eb9437c1
services(stt): allow STT service to passthrough audio
2024-10-17 16:15:09 -07:00
Aleix Conchillo Flaqué
8108423742
transport(livekit): force specifying a vad analyzer
...
Don't default to SileroVADAnalyzer(). Also, resample to input sample rate.
2024-10-17 14:06:43 -07:00
Aleix Conchillo Flaqué
d3f4ac61b6
move utils.audio to audio.utils and add resample_audio()
2024-10-17 13:59:32 -07:00
Aleix Conchillo Flaqué
2a37b2459a
move vad package to audio.vad
2024-10-17 13:49:16 -07:00
Mark Backman
d1000f2fe4
Merge pull request #606 from pipecat-ai/mb/add-playht-options
...
PlayHT: Add websocket TTS service; rename existing service to PlayHTHttpTTSService, upgrade client, add input params
2024-10-17 16:46:59 -04:00
Mark Backman
e2d7af4b62
Update changelog
2024-10-17 16:16:29 -04:00
Aleix Conchillo Flaqué
e3eea0c02f
vad: add support for interruption to SileroVAD processor
2024-10-17 10:48:25 -07:00
Aleix Conchillo Flaqué
edd44cc181
services(openai): rename OpenAILLMServiceRealtimeBeta to OpenAIRealtimeBetaLLMService
2024-10-16 10:20:19 -07:00
Aleix Conchillo Flaqué
bb14918a33
update CHANGELOG to 0.0.45
2024-10-16 09:17:33 -07:00
Mark Backman
5760fadb44
Update changelog
2024-10-16 11:33:56 -04:00
Aleix Conchillo Flaqué
4eb2c95b63
update CHANGELOG for 0.0.44
2024-10-15 17:51:01 -07:00
Aleix Conchillo Flaqué
7bbaf4dfe9
rtvi: merge TTS/TTSText and LLM/LLMText processors
2024-10-15 10:24:43 -07:00
Aleix Conchillo Flaqué
90b7f65545
rtvi: add RTVIBotTranscriptionProcessor to send bot-transcription
2024-10-15 10:03:20 -07:00
Aleix Conchillo Flaqué
7b9712daad
transports(daily): send transport messages in a task
...
We queue transport messages and send them in a task to avoid potential hangs by
sending urgent transport messages from a transport event handler.
2024-10-14 16:19:53 -07:00
Mark Backman
74d47b725f
Add table filtering
2024-10-11 14:10:47 -04:00
Mark Backman
d10c7ac7ce
Add Changelog entry
2024-10-11 13:28:34 -04:00
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