amine@2
|
1 auditok Changelog
|
amine@2
|
2 =================
|
amine@2
|
3
|
amsehili@383
|
4 Version 0.2.0
|
amsehili@383
|
5 -------------
|
amsehili@383
|
6
|
amsehili@383
|
7 - Implement split function as a high-level API for tokenization
|
amsehili@383
|
8 - Implement AudioRegion class for simple audio objects manipulation
|
amsehili@383
|
9 - Use a much faster energy computation method (based on standard audioop module)
|
amsehili@383
|
10 - Choose which channel(s) to use for tokenization
|
amsehili@383
|
11 - Save multi-channel audio data
|
amsehili@383
|
12 - Refactor code in all modules
|
amine@385
|
13 - Use genty for tests
|
amsehili@383
|
14 - Improve documentation
|
amsehili@383
|
15 - Use ArgumentParser instead of OptionParser in command-line script
|
amsehili@383
|
16 - Clean up command-line script and move functions and workers to dedicated modules
|
amsehili@383
|
17 - Add "timestamp" placehoder to main script
|
amsehili@383
|
18 - Play audio with a progress bar
|
amsehili@383
|
19 - StreamSaverWorker: avoid caching data for a long time in memory, save data regularly to disk
|
amsehili@383
|
20 - Use numpy style for documentation and update theme
|
amsehili@383
|
21 - Ensure pep8 compliance (flake8) and formatting with black
|
amsehili@383
|
22 - Add pre-commit hooks
|
amsehili@383
|
23 - Change license to MIT
|
amsehili@383
|
24 - Add project logo
|
amsehili@383
|
25
|
amsehili@383
|
26
|
amine@80
|
27 Version 0.1.8
|
amine@80
|
28 -------------
|
amine@80
|
29
|
amine@80
|
30 - Add command line argument to select audio device used by pyaudio
|
amine@80
|
31 - Add command line argument to select buffer size for pyaudio
|
amine@80
|
32
|
amine@80
|
33
|
amine@78
|
34 Version 0.1.7
|
amine@78
|
35 -------------
|
amine@78
|
36
|
amine@78
|
37 - Add python 3.5/3.6 to test scheme
|
amine@78
|
38 - Make source pep8 compliant
|
amine@78
|
39 - Add shortcut names for AudioSource object properties
|
amine@78
|
40 - Fix Python 3 bug with reading binary data from STDIN
|
amine@78
|
41
|
amine@78
|
42
|
amine@78
|
43 Version 0.1.6
|
amine@78
|
44 -------------
|
amine@78
|
45
|
amine@78
|
46 - Add 'duration' to output keywords
|
amine@78
|
47
|
amine@78
|
48
|
amine@52
|
49 Version 0.1.5
|
amine@52
|
50 -------------
|
amine@52
|
51
|
amine@52
|
52 - Fix description error for --drop-trailing-silence option (wrong default value)
|
amine@52
|
53 - Bug fix: cmdline.py, take analysis_window into account when initializing a tokenizer object
|
amine@52
|
54 - Bug fix: cmdline.py, --save-image option, set `record` to True when reading from the microphone
|
amine@52
|
55 - Bug fix: util.py, method ADSFactory.ads, make a shallow copy of user's `kwargs` before calling _check_normalize_args
|
amine@52
|
56 - Update documentation (mainly typos fixes)
|
amine@52
|
57
|
amine@52
|
58
|
amine@36
|
59 Version 0.1.4
|
amine@36
|
60 -------------
|
amine@36
|
61
|
amine@36
|
62 - auditok as command line tool
|
amine@36
|
63 - Rst documentation
|
amine@36
|
64 - Read audio data from stdin
|
amine@36
|
65 - Add short alias for all ADSFactory.ads() keyword arguments
|
amine@36
|
66 - Add tests for alias
|
amine@331
|
67 - Break audio data into chunks for audio play back (to quickly detect interruptions like Ctrl-C)
|
amine@36
|
68
|
amine@36
|
69
|
amine@5
|
70 Version 0.1.3
|
amine@5
|
71 -------------
|
amine@5
|
72
|
amine@5
|
73 - Bug fix: util.AudioEnergyValidator._formats = {1: 'b' , 2: 'h', 4: 'i'} instead of {1: 'B' , 2: 'H', 4: 'I'}
|
amine@5
|
74 - Typo fix in code: StreamTokenizer.DROP_TRAILING_SILENCE renamed StreamTokenizer.DROP_TAILING_SILENCE
|
amine@5
|
75 - Documentation updated
|
amine@5
|
76
|
amine@2
|
77
|
amine@2
|
78 Version 0.1.2
|
amine@2
|
79 --------------
|
amine@2
|
80
|
amine@2
|
81 First public release on Github.
|