Aleix Conchillo Flaqué
fd3fdacdee
transcriptions: added more languages
2024-08-29 11:00:03 -07:00
Aleix Conchillo Flaqué
a253606d50
services(daily): on_joined now returns all data not only participant
2024-08-29 11:00:03 -07:00
Aleix Conchillo Flaqué
568d9dc0a3
services(whisper): inherit from SegmentedSTTService
2024-08-29 11:00:03 -07:00
Aleix Conchillo Flaqué
6629b853c5
services(deepgram): inherit from STTService instead of AsyncAIService
2024-08-29 11:00:03 -07:00
Aleix Conchillo Flaqué
3931cb3235
services(cartesia): allow setting language and language voices
2024-08-29 11:00:01 -07:00
Aleix Conchillo Flaqué
38cd86ad52
services: added language to transcription frames
2024-08-29 10:59:02 -07:00
Aleix Conchillo Flaqué
c0cdabf61d
frames: adde TTSLanguageUpdateFrame and TTSLanguageVoicesUpdateFrame
2024-08-29 10:59:02 -07:00
Aleix Conchillo Flaqué
51270a96c5
frames: add language to transcription frames
2024-08-29 10:59:02 -07:00
Kwindla Hultman Kramer
84d72c0d5c
Merge pull request #425 from pipecat-ai/khk/rtvi-together-function-calling
...
fixup type mismatches between rtvi data structures and together.py
2024-08-28 13:11:52 -07:00
Kwindla Hultman Kramer
b9d362bd62
fixup type mismatches between rtvi data structures and together.py
2024-08-27 17:39:21 -07:00
Sharvil Nanavati
87c4a1bee1
Move stop frame task creation into TTSService.start
2024-08-27 04:45:21 +00:00
Sharvil Nanavati
c979762b70
Handle cancellation, stopping, and restarting
2024-08-27 01:24:00 +00:00
Sharvil Nanavati
1d92fc3199
Merge branch 'main' into pr/add-lmnt
2024-08-24 10:07:52 -07:00
Sharvil Nanavati
8ac7fb1a67
Use a single long-lived Task to push TTSStoppedFrame
2024-08-24 16:18:07 +00:00
Sharvil Nanavati
60c3d33def
Default LMNT to 24kHz, add example
2024-08-24 15:40:29 +00:00
Sharvil Nanavati
8a39d3f4eb
services: add a generic mechanism to produce TTSStoppedFrames
2024-08-24 15:40:12 +00:00
Aleix Conchillo Flaqué
873d5dc23f
added livekit dependency
2024-08-22 10:54:18 -07:00
Aleix Conchillo Flaqué
6d141fd47f
Merge pull request #396 from nulyang/feat/livekit-serializers
...
Add livekit audio serializers
2024-08-22 10:44:24 -07:00
Aleix Conchillo Flaqué
0eb189ce7f
transports(fastapi): fix variable name clash
2024-08-22 08:50:03 -07:00
Sharvil Nanavati
f4fd7b7028
LMNT TTS
2024-08-22 00:47:41 +00:00
Aleix Conchillo Flaqué
21de8e0a35
transport(out): log bot started/stopped speaking
2024-08-21 17:23:44 -07:00
Aleix Conchillo Flaqué
6f55d494bd
frames: use VADParams type in VADParamsUpdateFrame
2024-08-21 17:23:12 -07:00
Aashraya
ec6063ecc4
system is not a list, it is handled and assisgned as string
2024-08-21 16:31:50 +05:30
Aashraya
40fe4ce6fb
handle empty parameters for anthropic function calling
2024-08-21 15:49:36 +05:30
Aleix Conchillo Flaqué
80c89a39c9
processors(rtvi): add support for client-ready message (fix)
2024-08-20 07:54:11 -07:00
Aleix Conchillo Flaqué
9d1c16e996
Revert "transports(daily): use aliases in DailyDialinSettings"
...
This reverts commit 47d375309d .
2024-08-20 07:52:35 -07:00
Aleix Conchillo Flaqué
47d375309d
transports(daily): use aliases in DailyDialinSettings
2024-08-19 17:27:43 -07:00
Aleix Conchillo Flaqué
90479fff95
processors(rtvi): add set_client_ready()
2024-08-19 16:41:43 -07:00
Aleix Conchillo Flaqué
1a662376fc
examples: use Cartesia TTS in most examples
2024-08-19 15:31:34 -07:00
Aleix Conchillo Flaqué
4f2c37c940
processors(rtvi): add support for client-ready message
2024-08-19 10:33:18 -07:00
Aleix Conchillo Flaqué
042115a6bb
processors(rtvi): update initial config when sending bot-ready message
2024-08-19 09:32:27 -07:00
Aleix Conchillo Flaqué
c9f1469b41
transports(daily/helpers): add server error message to the logs
2024-08-19 08:44:05 -07:00
Kwindla Hultman Kramer
56fbcd6562
Merge pull request #397 from pipecat-ai/khk/rtvi-vad-params
...
VADParamsUpdateFrame and handling thereof
2024-08-18 21:14:58 -07:00
Kwindla Hultman Kramer
e6b0500568
make VADAnalyzer:set_params() public
2024-08-18 21:11:18 -07:00
Aleix Conchillo Flaqué
26d03f26c9
services(openai, anthropic): a None result should not run inference
2024-08-18 20:48:43 -07:00
Aleix Conchillo Flaqué
f3a4e54996
function calling: start callback should have function name first
2024-08-18 20:48:20 -07:00
Kwindla Hultman Kramer
925e80bb20
VADParamsUpdateFrame and handling thereof
2024-08-18 13:34:46 -07:00
nulyang
9bda09b1a8
serializers(livekit): Add audio serializers
2024-08-18 23:40:32 +08:00
Aleix Conchillo Flaqué
ef0d0531fa
services: moved request_image_frame() to LLMService
2024-08-17 23:59:38 -07:00
Aleix Conchillo Flaqué
6520f20ffe
fix function calling examples
2024-08-17 23:32:39 -07:00
Aleix Conchillo Flaqué
ebc4e0924b
Merge pull request #387 from pipecat-ai/aleix/update-reqs-081624
...
update pyproject.toml and remove requirements files
2024-08-17 23:29:47 -07:00
Aleix Conchillo Flaqué
9e7c0e6033
Merge pull request #390 from sharvil/pr/websocket-fix
...
transports(websocket): fix `_audio_buffer` being accidentally overwritten
2024-08-17 23:26:35 -07:00
Kwindla Hultman Kramer
17f8c93e44
fix for out-of-order image messages in anthropic context
2024-08-17 14:47:29 -07:00
Aleix Conchillo Flaqué
5b4061b0d5
processors(rtvi): fix send_error()
2024-08-16 23:46:57 -07:00
Aleix Conchillo Flaqué
6ce0227e98
processors(rtvi): error-response should always include and error
2024-08-16 23:23:55 -07:00
Aleix Conchillo Flaqué
a583a28850
processors(rtvi): error message should use error field
2024-08-16 23:22:27 -07:00
Aleix Conchillo Flaqué
32daf65adc
processors(rtvi): send to the client if errors are fatal
2024-08-16 23:17:55 -07:00
Aleix Conchillo Flaqué
e22c80610e
frames: add new FatalErrorFrame
2024-08-16 23:17:31 -07:00
Sharvil Nanavati
374f1e7e01
transports(websocket): fix _audio_buffer being accidentally overwritten
...
`BaseOutputTransport` declares an `_audio_buffer` instance variable.
`WebsocketServerOutputTransport` accidentally reuses that variable
internally assuming it's class-local and not inherited.
This PR renames the variable in `WebsocketServerOutputTransport`
to avoid the name collision.
2024-08-17 05:28:05 +00:00
Aleix Conchillo Flaqué
d2dfa93bf1
processors(rtvi): send bot-ready when participant joins
2024-08-16 13:58:21 -07:00