We just **need** a python library to:
* **Do** asynchronous and fast audio processing with Python,
-* **Decode** audio frames from ANY format into numpy arrays,
+* **Decode** audio frames from **any** audio or video media format into numpy arrays,
* **Analyze** audio content with some state-of-the-art audio feature extraction libraries,
* **Organize**, serialize and save analysis metadata through various formats,
-* **Draw** various fancy waveforms, spectrograms and other cool graphers,
+* **Draw** various fancy waveforms, spectrograms and other cool visualizers,
* **Transcode** audio data in various media formats and stream them through web apps,
* **Playback** and **interact** **on demand** through a smart high-level HTML5 extensible player,
* **Index**, **tag** and **organize semantic metadata** (see `Telemeta <http://telemeta.org>`_ which embed TimeSide).
0.5.4
- * Bugfix realease
* Encoder : transcoded streams where broken. Now fixed with some smart thread controls.
* Analyzer : update VAMP plugin example in sandbox
- * Analyzer : NEW experimental plugin : Limsi Speech Activity Detection Systems (limsi_sad)
+ * Analyzer : new experimental plugin : Limsi Speech Activity Detection Systems (limsi_sad)
+ * Decoder : process any media in streaming mode giving its URL
* Install : fix some setup requirements
0.5.3
Install
=======
+The TimeSide engine is intended to work on all Unix / Linux platforms.
+MacOS X and Windows versions will soon be explorated.
+
TimeSide needs some other python modules to run. The following methods explain how to install all dependencies on various Linux based systems.
On Debian, Ubuntu, etc:
$ sudo pip install timeside
-Otherwise, you can also install all dependencies and then use pip::
+On other Linux platforms, you can also install all dependencies and then use pip::
$ sudo pip install timeside
gstreamer0.10-plugins-ugly, python-aubio, python-yaafe, python-simplejson, python-yaml, python-h5py,
python-scipy, python-matplotlib, python-matplotlib
-Platforms
-==========
-
-The TimeSide engine is intended to work on all Unix / Linux platforms.
-MacOS X and Windows versions will soon be explorated.
-The player should work on any modern HTML5 enabled browser.
-Flash is needed for MP3 if the browser doesn't support it.
Shell Interface
================
* zoom
* layers
+The player should work on any modern HTML5 enabled browser.
+Flash is needed for MP3 if the browser doesn't support it.
+
Development
===========
import pickle
import os.path
+
class GMM:
def __init__(self, weights, means, vars):
"""
Limsi Speech Activity Detection Systems
LimsiSad performs frame level speech activity detection based on GMM models
- For each frame, it computes the log likelihood difference between a speech model and a non speech model. The highest is the estimate, the largest is the probability that the frame corresponds to speech.
+ For each frame, it computes the log likelihood difference between a speech model and a non speech model.
+ The highest is the estimate, the largest is the probability that the frame corresponds to speech.
The initialization of the analyzer requires to chose a model between 'etape' and 'maya'
'etape' models were obtained on data collected by LIMSI in the framework of ETAPE ANR project
'maya' models were obtained on data collected by EREA – Centre Enseignement et Recherche en Ethnologie Amerindienne