Skip to main content

Daily Client SDK for Python

Project description

Daily Client SDK for Python

The Daily client SDK for Python allows you to build video and audio calling into your native desktop and server applications.

This SDK is well suited to build AI applications on the server side as it can be easily integrated with well-known Python libraries such as YOLOv5, PyTorch, OpenCV, or numpy.

The SDK's core features include:

  • Joining a Daily meeting as a participant
  • As a meeting participant, configuring inputs, publishing, and subscription settings
  • Receiving video frames from other participants
  • Receiving raw audio from all participants in the meeting
  • Sending video into a meeting
  • Sending raw audio into a meeting

This functionality can be applied to several AI use cases, including:

  • Performing object or face detection on the server side
  • Processing audio from a Speech-To-Text platform into a meeting
  • Sending audio from a Text-To-Speech platform into a meeting
  • Sending video and audio tracks to a content moderation platform
  • Using generative AI to inject video content into a meeting

Documentation

See the Daily Python API docs.

For demos on how to use daily-python, refer to the demos directory.

Installation

daily-python can be easily installed using pip:

   pip install daily-python

To upgrade:

   pip install -U daily-python

Requirements

  • Python 3.7 or newer

Usage

For usage details, visit Daily's Python SDK getting start guide.

Support

Need help or have feedback? You can reach out through our developer community or chat with our support engineers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

daily_python-0.5.3-cp37-abi3-manylinux_2_28_x86_64.whl (24.1 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ x86-64

daily_python-0.5.3-cp37-abi3-manylinux_2_28_aarch64.whl (22.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

daily_python-0.5.3-cp37-abi3-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

daily_python-0.5.3-cp37-abi3-macosx_10_12_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

Details for the file daily_python-0.5.3-cp37-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for daily_python-0.5.3-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29b9e7a47df5be6a86cc9a8b0c853376c507a2de48d330a2fef5c7c1ae626f6a
MD5 a86377fd2150ffdabd05f9a089954959
BLAKE2b-256 82cba2c610ef6d6fdd64a2014ab7fad1ea3f0adba07d4d759263140b45894638

See more details on using hashes here.

File details

Details for the file daily_python-0.5.3-cp37-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for daily_python-0.5.3-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fbe36d7cda000af3f94130294dd2d9b28b253462cc1a382dffb50efa2e7da66
MD5 c493f8012518da04144e5ccf467307a2
BLAKE2b-256 ac34345e2fe6ba56b90bc7760025be5fb87f96a610b85bc9c04911417136b9f1

See more details on using hashes here.

File details

Details for the file daily_python-0.5.3-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for daily_python-0.5.3-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d9de82567af4f0e02eb4cf3bd5248e476876e458bc663da762bdf65965f3b0a
MD5 13f0cb69e2a7da7c091edc65d174fddc
BLAKE2b-256 c5e03faa7a223b882ffb153b0c626abb8131dcb199be983467578b73f802331d

See more details on using hashes here.

File details

Details for the file daily_python-0.5.3-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for daily_python-0.5.3-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 de03df18c6b3121f513f7b478f21d23bd04e07efc415e172562f8b2d8b7974bd
MD5 0355117085cecfbda254221ef0b5dea6
BLAKE2b-256 2c2c3f53e84f8fb2316c75cc690566c9605e312233a34ac3cac7e3493fe1b0c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page