Merge pull request #1828 from pipecat-ai/aleix/daily-use-audio-renderers

DailyTransport: replace virtual speaker and microphones
This commit is contained in:
Aleix Conchillo Flaqué
2025-05-23 13:31:51 -07:00
committed by GitHub
9 changed files with 179 additions and 158 deletions

View File

@@ -80,6 +80,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- `DailyTransport` now uses custom microphone audio tracks instead of virtual
microphones. Now, multiple Daily transports can be used in the same process.
- `DailyTransport` now captures audio from individual participants instead of
the whole room. This allows identifying audio frames per participant.
- Updated the default model for `AnthropicLLMService` to
`claude-sonnet-4-20250514`.
@@ -134,6 +140,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Performance
- `DailyTransport`: process audio, video and events in separate tasks.
- Don't create event handler tasks if no user event handlers have been
registered.