amine@2: auditok Changelog amine@2: ================= amine@2: amsehili@382: Version 0.2.0 amsehili@382: ------------- amsehili@382: amsehili@382: - Implement split function as a high-level API for tokenization amsehili@382: - Implement AudioRegion class for simple audio objects manipulation amsehili@382: - Use a much faster energy computation method (based on standard audioop module) amsehili@382: - Choose which channel(s) to use for tokenization amsehili@382: - Save multi-channel audio data amsehili@382: - Refactor code in all modules amsehili@382: - Improve documentation amsehili@382: - Use ArgumentParser instead of OptionParser in command-line script amsehili@382: - Clean up command-line script and move functions and workers to dedicated modules amsehili@382: - Add "timestamp" placehoder to main script amsehili@382: - Play audio with a progress bar amsehili@382: - StreamSaverWorker: avoid caching data for a long time in memory, save data regularly to disk amsehili@382: - Use numpy style for documentation and update theme amsehili@382: - Ensure pep8 compliance (flake8) and formatting with black amsehili@382: - Add pre-commit hooks amsehili@382: - Change license to MIT amsehili@382: - Add project logo amsehili@382: amsehili@382: amine@80: Version 0.1.8 amine@80: ------------- amine@80: amine@80: - Add command line argument to select audio device used by pyaudio amine@80: - Add command line argument to select buffer size for pyaudio amine@80: amine@80: amine@78: Version 0.1.7 amine@78: ------------- amine@78: amine@78: - Add python 3.5/3.6 to test scheme amine@78: - Make source pep8 compliant amine@78: - Add shortcut names for AudioSource object properties amine@78: - Fix Python 3 bug with reading binary data from STDIN amine@78: amine@78: amine@78: Version 0.1.6 amine@78: ------------- amine@78: amine@78: - Add 'duration' to output keywords amine@78: amine@78: amine@52: Version 0.1.5 amine@52: ------------- amine@52: amine@52: - Fix description error for --drop-trailing-silence option (wrong default value) amine@52: - Bug fix: cmdline.py, take analysis_window into account when initializing a tokenizer object amine@52: - Bug fix: cmdline.py, --save-image option, set `record` to True when reading from the microphone amine@52: - Bug fix: util.py, method ADSFactory.ads, make a shallow copy of user's `kwargs` before calling _check_normalize_args amine@52: - Update documentation (mainly typos fixes) amine@52: amine@52: amine@36: Version 0.1.4 amine@36: ------------- amine@36: amine@36: - auditok as command line tool amine@36: - Rst documentation amine@36: - Read audio data from stdin amine@36: - Add short alias for all ADSFactory.ads() keyword arguments amine@36: - Add tests for alias amine@331: - Break audio data into chunks for audio play back (to quickly detect interruptions like Ctrl-C) amine@36: amine@36: amine@5: Version 0.1.3 amine@5: ------------- amine@5: amine@5: - Bug fix: util.AudioEnergyValidator._formats = {1: 'b' , 2: 'h', 4: 'i'} instead of {1: 'B' , 2: 'H', 4: 'I'} amine@5: - Typo fix in code: StreamTokenizer.DROP_TRAILING_SILENCE renamed StreamTokenizer.DROP_TAILING_SILENCE amine@5: - Documentation updated amine@5: amine@2: amine@2: Version 0.1.2 amine@2: -------------- amine@2: amine@2: First public release on Github.