Kwindla Hultman Kramer
aee3916cd1
cartesia async fixed
2024-06-06 11:24:26 -04:00
Kwindla Hultman Kramer
3eff1e559b
pipecat async working, but maybe needs a threaded implementation
2024-06-06 11:11:06 -04:00
Kwindla Hultman Kramer
1a542c91fa
temp commit, woring on playht
2024-06-06 10:48:22 -04:00
Kwindla Hultman Kramer
06ff9cfede
added timing logs for cartesia, deepgram, elevenlabs
2024-06-05 16:12:10 -04:00
Aleix Conchillo Flaqué
50b51c05f6
transports(daily): added participants() and participant_counts()
2024-06-05 12:14:00 -07:00
Aleix Conchillo Flaqué
135654a080
transports(daily): move pinlessCallUpdate to public api
2024-06-05 08:08:56 -07:00
Aleix Conchillo Flaqué
b515c28417
services(cartesia): allow output_format and model_id
2024-06-04 19:24:33 -07:00
Aleix Conchillo Flaqué
891b7b22ea
transports: push EndFrame/CancelFrame before stopping push task
2024-06-04 15:43:54 -07:00
Aleix Conchillo Flaqué
c8d37a7227
pipeline(runner): add support for SIGTERM
2024-06-04 15:43:54 -07:00
Aleix Conchillo Flaqué
571e10f83e
services(anthropic): fix interruptions with anthropic
2024-06-04 15:43:54 -07:00
Aleix Conchillo Flaqué
af202d4fe5
pipeline(task): introduce has_finished()
2024-06-04 15:43:54 -07:00
Aleix Conchillo Flaqué
4057fbbcfd
transports(tk): fix pyaudio output stream cleanup
2024-06-04 15:43:54 -07:00
Aleix Conchillo Flaqué
a674b43243
transport: remove redundant camera thread and switch audio pull for push
2024-06-04 15:43:54 -07:00
Jon Taylor
ac41f13b7c
Merge pull request #205 from pipecat-ai/daily_rest_helpers
...
Created REST helpers for Daily covering commonly used methods for running / deployment
2024-06-04 22:26:39 +02:00
Jon Taylor
003b9887b1
made sip and sipuri optional and None
2024-06-04 19:03:58 +02:00
Jon Taylor
ba45c2ab5b
addressed review (urllib import and linting
2024-06-04 18:39:35 +02:00
Aleix Conchillo Flaqué
9d36a48a80
Merge pull request #208 from pipecat-ai/aleix/cartesia-voice-load-startup
...
services(cartesia): load voices on startup
2024-06-04 22:54:25 +08:00
Aleix Conchillo Flaqué
20a525635e
Merge pull request #201 from TomTom101/TomTom101/openai_tts
...
Added OpenAI TTS (#196 )
2024-06-04 22:53:56 +08:00
Aleix Conchillo Flaqué
659eceea95
services(cartesia): load voices on startup
2024-06-03 14:08:04 -07:00
TomTom101
d462c03d00
chore: Review comments
2024-06-03 20:13:15 +02:00
Jon Taylor
6591e07eb4
removed hardcoded 'https' from API url
2024-06-03 19:32:14 +02:00
Aleix Conchillo Flaqué
43516f84fe
services(deepgram): fixed DeepgramTTSService
2024-06-03 07:53:46 -07:00
Jon Taylor
0849edb00b
added Daily REST helpers file for common methods used in Pipecat bots
2024-06-03 16:38:13 +02:00
TomTom101
7085b1ea3f
doc(openai): Added hint re the 24kHz sample rate
2024-06-01 20:35:46 +02:00
TomTom101
8683cae719
feat: OpenAITTS
2024-06-01 10:13:28 +02:00
Aleix Conchillo Flaqué
f087151db7
move LangchainProcessor to processors/frameworks and update CHANGELOG
2024-05-31 16:45:39 -07:00
Aleix Conchillo Flaqué
0b691ff597
Merge pull request #198 from pipecat-ai/aleix/websocket-transport
...
websocket transport support
2024-06-01 04:40:39 +08:00
TomTom101
ae049961b7
wip: untested
2024-05-31 22:30:52 +02:00
Aleix Conchillo Flaqué
0d6eee705f
Merge pull request #190 from TomTom101/TomTom101/langchain
...
Langchain service
2024-06-01 04:21:12 +08:00
Aleix Conchillo Flaqué
58d20ec9dc
transport(websocket-server): add on_client_disconnected
2024-05-31 12:52:43 -07:00
Aleix Conchillo Flaqué
2f335100a5
remove storage folder
2024-05-31 11:54:18 -07:00
Aleix Conchillo Flaqué
428c8af77e
transports(websocket): base class from BaseInputTransport
2024-05-31 11:54:18 -07:00
Aleix Conchillo Flaqué
54fccd2e25
pipeline: cleanup processors one by one
2024-05-31 11:37:43 -07:00
Aleix Conchillo Flaqué
66c6a5dc0f
transports(websocket): base class from BaseOutputTransport
2024-05-31 11:37:43 -07:00
Aleix Conchillo Flaqué
92561ae19d
some event loop parameter updates
2024-05-31 11:37:43 -07:00
Aleix Conchillo Flaqué
b85e93410b
transports(daily): fix event handlers callback
2024-05-31 11:37:43 -07:00
Aleix Conchillo Flaqué
593993ba97
transports(base_input): remove unnecessary task
2024-05-31 11:37:41 -07:00
Aleix Conchillo Flaqué
c507044277
examples: use gpt-4o model by default
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
e31e87aabd
transport(websocket): update audio_frame_size
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
2957416d90
serializers(protobuf): support id and name fields
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
b9b761b67a
added sample_rate and num_channels to protobuf AudioRawFrame
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
a7539e9317
transports: simplify and fix async and nested decorators
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
75575c0c68
use get_event_loop() and move event handlers to BaseTransport
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
956b783c1a
transports: added new WebsocketServerTransport
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
e90c080470
serializers: added BaseSerializer
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
37aabaa03a
frames: generate protobuf pb2 file for pipecat package
2024-05-31 11:36:52 -07:00
Aleix Conchillo Flaqué
3655c4a0fc
services: move function calling registration to LLMService
2024-05-31 11:36:04 -07:00
TomTom101
4b39efeee3
fix(langchain): try/catch langchain import in service; Only langchain is installed with the [langchain] extra ( #190 )
2024-05-31 10:19:27 +02:00
chadbailey59
4c3d19cc8b
Function calling ( #175 )
...
* added function calling code back
* removed old llm_context file
* added integration testing for openai
* added function calling example
* added function callbacks
* added function start callback
* fixup
* fixup
* added different return type support for function calling
* intake example working
* added frame loggers
* cleanup
* fixup
* Update openai.py
* removed function call frame types
* fixup
* re-added example
* renumbered wake phrase
* fixup for autopep8
* remove unused imports
2024-05-30 12:25:39 -05:00
Aleix Conchillo Flaqué
a3ba07c7a3
Merge pull request #193 from pipecat-ai/aleix/fix-camera-out-enabled-cpu
...
transport(output): fix high CPU usage with camera_out_enabled and no …
2024-05-31 01:25:06 +08:00