amine@32: auditok, an AUDIo TOKenization tool
amine@32: ===================================
amine@23:
amine@32: .. image:: https://travis-ci.org/amsehili/auditok.svg?branch=master
amine@32: :target: https://travis-ci.org/amsehili/auditok
amine@37:
amine@37: .. image:: https://readthedocs.org/projects/auditok/badge/?version=latest
amine@38: :target: http://auditok.readthedocs.org/en/latest/?badge=latest
amine@38: :alt: Documentation Status
amine@32:
amine@53: `auditok` is an **Audio Activity Detection** tool that can process online data (read from an audio device or from standard input) as well as audio files. It can be used as a command line program and offers an easy to use API.
amine@32:
amine@35: The latest version of this documentation can be found at `Readthedocs `_.
amine@32:
amine@32: Requirements
amine@32: ------------
amine@32:
amine@32: `auditok` can be used with standard Python!
amine@32:
amine@39: However, if you want more features, the following packages are needed:
amine@32:
amine@50: - `Pydub `_ : read audio files in popular audio formats (ogg, mp3, etc.) or extract audio from a video file.
amine@32:
amine@50: - `PyAudio `_ : read audio data from the microphone and play back detections.
amine@32:
amine@50: - `matplotlib `_ : plot audio signal and detections (see figures above).
amine@32:
amine@50: - `numpy `_ : required by matplotlib. Also used for math operations instead of standard python if available.
amine@32:
amine@53: - Optionally, you can use `sox` or `[p]arecord` for data acquisition and feed `auditok` using a pipe.
amine@32:
amine@32: Installation
amine@32: ------------
amine@32:
amine@53: Install with pip:
amine@53:
amine@32: .. code:: bash
amine@32:
amine@50: sudo pip install auditok
amine@50:
amine@50: or install the latest version on Github:
amine@50:
amine@50: .. code:: bash
amine@50:
amine@32: git clone https://github.com/amsehili/auditok.git
amine@32: cd auditok
amine@32: sudo python setup.py install
amine@32:
amine@32: Getting started
amine@32: ---------------
amine@32:
amine@23: .. toctree::
amine@23: :titlesonly:
amine@35: :maxdepth: 2
amine@23:
amine@32: Command-line Usage Guide
amine@32: API Tutorial
amine@23:
amine@35: API Reference
amine@35: -------------
amine@35:
amine@35: .. toctree::
amine@35: :maxdepth: 3
amine@35:
amine@35: auditok.core
amine@35: auditok.util
amine@35: auditok.io
amine@35: auditok.dataset
amine@23:
amine@23: Indices and tables
amine@23: ==================
amine@23: * :ref:`genindex`
amine@23: * :ref:`modindex`
amine@23: * :ref:`search`