Daily-python

Latest version: v0.17.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

0.6.1

Fixed

- Disable Opus DTX (discontinuous transmission). This improves audio quality and
fixes issues on recordings.

0.6.0

Added

- Added `punctuate` and `endpointing` fields to `TranscriptionSettings`.

- Added dialout support with `CallClient.start_dialout()` and
`CallClient.stop_dialout()`.

- Added completion callbacks to `VirtualMicrophone.write_frames()` and
`VirtualSpeaker.read_frames()`. This change makes virtual devices
completely asynchronous if they are created with `non_blocking` set to
`True`.

Changed

- Renamed `session_id` field to `participantId` in `TranscriptionMessage`.

Removed

- Removed `is_final`, `user_id` and `user_name` fields from
`TranscriptionMessage`.

Fixed

- Room deletion messages from the server are now properly handled.

- `CallClient.send_app_message(None)` now properly triggers a `ValueError`
exception.

- If an invalid participant ID is passed to `CallClient.send_app_message()` it
will now trigger a `ValueError` exception.

- Fixed an issue that would cause audio crackling and popping when using
non-blocking devices.

- Fixed support for different audio sample rates and number of channels, other
than 16000 and 1 channel.

- Don't quote the participant ID when passing the string to video/audio renderer
callbacks.

- Fixed a potential crash on shutdown when using a virtual camera device.

- Emit `transcription-started` event if transcription is already started when
joining the room.

Other

- Added GStreamer media player demo.

0.5.4

Fixed

- Fixed another issue that could cause `CallClient.join()` to fail if another
Daily web client was also joining at the same time.

0.5.3

Fixed

- Fixed an issue that could cause `CallClient.join()` to fail if another Daily
web client was also joining at the same time.

0.5.2

Fixed

- Disabled echo cancellation, noise suppression and auto gain control by default
to match the previous library behavior.

0.5.1

Fixed

- Fixed a crash when passing audio frames to `VirtualMicrophone.write_frames()`
that require padding (i.e. non-multiple of 10ms worth of audio frames).

Page 5 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.