Aleix Conchillo Flaqué
d67e08be4d
Merge pull request #608 from pipecat-ai/aleix/add-audio-utils-and-resample
...
add audio utils and resample
2024-10-17 14:00:49 -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é
c6d28bb0db
Merge pull request #607 from pipecat-ai/aleix/pipecat-vad-deprecation
...
move vad package to audio.vad
2024-10-17 13:51:20 -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
Mark Backman
da3810f1a2
Add websocket support for PlayHT
2024-10-17 15:41:33 -04:00
Aleix Conchillo Flaqué
eb21597d1a
Merge pull request #603 from pipecat-ai/aleix/silero-vad-processor-fixes
...
vad: add support for interruption to SileroVAD processor
2024-10-17 10:48:39 -07:00
Aleix Conchillo Flaqué
e3eea0c02f
vad: add support for interruption to SileroVAD processor
2024-10-17 10:48:25 -07:00
Mark Backman
45606e177c
Add input options to PlayHT, upgrade to latest PlayHT model
2024-10-17 11:56:12 -04:00
Aleix Conchillo Flaqué
197d7b3e2b
Merge pull request #604 from natestraub/patch-1
...
services(livekit) - Stop Sending EndFrame when Participant Disconnects
2024-10-17 08:48:57 -07:00
Nathan Straub
d4ec6827ce
services(livekit) - Stop Sending EndFrame when Participant Disconnects
...
How It Works Now:
A participant disconnecting triggers and EndFrame, invoking stop() on the input and output transports and causing the LiveKit room to disconnect.
Proposal:
Match the daily implementation, and just trigger the callbacks in the LiveKitTransport. Leave it up to the implementor to decide whether to send EndFrames when this happens.
2024-10-16 23:53:31 -07:00
Aleix Conchillo Flaqué
e31d1152db
Merge pull request #601 from pipecat-ai/aleix/openai-realtime-misc
...
services(openai): rename OpenAILLMServiceRealtimeBeta to OpenAIRealti…
2024-10-16 16:20:18 -07:00
Mark Backman
bb48a81103
Merge pull request #602 from pipecat-ai/mb/adjust-logger-levels
...
Adjust log levels for log messages
2024-10-16 18:00:35 -04:00
Mark Backman
55f1ae2564
Adjust log levels for log messages
2024-10-16 17:30:47 -04:00
Kwindla Hultman Kramer
280691b1b3
explanatory comment in 19-openai-realtime-beta.py
2024-10-16 14:27:48 -07:00
Kwindla Hultman Kramer
93c9e219ce
fix for message handling bug on initialization
2024-10-16 12:40:20 -07:00
Aleix Conchillo Flaqué
edd44cc181
services(openai): rename OpenAILLMServiceRealtimeBeta to OpenAIRealtimeBetaLLMService
2024-10-16 10:20:19 -07:00
Aleix Conchillo Flaqué
4075b19f7c
Merge pull request #600 from pipecat-ai/aleix/prepare-0.0.45
...
update CHANGELOG to 0.0.45
v0.0.45
2024-10-16 09:18:37 -07:00
Aleix Conchillo Flaqué
bb14918a33
update CHANGELOG to 0.0.45
2024-10-16 09:17:33 -07:00
Mark Backman
2aee8a12f8
Merge pull request #599 from pipecat-ai/mb/remove-metrics-from-transport
...
Move metrics from transport to rtvi
2024-10-16 11:39:58 -04:00
Mark Backman
5760fadb44
Update changelog
2024-10-16 11:33:56 -04:00
Mark Backman
af5a7e9092
Move metrics from transport to rtvi
2024-10-16 11:33:56 -04:00
Mark Backman
8d9a7486d1
Merge pull request #598 from pipecat-ai/mb/add-daily-metrics-message-frame
...
Comply with RTVI format for sending metrics data via Daily transport
2024-10-16 10:14:44 -04:00
Mark Backman
00d0f9ae48
Comply with RTVI format for sending metrics data
2024-10-16 09:00:38 -04:00
Aleix Conchillo Flaqué
d255b7d1b2
Merge pull request #596 from pipecat-ai/aleix/prepare-0.0.44
...
prepare for pipecat 0.0.44
v0.0.44
2024-10-15 18:13:07 -07:00
Aleix Conchillo Flaqué
4eb2c95b63
update CHANGELOG for 0.0.44
2024-10-15 17:51:01 -07:00
Aleix Conchillo Flaqué
3910aeb4de
transports(daily): don't send messages if not joined
2024-10-15 17:51:01 -07:00
Aleix Conchillo Flaqué
713dcb7a4d
transports(daily): cancel messages task when canceling
2024-10-15 17:51:01 -07:00
Aleix Conchillo Flaqué
04da51c7d8
transport(base_output): push EndFrame downstream at the right time
2024-10-15 17:51:01 -07:00
Aleix Conchillo Flaqué
e52d18e42d
processors(audiobuffer): make functions public
2024-10-15 15:31:59 -07:00
Aleix Conchillo Flaqué
0c4a513ca2
Merge pull request #595 from pipecat-ai/aleix/bot-speaking-system-frames
...
bot speaking system frames
2024-10-15 15:30:11 -07:00
Aleix Conchillo Flaqué
4a71eacac3
rtvi: reset bot transcription with interruptions
2024-10-15 14:58:21 -07:00
Aleix Conchillo Flaqué
f0d89e57ad
frames: some frames need to be SystemFrames
...
We want to process user and bot started/stopped speaking frames as fast as
possible. If we queue them they might be processed too late.
2024-10-15 14:37:56 -07:00
Mark Backman
79b52d4301
Merge pull request #594 from pipecat-ai/mb/more-text-filter-massaging
...
More edge case handling for text filtering
2024-10-15 14:51:43 -04:00
Mark Backman
bb00dbefbc
More edge case handling for text filtering
2024-10-15 14:08:27 -04:00
Aleix Conchillo Flaqué
0c250c0603
Merge pull request #583 from pipecat-ai/aleix/add-pts-to-llm-full-response-end-frame
...
add pts to llm full response end frame
2024-10-15 10:39:50 -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é
3a3bf3fe34
services(cartesia): schedule TTSStoppedFrame after text
2024-10-15 10:06:28 -07:00
Aleix Conchillo Flaqué
616aa54f75
ruff formatting
2024-10-15 10:06:28 -07:00
Aleix Conchillo Flaqué
164f06415c
servcies(cartesia): no need to send LLMFullResponseEndFrame
...
Interruptions are already handled by context aggregators.
2024-10-15 10:06:28 -07:00
Aleix Conchillo Flaqué
51bc4839d1
transport(base_output): simplify code
2024-10-15 10:06:28 -07:00
Aleix Conchillo Flaqué
6d778e0491
services: add pts to LLMFullResponseEndFrame in WordTTSService
2024-10-15 10:06:28 -07:00
Aleix Conchillo Flaqué
fc4fa2faaa
Merge pull request #593 from pipecat-ai/aleix/bot-transcription-processor
...
rtvi: add RTVIBotTranscriptionProcessor to send `bot-transcription`
2024-10-15 10:03:39 -07:00
Aleix Conchillo Flaqué
90b7f65545
rtvi: add RTVIBotTranscriptionProcessor to send bot-transcription
2024-10-15 10:03:20 -07:00
Kwindla Hultman Kramer
f7b7f0d680
Merge pull request #541 from pipecat-ai/khk/openai-realtime-beta
...
openai realtime beta
2024-10-14 21:02:06 -07:00
Kwindla Hultman Kramer
5431c44e51
remove two debug lines
2024-10-14 21:01:20 -07:00
Kwindla Hultman Kramer
40b3e50815
fix system, consecutive same role, and empty message parsing for anthropic
2024-10-14 20:56:42 -07:00
Kwindla Hultman Kramer
2f6232fac9
fix for initial-messages with single message, and hoisting system message into instructions
2024-10-14 18:14:35 -07:00
Aleix Conchillo Flaqué
b4f2525c76
Merge pull request #585 from pipecat-ai/aleix/daily-urgent-transport-message-hang
...
transports(daily): send transport messages in a task
2024-10-14 16:31:10 -07:00