Aleix Conchillo Flaqué
f44e2c86ea
BaseOutputTransport: compute sample_rate and audio_chunk_size in main class
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
afe1f0df8c
DailyTransport: make sure we can write audio frames to destination
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
458fddfb48
update CHANGELOG with new Daily and Transport features
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
8d915c5ccb
DailyParams: allow enabling/disabling camera/microphone tracks
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
304153dd03
TTSService: set transport destination to all TTS frames
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
a6781b7352
rename destination to transport_destination
2025-05-01 19:17:14 -07:00
Aleix Conchillo Flaqué
5ad0058303
update CHANGELOG with frame source/destination support
2025-05-01 19:11:13 -07:00
Aleix Conchillo Flaqué
75c039de33
examples: add daily-multi-translation
2025-05-01 19:11:13 -07:00
Aleix Conchillo Flaqué
74e3c3677e
DailyTransport: fix audio/video renderers registration
2025-05-01 18:58:44 -07:00
Aleix Conchillo Flaqué
dc20327f10
DailyTransport: register audio destination and use custom tracks
2025-05-01 18:58:44 -07:00
Aleix Conchillo Flaqué
e738affd29
BaseOutputTransport: allow sending audio/video to multiple destinations
2025-05-01 18:58:44 -07:00
Aleix Conchillo Flaqué
ef3d732607
DailyTransport: allow capturing multiple simultaneous audio/video sources
2025-05-01 18:58:44 -07:00
Aleix Conchillo Flaqué
6d63cff1bf
DailyTransport: custom audio tracks support
2025-05-01 18:58:44 -07:00
Aleix Conchillo Flaqué
12f42605a1
pyproject: update daily-python to 0.18.0
2025-05-01 18:58:44 -07:00
Mark Backman
a6a4d3d71f
Merge pull request #1706 from rimelabs/matt/rime/update_url
...
[Rime] - Update url for Websockets API
2025-04-30 19:14:04 -04:00
Mark Backman
c52de0f5de
Merge pull request #1696 from pipecat-ai/mb/fix-gemini-live-context
...
Fix: GeminiMultimodalLiveLLMService was appending tokens to the context
2025-04-30 19:12:06 -04:00
Mark Backman
a1e1255f16
Strip newlines from generated user transcript
2025-04-30 18:27:46 -04:00
Mark Backman
c4f758725e
Ignore TranscriptionFrames too
2025-04-30 18:22:43 -04:00
Aleix Conchillo Flaqué
7bc9a78ce6
udpate CHANGELOG with RTVIObserverParams
2025-04-30 15:13:14 -07:00
Aleix Conchillo Flaqué
f8be71b32c
Merge pull request #1688 from pipecat-ai/aleix/add-rtvi-observer-params
...
RTVIObserver: add RTVIObserverParams to configure what to send
2025-04-30 15:11:18 -07:00
Aleix Conchillo Flaqué
957fa5546d
RTVIObserver: add RTVIObserverParams to configure what to send
2025-04-30 15:09:02 -07:00
Aleix Conchillo Flaqué
039cb8fcae
Merge pull request #1690 from pipecat-ai/aleix/rtvi-function-call-single-param
...
RTVIProcessor: use single FunctionCallParams
2025-04-30 15:04:05 -07:00
Mark Backman
8e05f2f1a1
Merge pull request #1702 from pipecat-ai/mb/stt-mute-transcription-frames
...
Add InterimTranscriptionFrame and TranscriptionFrame to STTMuteFilter…
2025-04-30 17:54:24 -04:00
Matt Kim
8467aa1ed3
[Rime] - Update url for Websockets API
...
Rime has migrated their Websockets api to the base url `user.rime.ai` along with all other tts endpoints.
See the [docs](https://docs.rime.ai/api-reference/endpoint/websockets )
`users-ws.rime.ai` is deprecated and will not reflect upgrades to the rime ws api.
2025-04-30 14:20:13 -07:00
Mark Backman
9c5878af3d
OpenAI Realtime and Gemini Live push LLMTextFrame again, overwrite the assitant context aggregator for LLMTextFrame
2025-04-30 17:18:20 -04:00
Mark Backman
ef29800fe9
Update the changelog
2025-04-30 16:28:17 -04:00
Mark Backman
7e09933070
OpenAI Realtime should push TTSTextFrame only
2025-04-30 16:28:17 -04:00
Mark Backman
82a9d7f992
Gemini Mulitmodal Live to push TTSTextFrame only
2025-04-30 16:28:17 -04:00
Mark Backman
facbebb15f
Transcribe user audio in 26b
2025-04-30 16:28:16 -04:00
Mark Backman
2ba60fc41f
Update TranscriptProcessor to handle GeminiMultimodalLiveLLMService changes
2025-04-30 16:28:16 -04:00
Mark Backman
685f951ae2
Fix: GeminiMultimodalLiveLLMService was appending tokens to the context
2025-04-30 16:28:16 -04:00
Mark Backman
27d4c927a8
Merge pull request #1701 from pipecat-ai/mb/gemini-extend-session
...
Add context_window_compression support to GeminiMultimodalLiveLLMService
2025-04-30 14:35:50 -04:00
Mark Backman
20a59e8c56
Add InterimTranscriptionFrame and TranscriptionFrame to STTMuteFilter frame processing
2025-04-30 10:50:56 -04:00
Mark Backman
d9a0a93667
Add context_window_compression support to GeminiMultimodalLiveLLMService
2025-04-30 09:55:34 -04:00
Mark Backman
154d5d1859
Merge pull request #1699 from pipecat-ai/mb/more-docs-mocks
...
Additional import mocks to fix docs failure
2025-04-30 08:36:57 -04:00
Mark Backman
a192217256
Additional import mocks to fix docs failure
2025-04-29 21:45:27 -04:00
Mark Backman
10cdc47e05
Merge pull request #1689 from pipecat-ai/mb/handle-http-smart-turn-errors
...
Handle case where Fal Smart Turn returns a 500 error
2025-04-29 14:21:45 -04:00
Mark Backman
2b4d41a548
Merge pull request #1693 from flixoflax/bump-modal-example-dependencies
...
Bump modal deployment example dependencies
2025-04-29 14:21:31 -04:00
Filipi da Silva Fuchter
962f8062a5
Merge pull request #1581 from pipecat-ai/voice_agent_ice_servers
...
Configuring the voice-agent example to wait for all the ice candidates.
2025-04-29 13:30:12 -03:00
Filipi Fuchter
d80d385b2f
Adding a section explaining about ice servers.
2025-04-29 12:19:59 -03:00
Filipi Fuchter
b347ca472f
Checking the state again to avoid any eventual race condition
2025-04-29 12:04:20 -03:00
Filipi Fuchter
c3c4952abf
Reducing the timeout to 2 seconds for gathering the ice candidates.
2025-04-29 11:34:58 -03:00
Filipi Fuchter
f369ab4c1a
Printing each new ice candidate.
2025-04-29 11:23:33 -03:00
flixoflax
62b41c6789
removed aiohttp from deps, and version constraint from pipecat-ai
2025-04-29 16:14:51 +02:00
Filipi da Silva Fuchter
2872bc7902
Merge pull request #1587 from pipecat-ai/improving_ice_servers
...
Updated `SmallWebRTCConnection` to support `ice_servers` with credentials.
2025-04-29 11:07:32 -03:00
Filipi Fuchter
9658b75a10
Configuring the voice-agent example to use ice-servers and wait for all the ice candidates.
2025-04-29 10:52:07 -03:00
flixoflax
63de9039e6
Bumb modal deployment example deps
2025-04-29 15:50:56 +02:00
Filipi Fuchter
9352396d7e
Mentioning the new feature in the changelog.
2025-04-29 10:40:09 -03:00
Filipi Fuchter
d1ab1d38b7
Fixing the examples to use the new IceServer structure.
2025-04-29 10:33:19 -03:00
Filipi Fuchter
080f70d91c
Allowing to define the username and credential for the ice servers.
2025-04-29 10:32:42 -03:00