Skip to main content

Sound player library

Project description

epsound

Minimalistic cross-platform library for playing sounds (from wav files).

  • Works on windows and linux.
  • Supports devices with architecture x86, x64 and arm.
  • Provides minimal latency when starting and stopping sound playback.
  • Suitable for adding sound effects to a device where you want to ensure maximum response speed.

Repository: https://github.com/EPC-MSU/epsound

Prerequisites

Your linux system should have the following installed to successfully complete

     $ sudo apt-get install libasound2-dev

Installation:

Installation is very simple:

pip install epsound

Working example:

import epsound
import time

if __name__ == "__main__":
    # Let's create object of class WavPlayer and add sound from file with name "one" to him
    p = epsound.WavPlayer()
    p.add_sound(file="sound.wav", name="one")
    # Then let's play sound 1 sec
    p.play("one")
    time.sleep(1)

Project details


Download files

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

Source Distribution

epsound-0.0.6.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

epsound-0.0.6-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file epsound-0.0.6.tar.gz.

File metadata

  • Download URL: epsound-0.0.6.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for epsound-0.0.6.tar.gz
Algorithm Hash digest
SHA256 edced87e49e3b73ab18b2e34fdc11833beeab3293c5e8a77293eb4767811a245
MD5 dd901348d3e8a9c6698e44b8d91ef81d
BLAKE2b-256 9e68d094ac01963501ee00b47cb580f14fe6514e865e3e9643796d39beb7c8df

See more details on using hashes here.

File details

Details for the file epsound-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: epsound-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for epsound-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cb5909053e7bb0f25cb98f47d03ba252e6b44ff3667808d832fd4b9f46015598
MD5 b29296def43444f26c7e729e9cb1157b
BLAKE2b-256 247ab5703c4308151ebf8892e12b09c5ce51e4447a580da00794c33cb61e14f0

See more details on using hashes here.

Supported by

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