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

Uploaded Source

Built Distribution

epsound-0.0.4-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epsound-0.0.4.tar.gz
  • Upload date:
  • Size: 2.3 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.4.tar.gz
Algorithm Hash digest
SHA256 54a184b9d417e2a849b43dd61d157f30135fcb9e4275f10bd5198361ba3966bc
MD5 ab25ad17c27f9cf93569f1bda5992b87
BLAKE2b-256 516c35759d4451ac56f4cb9770a0aa21e33c1f2a857d80cf2d0664d10bdd863b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epsound-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2eca229126fea52289df5e0e21074030397d37d949512d7b5178f5f8dfe0d6b1
MD5 6535758772cd38303d3b91b9048163cf
BLAKE2b-256 627ba745492a71f2f1f3a20f075249cf4f546abfc98de15da0496f37539b4a2b

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