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
e0a003afa1
Merge pull request #695 from pipecat-ai/mb/initialize-azure-lang
...
Initialize the speech_recognition_language for Azure TTS
2024-11-08 06:40:40 -05:00
James Hush
d5666727ce
feat: toggle looping with soundfile mixer ( #693 )
...
* feat: toggle looping with soundfile mixer
* Implement PR changes
2024-11-07 21:08:37 -08:00
Mark Backman
f6d7402530
Update changelog
2024-11-07 15:16:03 -05:00
Mark Backman
aefe190c9f
Initialize the speech_recognition_language for Azure TTS
2024-11-07 15:14:05 -05:00
Vanessa Pyne
29925a8f21
Merge pull request #551 from Allenmylath/patch-3
...
Frame types and short descriptionCreate Frames.md
2024-11-07 10:05:32 -06:00
Aleix Conchillo Flaqué
beb3271168
services(tts): make sure word timestamp is reset properly
2024-11-06 18:54:12 -08:00
Aleix Conchillo Flaqué
b959ac6e1e
Merge pull request #694 from pipecat-ai/aleix/daily-add-on-transcription-message
...
transports(daily): call on_transcription_message event handler
2024-11-06 15:21:17 -08:00
Aleix Conchillo Flaqué
17f4286942
transports(daily): call on_transcription_message event handler
2024-11-06 15:10:58 -08:00
Aleix Conchillo Flaqué
ce89bbb16e
tts(elevenlabs): support pausing and resuming frames while speaking
2024-11-06 14:38:33 -08: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é
7071482583
try to use queue_frame() instead of process_frame()
2024-11-06 14:18:21 -08:00
Aleix Conchillo Flaqué
5353d13151
update CHANGELOG
2024-11-06 13:16:58 -08:00
Aleix Conchillo Flaqué
a9e565f355
processors: fix input queue interruptions
2024-11-06 13:12:24 -08:00
Aleix Conchillo Flaqué
b6f0c16591
examples: restore EndFrame() on 01 and 02 foundational
2024-11-06 13:05:03 -08:00
Aleix Conchillo Flaqué
49005d02f5
services(tts): use TTSSpeakFrame in say() method
2024-11-06 13:05:03 -08:00
Aleix Conchillo Flaqué
6d8b885071
transports(base_output): push bot started/stopped frames downstream
2024-11-06 13:04:37 -08:00
Aleix Conchillo Flaqué
2eccb33e73
processors: allow passing a callback when queued frame is processed
2024-11-06 13:04:37 -08:00
Aleix Conchillo Flaqué
22ca4c5a02
processors: cancel input task and empty queue with interruptions
2024-11-06 13:04:37 -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é
74937411e6
Merge pull request #691 from pipecat-ai/aleix/rtvi-manual-bot-ready
...
rtvi: bot-ready message needs to be sent manual
2024-11-06 10:53:25 -08:00
Aleix Conchillo Flaqué
8aab068ffd
rtvi: bot-ready message needs to be sent manual
2024-11-05 10:52:54 -08:00
Aleix Conchillo Flaqué
bd50201ce4
transports(daily): just make it clear we subscribe to camera
2024-11-04 17:32:46 -08:00
Aleix Conchillo Flaqué
6082da284e
Merge pull request #611 from pipecat-ai/aleix/audio-filters
...
introduce audio filters
2024-11-04 16:34:47 -08:00
Aleix Conchillo Flaqué
358c458265
transports(base_input): handle filter contorl frames
2024-11-04 16:19:52 -08:00
Aleix Conchillo Flaqué
807dbbe326
audio(noisereduce): allow enabling/disabling filter
2024-11-04 16:13:29 -08:00
Aleix Conchillo Flaqué
3c116b291d
audio(mixers): some cosmetics
2024-11-04 15:37:08 -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é
126324ca1b
Merge pull request #687 from pipecat-ai/aleix/transport-audio-mixers
...
introduce transport audio mixers
2024-11-04 13:14:36 -08:00
Aleix Conchillo Flaqué
602915ae18
examples(websocket-server): allow interruptions
2024-11-04 13:05:02 -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
Kwindla Hultman Kramer
151242d3a0
Merge pull request #666 from pipecat-ai/khk/realtime-pipecat-vad
...
Support using Pipecat turn detection instead of OpenAI Realtime API turn detection
2024-11-02 08:36:31 -07:00
Kwindla Hultman Kramer
93c6e5098c
added comment explaining config of TurnDetection
2024-11-02 08:24:54 -07:00
Aleix Conchillo Flaqué
4455b2a428
rtvi: create queues before tasks
2024-11-01 23:06:50 -07:00
Aleix Conchillo Flaqué
94062592ef
base_output: generate smaller audio frames of the same incoming type
2024-11-01 23:06:50 -07:00
Aleix Conchillo Flaqué
d2401a76c8
base_output: only generate bot speaking with TTS audio frames
2024-11-01 23:06:50 -07:00
Aleix Conchillo Flaqué
e2b1b56e86
examples: don't require room token if using an STT
2024-11-01 23:06:50 -07:00
Mark Backman
84bd767312
Merge pull request #685 from pipecat-ai/mb/add-recording-events
...
Add recording events and callbacks
2024-11-01 12:02:46 -04:00
Mark Backman
802c29e9e1
Add recording events and callbacks
2024-11-01 10:20:00 -04:00
Aleix Conchillo Flaqué
f83381860c
Merge pull request #677 from pipecat-ai/aleix/add-notifier-and-notifier-filters
...
add notifiers and more frame filters
2024-10-31 15:55:07 -07:00
Aleix Conchillo Flaqué
4dad1bfe49
examples: add foundational/22-natural-conversation.py
2024-10-31 12:10:33 -07:00
marcus-daily
9ee8896b64
Removing unnecessary ruff arguments from README
2024-10-31 18:02:29 +00:00
marcus-daily
5f7a2f66d4
Add .idea to .gitignore
2024-10-31 18:02:29 +00:00
marcus-daily
76e5f1e847
Remove unnecessary ruff params in CI
2024-10-31 15:07:28 +00:00
marcus-daily
6975340d6c
Set Ruff config for the project
2024-10-31 15:07:28 +00:00
marcus-daily
0f4cf56418
Load dotenv in simple chatbot server ( fixes #415 )
2024-10-31 12:08:30 +00:00