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 time
import epsound

if __name__ == "__main__":
    # Let's create object of class WavPlayer and add sound from file with name "one" to it
    player = epsound.WavPlayer()
    player.add_sound(file="sound.wav", name="one")
    # Then let's play sound
    player.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.1.1.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

epsound-0.1.1-py3-none-any.whl (4.5 kB view hashes)

Uploaded Python 3

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