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