Aleix Conchillo Flaqué
bafb867ffc
services: improve Cartesia, 11Labs, PlayHT and LMNT TTS reconnection
2024-12-06 10:11:59 -08:00
Aleix Conchillo Flaqué
f80a97b545
transports(base_output): wait for output tasks on EndFrame
2024-12-05 11:26:18 -08:00
Mark Backman
f455eb171b
Merge pull request #784 from pipecat-ai/mb/simple-bot-client
...
Update the simple-chatbot demo to have JS and React clients
2024-12-05 08:34:33 -05:00
Aleix Conchillo Flaqué
3d76b30a7c
deepgram: add VAD event handlers
2024-12-04 19:31:09 -08:00
Aleix Conchillo Flaqué
0935d773f5
transport(websockets): fix initial busy loop when using audio mixers
2024-12-04 19:10:39 -08:00
Aleix Conchillo Flaqué
e0f7a8a9f4
audio(mixer): SoundfileMixer doesn't resample files anymore
2024-12-04 19:09:50 -08:00
Aleix Conchillo Flaqué
37c21426bf
Merge pull request #778 from pipecat-ai/aleix/transports-disconnect-on-last-transport
...
transports: fix premature input transport closing
2024-12-04 19:08:23 -08:00
Mark Backman
36208049dc
Update changelog
2024-12-04 21:28:17 -05:00
Aleix Conchillo Flaqué
5b6d9a1050
transports: fix premature input transport closing
2024-12-04 10:56:57 -08:00
Mark Backman
496aded031
Update changelog
2024-12-04 12:38:05 -05:00
Mark Backman
d9bc2b618f
Update FireworksLLMService to use OpenAILLMService
2024-12-04 11:51:05 -05:00
Mark Backman
d5a50e2cad
Update AzureLLMService to use OpenAILLMService
2024-12-04 11:01:56 -05:00
Mark Backman
7013343bf0
Update the changelog
2024-12-04 10:10:55 -05:00
Aleix Conchillo Flaqué
52caaa4afb
transports(daily): use a task to execute callbacks
...
This commit fixes an issue where we were not waiting for
`asyncio.run_coroutine_threadsafe` to complete which can cause a series of
undesired issues (e.g. not actually executing the coroutine).
2024-12-03 18:58:54 -08:00
Aleix Conchillo Flaqué
1cf93f1dcb
FrameProcessor: ignore other frames during CancelFrame
2024-12-03 16:26:29 -08:00
Aleix Conchillo Flaqué
d278996d5b
updated CHANGELOG
2024-12-03 16:12:40 -08:00
Aleix Conchillo Flaqué
c2135cbe11
transports(websockets): use frame serializers during interruptions
2024-12-02 19:17:17 -08:00
Aleix Conchillo Flaqué
5e854c4d03
transports(daily): subscribe to the desired video source
2024-12-02 12:13:23 -08:00
Mark Backman
3c19a7ae3d
Use Google Gemini message format when adding message to the LLM context
2024-11-27 12:46:51 -05:00
Mark Backman
f599e160de
Make Pipecat Flows an independent package
2024-11-25 13:42:08 -05:00
Mark Backman
2981d87bc1
Update changelog
2024-11-20 12:56:35 -05:00
Mark Backman
e4c2f6d4c2
Update changelog
2024-11-18 21:32:53 -05:00
Mark Backman
b3dfeb61c4
Add CHANGELOG entry
2024-11-18 12:18:20 -05:00
Mark Backman
4803c54ecf
Update CHANGELOG
2024-11-18 09:36:19 -05:00
Aleix Conchillo Flaqué
8173e4ce55
update CHANGELOG for 0.0.49
2024-11-17 23:26:09 +01:00
Aleix Conchillo Flaqué
5445bb0363
rtvi: add on_bot_started event
2024-11-17 22:40:00 +01:00
Aleix Conchillo Flaqué
67f975a2c8
transports(daily): add more dial-in events
2024-11-16 01:22:50 +01:00
Mark Backman
966974bfc6
Change STTMuteProcessor to STTMuteFilter
2024-11-14 19:47:37 -05:00
Mark Backman
33108f5798
Code review feedback
2024-11-14 17:05:08 -05:00
Mark Backman
52de825af8
Update CHANGELOG
2024-11-14 13:47:08 -05:00
Mark Backman
cd42320788
Update changelog
2024-11-12 18:28:04 -05:00
Aleix Conchillo Flaqué
f58c3ee322
update CHANGELOG for 0.0.48
2024-11-10 23:01:03 +01:00
Mark Backman
446bb0aeaf
Merge pull request #702 from pipecat-ai/mb/azure-websocket
...
Add an Azure TTS websocket service
2024-11-09 17:41:53 -05:00
Aleix Conchillo Flaqué
d839080834
Merge pull request #642 from pipecat-ai/aleix/input-queues-block-frames
...
introduce frame processor input queues block frames
2024-11-09 14:30:17 -08:00
Mark Backman
9b85d0642b
Add a changelog entry
2024-11-09 12:37:29 -05:00
Filipi da Silva Fuchter
4379db43ed
Merge pull request #689 from pipecat-ai/filipi/krisp
...
Making pipecat work with Krisp
2024-11-08 16:22:52 -03:00
Filipi Fuchter
e915c676aa
Added support for Krisp audio filter
2024-11-08 16:18:10 -03:00
Mark Backman
f6d7402530
Update changelog
2024-11-07 15:16:03 -05:00
Aleix Conchillo Flaqué
865768039b
processors: remove block_on_frames and add pause_processing_frames() instead
2024-11-06 14:20:25 -08:00
Aleix Conchillo Flaqué
5353d13151
update CHANGELOG
2024-11-06 13:16:58 -08:00
Aleix Conchillo Flaqué
84f26ac1ca
processors: introduce input queues
...
Frame processors can now decide if they should continue processing frames or
not, and if so also decide when to continue processing frames. For example,
asynchronous TTS services will stop processing frames until they have generated
all the audio for an LLM response.
2024-11-06 12:13:49 -08:00
Aleix Conchillo Flaqué
0dd413ee90
audio(filters): add noisereduce filter
2024-11-04 15:37:08 -08:00
Aleix Conchillo Flaqué
abc8ede3d7
introduce audio filters
2024-11-04 15:37:08 -08:00
Aleix Conchillo Flaqué
0ac9e2dd3f
transports(network): synchronize with time before sending data
2024-11-04 13:04:18 -08:00
Aleix Conchillo Flaqué
a9ef5ca95d
examples: add bot background sound example
2024-11-03 11:13:02 -08:00
Aleix Conchillo Flaqué
81c476dd4c
introduce output transport audio mixers
2024-11-03 11:13:02 -08:00
Aleix Conchillo Flaqué
4dad1bfe49
examples: add foundational/22-natural-conversation.py
2024-10-31 12:10:33 -07:00
Aleix Conchillo Flaqué
018e51e8a3
add notifiers and more frame filters
2024-10-30 16:36:17 -07:00
Mark Backman
e973e82e05
Merge pull request #672 from pipecat-ai/mb/fix-playht
...
Fix PlayHT TTFB metrics
2024-10-30 13:53:02 -04:00
Mark Backman
05b857006a
Update changelog
2024-10-28 20:56:29 -04:00