Kwindla Hultman Kramer
f3dd35bfd9
working but needs cleanup
2024-12-21 22:18:56 -08:00
Kwindla Hultman Kramer
53a5e63990
function calling dead-end
2024-12-21 18:10:25 -08:00
Kwindla Hultman Kramer
d435a6a6d6
fixes to audio buffer
2024-12-21 16:22:53 -08:00
Kwindla Hultman Kramer
59240c7b96
delay gemini multimodal live websocket connect
2024-12-21 14:36:37 -08:00
Mark Backman
503eddf7d6
Merge pull request #897 from pipecat-ai/mb/update-playht
...
Update PlayHT to use the latest Websocket connection endpoint
2024-12-20 20:31:41 -05:00
Aleix Conchillo Flaqué
1a0f6f2a21
Merge pull request #898 from pipecat-ai/aleix/reset-input-queue-flag-if-interruption
...
frame_processor: reset input queue flag with interruptions
2024-12-20 13:58:12 -08:00
Aleix Conchillo Flaqué
43759295cc
frame_processor: reset input queue flag with interruptions
2024-12-20 09:33:20 -08:00
Mark Backman
900b95eb92
Update PlayHT to use the latest Websocket connection endpoint
2024-12-20 10:44:47 -05:00
marcus-daily
41d07692ca
Fix import order
2024-12-20 14:30:38 +00:00
marcus-daily
dcf6b6e120
Add an RTVIProcessor to the simple-chatbot pipeline
2024-12-20 14:30:38 +00:00
Mark Backman
99dba3b6b9
Merge pull request #893 from pipecat-ai/mb/changelog-11L
...
Added an `auto_mode` input parameter to `ElevenLabsTTSService`
2024-12-19 21:38:06 -05:00
Aleix Conchillo Flaqué
4547609ffb
examples(01a): remove unused import
2024-12-19 17:49:27 -08:00
Mark Backman
9554804a49
Update 11L default model, allow language to be used by more models
2024-12-19 20:33:58 -05:00
Mark Backman
656cbc35e1
Make auto_mode an input parametere for ElevenLabsTTSService; add changelog entry
2024-12-19 20:33:56 -05:00
Aleix Conchillo Flaqué
6f7c4dd998
Merge pull request #894 from pipecat-ai/aleix/daily-python-0.14.0
...
transports(daily): update to daily-python 0.14.0
2024-12-19 17:14:31 -08:00
Aleix Conchillo Flaqué
8b496f8c6f
transports(daily): daily-python 0.14.0 (SIP transfer/refer, DTMF)
2024-12-19 17:08:29 -08:00
Aleix Conchillo Flaqué
15047f5f0a
Merge pull request #885 from pipecat-ai/aleix/parallelpipeline-wait-for-slowest-endframe
...
pipeline(parallel): wait for slowest endframe
2024-12-19 15:18:22 -08:00
Aleix Conchillo Flaqué
e08c24dc41
Merge pull request #883 from pipecat-ai/aleix/base-output-transport-avoid-pushing-endframe
...
transport(base output): avoid pushing EndFrame twice
2024-12-19 11:26:31 -08:00
Aleix Conchillo Flaqué
5341739ece
transport(base output): avoid pushing EndFrame twice
2024-12-19 11:19:49 -08:00
Mark Backman
5b0fc3fa15
Merge pull request #891 from louisjoecodes/louis/flush-shorter-messages-elevenlabs
...
feat: set auto_mode=true - ElevenLabs tts WSS
2024-12-19 12:08:04 -05:00
Louis Jordan
b7b8e59e9e
feat: set auto_mode=true - ElevenLabs tts WSS
2024-12-19 16:57:17 +00:00
Mark Backman
6e0d3aef32
Merge pull request #860 from pipecat-ai/mb/transcription
...
Add a TranscriptProcessor and new frames
2024-12-19 08:15:53 -05:00
Mark Backman
1ccc84dd7a
Merge pull request #888 from pipecat-ai/mb/add-cerebras
...
Add CerebrasLLMService and foundational example
2024-12-19 08:14:53 -05:00
Mark Backman
c9dd906057
Tailor chat completion inputs to Cerebras API
2024-12-19 08:10:33 -05:00
Mark Backman
4f093f11db
Add CerebrasLLMService and foundational example
2024-12-19 08:10:31 -05:00
Mark Backman
887a9170b2
Merge pull request #889 from pipecat-ai/mb/openai-realtime-model
...
Add model parameter to OpenAI realtime service constructor, update de…
2024-12-19 08:08:52 -05:00
Aleix Conchillo Flaqué
f2e191855a
Merge pull request #881 from pipecat-ai/aleix/langchain-updates
...
pyproject: update langchaing to 0.3.12
2024-12-18 19:42:39 -08:00
Aleix Conchillo Flaqué
78b90e9591
Merge pull request #884 from pipecat-ai/aleix/filters-handle-endframe
...
processors(filters): allow passing EndFrame
2024-12-18 19:35:56 -08:00
Aleix Conchillo Flaqué
17decee788
Merge pull request #882 from pipecat-ai/aleix/stop-transport-parent-first
...
transports: call parent stop() before disconnecting
2024-12-18 19:35:39 -08:00
Aleix Conchillo Flaqué
f89014d100
pyproject: update langchaing to 0.3.12
2024-12-18 19:34:49 -08:00
Mark Backman
3b3e22fe7c
Add model parameter to OpenAI realtime service constructor, update default model
2024-12-18 18:12:51 -05:00
Aleix Conchillo Flaqué
0df0194cc1
Merge pull request #886 from pipecat-ai/aleix/koala-noise-suppression
...
audio(koala): add new audio filter KoalaFilter
2024-12-18 14:02:04 -08:00
Mark Backman
8a7a61914e
Code review feedback
2024-12-17 22:35:13 -05:00
Mark Backman
1117c21483
Refactor TranscriptProcessor into user and assistant processors
2024-12-17 22:34:22 -05:00
Mark Backman
4211664a77
TranscriptProcessor to handle simple and list content
2024-12-17 22:34:03 -05:00
Mark Backman
1f8a217cd1
Code review changes
2024-12-17 22:34:02 -05:00
Mark Backman
b5bd662fe1
Add changelog and rename examples
2024-12-17 22:33:39 -05:00
Mark Backman
dd2703317a
Add timestamp frames and include timestamps in the transcription event and frame
2024-12-17 22:31:15 -05:00
Mark Backman
77aeda36eb
Update OpenAI's from_standard_message to convert back to OpenAI's simple format
2024-12-17 22:31:15 -05:00
Mark Backman
51b235df4b
Add docstrings for Google and Anthropic's to_standard_messages and from_standard_message functions
2024-12-17 22:31:15 -05:00
Mark Backman
4f2aee5fba
Update OpenAI's to_standard_messages to return the verboase message format
2024-12-17 22:31:15 -05:00
Mark Backman
55879bf365
Add TranscriptionProcessor
2024-12-17 22:31:15 -05:00
Aleix Conchillo Flaqué
7322badbe7
audio(koala): add new audio filter KoalaFilter
2024-12-17 18:45:10 -08:00
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é
fb9f72d38b
Merge pull request #880 from pipecat-ai/aleix/ruff-check-import-linter
...
ruff check import linter
2024-12-17 14:14:47 -08:00
Aleix Conchillo Flaqué
146a341a38
Merge pull request #879 from Vaibhav159/vl_add_readme_for_ruff_formatter_in_pycharm
...
updating readme to support auto-formatting of ruff in pycharm
2024-12-17 11:49:01 -08:00
Aleix Conchillo Flaqué
b9ca667d31
pyproject: use tool.ruff.lint sections
2024-12-17 11:40:43 -08:00
Aleix Conchillo Flaqué
5c57cccea3
github: run ruff check import linter
2024-12-17 11:29:28 -08:00