TomTom101
b23db4a202
chore: commented regex
2024-07-06 11:06:52 +02:00
TomTom101
d1a36004ab
fix: No more falsely detect a sentence end on "U.S.A", "3:00 a.m." and more
2024-07-06 11:01:32 +02:00
Aleix Conchillo Flaqué
b9b0bcdcbd
services(azure): close the audio stream on exit
2024-07-02 10:11:35 -07:00
Aleix Conchillo Flaqué
5bcece56f3
services(cartesia): make sure we close the client on exit
2024-07-02 10:11:16 -07:00
Aleix Conchillo Flaqué
82e93a0560
use exclude_none=True when dumping BaseModels
2024-07-02 08:03:31 -07:00
Aleix Conchillo Flaqué
a9a82c083b
services: add GladiaSTTService support
2024-07-02 08:03:29 -07:00
Aleix Conchillo Flaqué
be14ce465d
transports(daily): make sure we don't send data if client is closed
2024-07-01 18:26:13 -07:00
Aleix Conchillo Flaqué
535514f506
processors: added new UserIdleProcessor
2024-07-01 18:17:43 -07:00
Aleix Conchillo Flaqué
933b63cf13
processors: added new IdleFrameProcessor
2024-07-01 14:57:42 -07:00
Aleix Conchillo Flaqué
d7c3e380a5
added BotSpeakingFrame
2024-07-01 14:57:18 -07:00
Aleix Conchillo Flaqué
c5298f78cb
add more missing keyword-only arguments
2024-07-01 12:34:53 -07:00
Aleix Conchillo Flaqué
5018a552c1
services(xtts): no need the WAV header
2024-07-01 10:44:32 -07:00
Aleix Conchillo Flaqué
7f9fd9ffce
examples: added 07i-interruptible-xtts
2024-07-01 10:41:34 -07:00
Aleix Conchillo Flaqué
06f817c7e3
transport(websocket): don't send if serializer returns None
2024-07-01 10:27:26 -07:00
Aleix Conchillo Flaqué
df4c3e56c4
services: add missing * keyword separator
2024-07-01 10:27:26 -07:00
Aleix Conchillo Flaqué
9d5c2b9656
Merge pull request #276 from eddieoz/feature/xtts
...
Added service XTTS
2024-07-01 10:26:53 -07:00
eddieoz
7ce59c5e2e
added service xtts
2024-07-01 20:17:19 +03:00
Aleix Conchillo Flaqué
efbe7297f7
vad(silero): allow specifying a Silero VAD version
2024-07-01 09:38:43 -07:00
Aleix Conchillo Flaqué
cbf5a6362c
add new AsyncFrameProcessor and AsyncAIService
2024-07-01 09:37:02 -07:00
Aleix Conchillo Flaqué
fc0920504d
improve error handling and don't swallow exceptions
2024-07-01 09:35:45 -07:00
Aleix Conchillo Flaqué
c3244fdd7a
transports(websocket): don't send data if websocket closed
2024-07-01 09:31:58 -07:00
Aleix Conchillo Flaqué
fd5d879bf5
add support for processing metrics
...
Processing metrics indicate how much time a processor takes to generate all of
its output.
2024-06-28 14:26:57 -07:00
Aleix Conchillo Flaqué
cce1ddb183
vad: fix Silero VAD required number of frames
2024-06-28 10:45:48 -07:00
Aleix Conchillo Flaqué
8691d14289
Merge pull request #255 from Viking5274/main
...
Fix twilio error
2024-06-26 10:17:03 -07:00
daniil5701133
dd402da9e5
added handling streamSid after first wss connect
...
fixx name
2024-06-26 18:56:30 +03:00
Aleix Conchillo Flaqué
4be3e8c87d
aggregators: revert using intermediate results
2024-06-25 21:33:17 -07:00
Aleix Conchillo Flaqué
dac033fe61
services(azure): allow transcriptions during interruptions
...
If the user interrupts we can't just discard transcriptions because the user is
actually interrupting and talking.
2024-06-25 21:33:06 -07:00
Aleix Conchillo Flaqué
d302cbb114
services(deepgram): allow transcriptions during interruptions
...
If the user interrupts we can't just discard transcriptions because the user is
actually interrupting and talking.
2024-06-25 21:32:21 -07:00
Aleix Conchillo Flaqué
4f38d989f5
services(cartesia): upgrade to new cartesia 1.0.0
2024-06-25 11:51:34 -07:00
Aleix Conchillo Flaqué
38aee7d8f2
services(azure): cancel tasks when interrupted and ignore incoming transcriptions
2024-06-25 11:15:26 -07:00
Aleix Conchillo Flaqué
64198313c6
services(deepgram): cancel tasks when interrupted and ignore incoming transcriptions
2024-06-25 11:15:07 -07:00
Aleix Conchillo Flaqué
d61b6c301c
transports(base_input): create push tasks after pushing interruption
2024-06-25 11:15:07 -07:00
Aleix Conchillo Flaqué
c31f2ab285
services(tts): strip before TTS and cleanup when interrupted
2024-06-25 11:13:19 -07:00
Aleix Conchillo Flaqué
0ddc5721b4
Merge pull request #252 from pipecat-ai/aleix/daily-check-size-read-audio-frames
...
transports(daily): always check size of read audio frames
2024-06-25 09:45:05 -07:00
Aleix Conchillo Flaqué
beced68337
aggregators: uses intermediate results for LLMAssistantResponseAggregator
2024-06-24 17:33:45 -07:00
Aleix Conchillo Flaqué
94823ab952
transports(daily): always check size of read audio frames
2024-06-24 14:56:24 -07:00
Lewis Wolfgang
c4a2d2197c
Flush output from TTSService on LLMFullResponseEndFrame
...
To cover cases when the LLM response does not end in punctuation.
2024-06-22 14:57:44 -04:00
Aleix Conchillo Flaqué
adf414e40f
services(deepgram): add url to DeepgramSTTService
2024-06-21 16:52:28 -07:00
Aleix Conchillo Flaqué
d3e410b2ac
transports: fully use asyncio in all read/write operations
2024-06-21 15:55:15 -07:00
Aleix Conchillo Flaqué
8d867c30c6
transports(websocket): verify websockets module
2024-06-21 09:48:12 -07:00
Aleix Conchillo Flaqué
b62227b4ae
serializers(twilio): formatting and allow str | bytes | None
2024-06-21 09:47:17 -07:00
Aleix Conchillo Flaqué
25ef0cb87b
serializers: allow str | bytes | None
2024-06-21 09:42:43 -07:00
Aleix Conchillo Flaqué
e195941aa5
Merge pull request #246 from pipecat-ai/aleix/daily-dialout-answered
...
transports(daily): added dialout_answered event
2024-06-20 18:37:24 -07:00
Aleix Conchillo Flaqué
e09eef1dd7
Merge pull request #243 from Viking5274/main
...
Add twilio_websocket_service with example
2024-06-20 14:09:48 -07:00
Aleix Conchillo Flaqué
7c13663a4e
transports(daily): added dialout_answered event
2024-06-20 13:01:25 -07:00
daniil5701133
5753869e5e
add twilio-chatbot example with README.md info how to start app
...
created twilio_websocket_service.py, TwilioFrameSerializer.py
moved pcm_16000_to_ulaw_8000 and ulaw_8000_to_pcm_16000 to src/pipecat/utils/audio.py
fixed callback on disconnect
2024-06-20 23:00:01 +03:00
chadbailey59
ba878a19f4
fixed "Dr." interruption ( #245 )
2024-06-19 20:53:04 -05:00
Aleix Conchillo Flaqué
3250d74bef
services(azure): new AzureSTTService
2024-06-13 17:03:49 -07:00
Aleix Conchillo Flaqué
2a29cb18a5
transports(base_output): chunk audio into 20ms instead of 10ms
2024-06-13 15:30:41 -07:00
Aleix Conchillo Flaqué
1170b30c1b
aggregator(user_response): also handle small VADParams.stop_secs
2024-06-13 13:30:31 -07:00