4
4
**aeneas** is a Python library and a set of tools to automagically
5
5
synchronize audio and text.
6
6
7
- - Version: 1.3.1
8
- - Date: 2015-10-28
7
+ - Version: 1.3.2
8
+ - Date: 2015-11-11
9
9
- Developed by: `ReadBeyond <http://www.readbeyond.it/>`__
10
10
- Lead Developer: `Alberto Pettarin <http://www.albertopettarin.it/>`__
11
11
- License: the GNU Affero General Public License Version 3 (AGPL v3)
@@ -86,9 +86,11 @@ System Requirements
86
86
2. ``ffmpeg`` and ``ffprobe`` executables available in your ``$PATH``
87
87
3. ``espeak`` executable available in your ``$PATH``
88
88
4. Python 2.7.x
89
- 5. Python modules ``BeautifulSoup``, ``lxml``, ``numpy``, and ``pafy ``
90
- 6. (Optional but strongly suggested ) Python C headers to compile the
89
+ 5. Python modules ``BeautifulSoup``, ``lxml``, and ``numpy ``
90
+ 6. (Optional, but strongly recommended ) Python C headers to compile the
91
91
Python C extensions
92
+ 7. (Optional, required only for downloading audio from YouTube) Python
93
+ module ``pafy``
92
94
93
95
Depending on the format(s) of audio files you work with, you might need
94
96
to install additional audio codecs for ``ffmpeg``. Similarly, you might
@@ -156,8 +158,9 @@ Linux
156
158
$ git clone https://github.com/ReadBeyond/aeneas.git
157
159
$ cd aeneas
158
160
$ sudo pip install -r requirements.txt
161
+ (Optional: $ sudo pip install pafy)
159
162
$ python setup.py build_ext --inplace
160
- $ python check_dependencies .py
163
+ $ python aeneas_check_setup .py
161
164
162
165
If the last command prints a success message, you have all the
163
166
required dependencies installed and you can confidently run
@@ -243,8 +246,9 @@ Feel free to jump to step 9 if you already have ``python``,
243
246
$ git clone https://github.com/ReadBeyond/aeneas.git
244
247
$ cd aeneas
245
248
$ sudo pip install -r requirements.txt
249
+ (Optional: $ sudo pip install pafy)
246
250
$ python setup.py build_ext --inplace
247
- $ python check_dependencies .py
251
+ $ python aeneas_check_setup .py
248
252
249
253
If the last command prints a success message, you have all the
250
254
required dependencies installed and you can confidently run
@@ -363,8 +367,8 @@ Limitations and Missing Features
363
367
- Audio is assumed to be spoken: not suitable/YMMV for song captioning
364
368
- No protection against memory trashing if you feed extremely long
365
369
audio files
366
- - On Mac OS X and Windows, audio synthesis might be slow (tens of
367
- minutes) if you have thousands of text fragments
370
+ - On Mac OS X and Windows, audio synthesis might be slow if you have
371
+ thousands of text fragments
368
372
369
373
TODO List
370
374
---------
@@ -380,6 +384,7 @@ TODO List
380
384
- Better documentation
381
385
- Testing other approaches, like HMM
382
386
- Publishing the package on PyPI
387
+ - Publishing the package on Debian repo
383
388
384
389
Would you like to see one of the above points done? Consider
385
390
`sponsoring <#supporting>`__ this project!
@@ -565,6 +570,9 @@ text.
565
570
ReadBeyond Sync, helped shaping the structure of this package for its
566
571
asynchronous usage.
567
572
573
+ **Chris Hubbard** prepared the files for packaging aeneas as a
574
+ Debian/Ubuntu ``.deb``.
575
+
568
576
All the mighty `GitHub
569
577
contributors <https://github.com/readbeyond/aeneas/graphs/contributors>`__,
570
578
and the members of the `Google
0 commit comments