Merge pull request #1504 from pipecat-ai/aleix/base-output-transport-audio-10ms-chunk-update

TransportParams: set audio_out_10ms_chunks to 4
This commit is contained in:
Aleix Conchillo Flaqué
2025-04-01 15:15:24 -07:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -109,6 +109,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Performance ### Performance
- Output transports now send 40ms audio chunks instead of 20ms. This should
improve performance.
- `BotSpeakingFrame`s are now sent every 200ms. If the output transport audio chunks - `BotSpeakingFrame`s are now sent every 200ms. If the output transport audio chunks
are higher than 200ms then they will be sent at every audio chunk. are higher than 200ms then they will be sent at every audio chunk.

View File

@@ -31,7 +31,7 @@ class TransportParams(BaseModel):
audio_out_sample_rate: Optional[int] = None audio_out_sample_rate: Optional[int] = None
audio_out_channels: int = 1 audio_out_channels: int = 1
audio_out_bitrate: int = 96000 audio_out_bitrate: int = 96000
audio_out_10ms_chunks: int = 2 audio_out_10ms_chunks: int = 4
audio_out_mixer: Optional[BaseAudioMixer] = None audio_out_mixer: Optional[BaseAudioMixer] = None
audio_in_enabled: bool = False audio_in_enabled: bool = False
audio_in_sample_rate: Optional[int] = None audio_in_sample_rate: Optional[int] = None