Mark Backman
4803c54ecf
Update CHANGELOG
2024-11-18 09:36:19 -05:00
Aleix Conchillo Flaqué
8173e4ce55
update CHANGELOG for 0.0.49
2024-11-17 23:26:09 +01:00
Aleix Conchillo Flaqué
5445bb0363
rtvi: add on_bot_started event
2024-11-17 22:40:00 +01:00
Aleix Conchillo Flaqué
67f975a2c8
transports(daily): add more dial-in events
2024-11-16 01:22:50 +01:00
Mark Backman
966974bfc6
Change STTMuteProcessor to STTMuteFilter
2024-11-14 19:47:37 -05:00
Mark Backman
33108f5798
Code review feedback
2024-11-14 17:05:08 -05:00
Mark Backman
52de825af8
Update CHANGELOG
2024-11-14 13:47:08 -05:00
Mark Backman
cd42320788
Update changelog
2024-11-12 18:28:04 -05:00
Aleix Conchillo Flaqué
f58c3ee322
update CHANGELOG for 0.0.48
2024-11-10 23:01:03 +01:00
Mark Backman
446bb0aeaf
Merge pull request #702 from pipecat-ai/mb/azure-websocket
...
Add an Azure TTS websocket service
2024-11-09 17:41:53 -05:00
Aleix Conchillo Flaqué
d839080834
Merge pull request #642 from pipecat-ai/aleix/input-queues-block-frames
...
introduce frame processor input queues block frames
2024-11-09 14:30:17 -08:00
Mark Backman
9b85d0642b
Add a changelog entry
2024-11-09 12:37:29 -05:00
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
f6d7402530
Update changelog
2024-11-07 15:16:03 -05: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é
5353d13151
update CHANGELOG
2024-11-06 13:16:58 -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é
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é
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
Aleix Conchillo Flaqué
4dad1bfe49
examples: add foundational/22-natural-conversation.py
2024-10-31 12:10:33 -07:00
Aleix Conchillo Flaqué
018e51e8a3
add notifiers and more frame filters
2024-10-30 16:36:17 -07:00
Mark Backman
e973e82e05
Merge pull request #672 from pipecat-ai/mb/fix-playht
...
Fix PlayHT TTFB metrics
2024-10-30 13:53:02 -04:00
Mark Backman
05b857006a
Update changelog
2024-10-28 20:56:29 -04:00
Aleix Conchillo Flaqué
e3ce619284
transports(base_output): use audio frames for bot speaking detection
2024-10-28 10:07:37 -07:00
Aleix Conchillo Flaqué
b32448e967
transports(daily): make functions async
2024-10-25 15:01:52 -07:00
Aleix Conchillo Flaqué
5ab00e01aa
transports(base_output): fix constant bot started/stopped speaking frames
2024-10-25 12:10:24 -07:00
Aleix Conchillo Flaqué
4eacb34fd8
services(aws): read stream and resample in a thread
2024-10-25 11:22:28 -07:00
Aleix Conchillo Flaqué
92a69e404f
update TTS and transport output sample rate to 24000
2024-10-24 16:47:35 -07:00
Aleix Conchillo Flaqué
801e52c095
transports(daily): add update_subscriptions()
2024-10-22 15:02:55 -07:00
Aleix Conchillo Flaqué
7c432499db
update CHANGELOG for 0.0.47
2024-10-22 10:02:50 -07:00
Aleix Conchillo Flaqué
951255def9
transport(daily): use "nova-2-general" for transcription
2024-10-22 09:40:03 -07:00
Mark Backman
46927805bc
Update GladiaSTTService to use the Gladia V2 API
2024-10-21 07:10:38 -04:00
Mark Backman
015faa3dbd
Update CHANGELOG and README
2024-10-20 08:57:57 -04:00
Paul Vilchez
5640bd9447
Fixing a config mismatch which caused usage stats to only report when enable_metrics was true.
2024-10-20 03:33:13 -04:00
Aleix Conchillo Flaqué
4b8a4b86fe
update CHANGELOG for 0.0.46
2024-10-19 18:25:29 -07:00
Aleix Conchillo Flaqué
be4bdabdf4
examples: use OpenAILLMContext in all the examples
2024-10-19 18:24:00 -07:00
Aleix Conchillo Flaqué
3502509d3e
move SileroVAD processor to processors package
2024-10-18 23:28:29 -07:00
Aleix Conchillo Flaqué
12eb9437c1
services(stt): allow STT service to passthrough audio
2024-10-17 16:15:09 -07:00
Aleix Conchillo Flaqué
8108423742
transport(livekit): force specifying a vad analyzer
...
Don't default to SileroVADAnalyzer(). Also, resample to input sample rate.
2024-10-17 14:06:43 -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é
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
Aleix Conchillo Flaqué
e3eea0c02f
vad: add support for interruption to SileroVAD processor
2024-10-17 10:48:25 -07:00
Aleix Conchillo Flaqué
edd44cc181
services(openai): rename OpenAILLMServiceRealtimeBeta to OpenAIRealtimeBetaLLMService
2024-10-16 10:20:19 -07:00
Aleix Conchillo Flaqué
bb14918a33
update CHANGELOG to 0.0.45
2024-10-16 09:17:33 -07:00