Mark Backman
|
6018fc068c
|
Rename ServerMessageFrame to RTVIServerMessageFrame and move to rtvi.py
|
2025-02-27 20:07:07 -05:00 |
|
Aleix Conchillo Flaqué
|
d5b634301f
|
Merge pull request #1302 from pipecat-ai/aleix/cleanup-llm-tts-logging
services: minor LLM and TTS logging improvements
|
2025-02-27 13:51:04 -08:00 |
|
Aleix Conchillo Flaqué
|
a37eb1049d
|
Merge pull request #1310 from Canonical-AI-Inc/without-audio
Optional Recording
|
2025-02-27 13:37:39 -08:00 |
|
Adrian Cowham
|
803ea9d8bc
|
update the canonical client so that the audio recording is optional as long as there is a transcript
|
2025-02-27 12:31:02 -08:00 |
|
Mark Backman
|
499bc25217
|
Merge pull request #1303 from pipecat-ai/mb/add-server-to-client-msg
Add a new generic server to client message and frame type
|
2025-02-27 12:56:57 -05:00 |
|
Mark Backman
|
53d403af4b
|
Remove the RTVIServerMessage logic from the RTVIProcessor
|
2025-02-27 12:50:43 -05:00 |
|
Aleix Conchillo Flaqué
|
a0a8ea1641
|
Merge pull request #1301 from pipecat-ai/aleix/example-22d-fix-llm-aggregator
|
2025-02-26 22:39:48 -08:00 |
|
Mark Backman
|
26c68ccd7c
|
Add a new generic server to client message and frame type
|
2025-02-26 18:59:06 -05:00 |
|
Aleix Conchillo Flaqué
|
fa010c8644
|
services: minor LLM and TTS logging improvements
|
2025-02-26 15:36:25 -08:00 |
|
Aleix Conchillo Flaqué
|
d58f398bc4
|
examples: fix for 22d-natural-conversation-gemini-audio.py
|
2025-02-26 13:15:07 -08:00 |
|
Aleix Conchillo Flaqué
|
11383a86a1
|
Merge pull request #1300 from pipecat-ai/aleix/prepare-0.0.58
update CHANGELOG for 0.0.58
v0.0.58
|
2025-02-26 11:31:24 -08:00 |
|
Aleix Conchillo Flaqué
|
daa52ff8df
|
update CHANGELOG for 0.0.58
|
2025-02-26 11:29:04 -08:00 |
|
Mark Backman
|
a5f41e22f7
|
Merge pull request #1299 from pipecat-ai/mb/add-track-level-recording
Added on_track_audio_data callback to AudioBufferProcessor for track level recording
|
2025-02-26 13:49:36 -05:00 |
|
Mark Backman
|
530bb5233d
|
example: Added a foundational example (34) for audio recording
|
2025-02-26 13:44:32 -05:00 |
|
Aleix Conchillo Flaqué
|
4a64e09f6c
|
Merge pull request #1297 from pipecat-ai/aleix/daily-python-0.15.0
pyproject: update daily-python, aiohttp and pydantic
|
2025-02-26 10:26:59 -08:00 |
|
Aleix Conchillo Flaqué
|
74582bb8d5
|
pyproject: update daily-python, aiohttp and pydantic
|
2025-02-26 10:22:34 -08:00 |
|
Mark Backman
|
1ca2101e3a
|
Added on_track_audio_data callback to AudioBufferProcessor for track level recording
|
2025-02-26 10:48:56 -05:00 |
|
Aleix Conchillo Flaqué
|
e80311c323
|
Merge pull request #1296 from pipecat-ai/aleix/google-always-send-text-with-audio
GoogleLLMService: always send text with audio
|
2025-02-26 07:47:56 -08:00 |
|
Aleix Conchillo Flaqué
|
2f24c422b6
|
Merge pull request #1289 from pipecat-ai/aleix/tts-http-improvements
small TTS http improvements
|
2025-02-26 07:47:26 -08:00 |
|
Mark Backman
|
0d0b9fddef
|
Merge pull request #1291 from pipecat-ai/mb/playht-http-protocol
PlayHTHttpTTSService now takes a separate protocol input
|
2025-02-26 08:09:49 -05:00 |
|
Mark Backman
|
1753cc99f4
|
PlayHTHttpTTSService now takes a separate protocol input
|
2025-02-26 08:01:54 -05:00 |
|
Aleix Conchillo Flaqué
|
4f8b036abe
|
pyproject: remote httpx old dependency and upgrade anthropic/google-genai
|
2025-02-25 22:28:21 -08:00 |
|
Aleix Conchillo Flaqué
|
f83c89c202
|
examples: update google examples
|
2025-02-25 22:28:02 -08:00 |
|
Aleix Conchillo Flaqué
|
bb89a036e5
|
google: always send text part when sending inline audio
|
2025-02-25 22:27:38 -08:00 |
|
Aleix Conchillo Flaqué
|
b994a03466
|
examples: add more HTTP TTS services examples
|
2025-02-25 21:40:41 -08:00 |
|
Aleix Conchillo Flaqué
|
27161f8e3b
|
BaseOutputTransport: cleanup audio buffer after bot stops talking
|
2025-02-25 21:39:47 -08:00 |
|
Aleix Conchillo Flaqué
|
8acf9a488b
|
tts: some small HTTP-based services improvements
|
2025-02-25 21:39:47 -08:00 |
|
Aleix Conchillo Flaqué
|
96c6aeaada
|
Merge pull request #1295 from pipecat-ai/aleix/pipelinetask-keyword-arguments
PipelineTask: force constructor keyword arguments
|
2025-02-25 19:00:58 -08:00 |
|
Aleix Conchillo Flaqué
|
6722aae598
|
PipelineTask: force constructor keyword arguments
|
2025-02-25 18:58:47 -08:00 |
|
Aleix Conchillo Flaqué
|
66564392a6
|
Merge pull request #1293 from pipecat-ai/aleix/log-pipecat-version
log pipecat version on application startup
|
2025-02-25 18:57:52 -08:00 |
|
Aleix Conchillo Flaqué
|
f258f5ab66
|
Merge pull request #1292 from pipecat-ai/aleix/audiocontext-terminate-nicely
AudioContextWordTTSService: wait for all requested audio
|
2025-02-25 18:56:41 -08:00 |
|
Aleix Conchillo Flaqué
|
f8f0578c3d
|
log pipecat version on application startup
|
2025-02-25 18:55:45 -08:00 |
|
Aleix Conchillo Flaqué
|
aa60a413f3
|
Merge pull request #1294 from pipecat-ai/aleix/improve-test-requirements
improve test-requirements.txt
|
2025-02-25 18:55:18 -08:00 |
|
Aleix Conchillo Flaqué
|
3e66f2378d
|
improve test-requirements.txt
|
2025-02-25 17:34:33 -08:00 |
|
Aleix Conchillo Flaqué
|
9a50f33e36
|
AudioContextWordTTSService: wait for all requested audio
|
2025-02-25 15:35:47 -08:00 |
|
Aleix Conchillo Flaqué
|
4bd5e9c0a7
|
Merge pull request #1285 from pipecat-ai/aleix/handle-stop-task-gracefully
handle stop task gracefully
|
2025-02-25 11:25:38 -08:00 |
|
Mark Backman
|
12092c8715
|
Merge pull request #1288 from pipecat-ai/mb/clean-up-tts-text-input
TTSService: Remove newlines before sending text to TTS service to gen…
|
2025-02-25 14:00:43 -05:00 |
|
Mark Backman
|
92cc6d39f2
|
TTSService: Remove newlines before sending text to TTS service to generate
|
2025-02-25 13:37:25 -05:00 |
|
Aleix Conchillo Flaqué
|
34a50033cb
|
tk: use TkTransportParams in examples
|
2025-02-25 10:24:24 -08:00 |
|
Aleix Conchillo Flaqué
|
e60b65228b
|
allow multiple StartFrames
|
2025-02-25 10:24:04 -08:00 |
|
Mark Backman
|
e74864335b
|
Merge pull request #1287 from pipecat-ai/mb/30-observer-pipeline-task
Example 30: Move observers to PipelineTask
|
2025-02-25 12:11:23 -05:00 |
|
Mark Backman
|
27a088a457
|
Merge pull request #1286 from pipecat-ai/mb/update-grok-2
Set grok-2 as default model for GrokLLMSService
|
2025-02-25 12:11:09 -05:00 |
|
Mark Backman
|
cfe72143b8
|
Example 30: Move observers to PipelineTask
|
2025-02-25 10:54:25 -05:00 |
|
Mark Backman
|
36a729cbfe
|
Set grok-2 as default model for GrokLLMSService
|
2025-02-25 10:00:45 -05:00 |
|
Aleix Conchillo Flaqué
|
d2f006682c
|
introduce new BaseTaskManager
|
2025-02-24 23:38:51 -08:00 |
|
Aleix Conchillo Flaqué
|
fb7fe540f5
|
tts: don't connect to websocket if already connected
|
2025-02-24 23:38:51 -08:00 |
|
Aleix Conchillo Flaqué
|
1ec68bd071
|
make sure we don't create tasks if already created
|
2025-02-24 23:38:51 -08:00 |
|
Aleix Conchillo Flaqué
|
4536d03e82
|
FrameProcessor: cancel input/push tasks on CancelFrame
|
2025-02-24 23:38:51 -08:00 |
|
Aleix Conchillo Flaqué
|
699704732c
|
asyncio: re-raise CancelledError in wait_for_task()
|
2025-02-24 23:38:51 -08:00 |
|
Aleix Conchillo Flaqué
|
376d969a77
|
task: handle StopFrame and StopTaskFrame gracefully
|
2025-02-24 23:38:51 -08:00 |
|