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.10.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

epsound-0.0.10-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epsound-0.0.10.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for epsound-0.0.10.tar.gz
Algorithm Hash digest
SHA256 fb4d30d8d2d378fc237322ed17f39830dc50db02fd4633a815647f9cebf81e92
MD5 7caaf62240ebadb2143c60682bf7cf7f
BLAKE2b-256 c78618b8867b2ced5d9a46fbcd912389b002b58e4fc29bc76c9d4b497c3af2ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epsound-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 4.1 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for epsound-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 94d36f92d162c1fb9ede89eb8191bf34a2e3714aa65f04d05e95163763ce1e7b
MD5 d87fb7041cea5194d121601d331078bc
BLAKE2b-256 2a1ccf274a321753d39548d591f8ca381828ba6ad261f7bdb1ad080fd935c51b

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