Skip to content

Commit a123cb1

Browse files
committed
Merge pull request #24 from readbeyond/devel
Releasing v1.3.1
2 parents ff4971c + 6671e95 commit a123cb1

File tree

98 files changed

+2295
-851
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2295
-851
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*.pyo
44
*.swp
55
*.so
6-
MANIFEST
6+
aeneas.egg-info
77
aeneas/build
88
bak
99
build
@@ -14,6 +14,7 @@ tmp
1414
# service scripts
1515
zzz_*.py
1616
zzz_*.sh
17+
zzz_long_tests
1718

1819
# Eclipse/PyDev
1920
.project

MANIFEST.in

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
recursive-include aeneas/res *
2+
recursive-include aeneas/tools/res *
3+
include check_dependencies.py
4+
recursive-include docs *
5+
prune docs/build
6+
include LICENSE
7+
recursive-include licenses *
8+
include README.md
9+
include README.txt
10+
include requirements.txt
11+
recursive-include thirdparty *
12+
include VERSION

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
**aeneas** is a Python library and a set of tools to automagically synchronize audio and text.
44

5-
* Version: 1.3.0
6-
* Date: 2015-10-14
5+
* Version: 1.3.1
6+
* Date: 2015-10-28
77
* Developed by: [ReadBeyond](http://www.readbeyond.it/)
88
* Lead Developer: [Alberto Pettarin](http://www.albertopettarin.it/)
99
* License: the GNU Affero General Public License Version 3 (AGPL v3)
@@ -323,13 +323,14 @@ Changelog: [http://www.readbeyond.it/aeneas/docs/changelog.html](http://www.read
323323
* Automated detection of audio head/tail
324324
* MFCC and DTW computed as Python C extensions to reduce the processing time
325325
* On Linux, `espeak` called via a Python C extension for faster audio synthesis
326+
* Output an HTML file (from `finetuneas` project) for fine tuning the sync map manually
326327

327328
## Limitations and Missing Features
328329

329330
* Audio should match the text: large portions of spurious text or audio might produce a wrong sync map
330331
* Audio is assumed to be spoken: not suitable/YMMV for song captioning
331332
* No protection against memory trashing if you feed extremely long audio files
332-
* On Mac OS X and Windows, audio synthesis might be slow (tens of minutes) if you have thousands of text fragments
333+
* On Mac OS X and Windows, audio synthesis might be slow if you have thousands of text fragments
333334

334335
## TODO List
335336

@@ -340,10 +341,10 @@ Changelog: [http://www.readbeyond.it/aeneas/docs/changelog.html](http://www.read
340341
* Reporting the alignment score
341342
* Improving (removing?) dependency from `espeak`, `ffmpeg`, `ffprobe` executables
342343
* Multilevel sync map granularity (e.g., multilevel SMIL output)
343-
* Supporting input text encodings other than UTF-8
344344
* Better documentation
345345
* Testing other approaches, like HMM
346346
* Publishing the package on PyPI
347+
* Publishing the package on Debian repo
347348

348349
Would you like to see one of the above points done?
349350
Consider [sponsoring](#supporting) this project!
@@ -399,6 +400,12 @@ is a verbatim copy from the
399400
[espeak project](http://espeak.sourceforge.net/).
400401
See [`licenses/eSpeak.txt`](licenses/eSpeak.txt) for details.
401402

403+
The HTML file `aeneas/res/finetuneas.html`
404+
is a verbatim copy from the
405+
[finetuneas project](https://github.com/ozdefir/finetuneas),
406+
courtesy of Firat Özdemir.
407+
See [`licenses/finetuneas.txt`](licenses/finetuneas.txt) for details.
408+
402409
Audio files contained in the unit tests `aeneas/tests/res/` directory
403410
are adapted from recordings produced by
404411
the [LibriVox Project](http://www.librivox.org)

README.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ aeneas
44
**aeneas** is a Python library and a set of tools to automagically
55
synchronize audio and text.
66

7-
- Version: 1.3.0
8-
- Date: 2015-10-14
7+
- Version: 1.3.1
8+
- Date: 2015-10-28
99
- Developed by: `ReadBeyond <http://www.readbeyond.it/>`__
1010
- Lead Developer: `Alberto Pettarin <http://www.albertopettarin.it/>`__
1111
- License: the GNU Affero General Public License Version 3 (AGPL v3)
@@ -352,6 +352,8 @@ Supported Features
352352
time
353353
- On Linux, ``espeak`` called via a Python C extension for faster audio
354354
synthesis
355+
- Output an HTML file (from ``finetuneas`` project) for fine tuning the
356+
sync map manually
355357

356358
Limitations and Missing Features
357359
--------------------------------
@@ -375,7 +377,6 @@ TODO List
375377
- Improving (removing?) dependency from ``espeak``, ``ffmpeg``,
376378
``ffprobe`` executables
377379
- Multilevel sync map granularity (e.g., multilevel SMIL output)
378-
- Supporting input text encodings other than UTF-8
379380
- Better documentation
380381
- Testing other approaches, like HMM
381382
- Publishing the package on PyPI
@@ -432,6 +433,11 @@ The C header ``speak_lib.h`` for ``espeak`` is a verbatim copy from the
432433
`espeak project <http://espeak.sourceforge.net/>`__. See
433434
```licenses/eSpeak.txt`` <licenses/eSpeak.txt>`__ for details.
434435

436+
The HTML file ``aeneas/res/finetuneas.html`` is a verbatim copy from the
437+
`finetuneas project <https://github.com/ozdefir/finetuneas>`__, courtesy
438+
of Firat Özdemir. See
439+
```licenses/finetuneas.txt`` <licenses/finetuneas.txt>`__ for details.
440+
435441
Audio files contained in the unit tests ``aeneas/tests/res/`` directory
436442
are adapted from recordings produced by the `LibriVox
437443
Project <http://www.librivox.org>`__ and they are in the public domain.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.0
1+
1.3.1

aeneas/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
5757
"""
5858
__license__ = "GNU AGPL v3"
59-
__version__ = "1.3.0"
59+
__version__ = "1.3.1"
6060
__email__ = "[email protected]"
6161
__status__ = "Production"
6262

aeneas/adjustboundaryalgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
2020
"""
2121
__license__ = "GNU AGPL v3"
22-
__version__ = "1.3.0"
22+
__version__ = "1.3.1"
2323
__email__ = "[email protected]"
2424
__status__ = "Production"
2525

aeneas/analyzecontainer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
2424
"""
2525
__license__ = "GNU AGPL v3"
26-
__version__ = "1.3.0"
26+
__version__ = "1.3.1"
2727
__email__ = "[email protected]"
2828
__status__ = "Production"
2929

aeneas/audiofile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
2828
"""
2929
__license__ = "GNU AGPL v3"
30-
__version__ = "1.3.0"
30+
__version__ = "1.3.1"
3131
__email__ = "[email protected]"
3232
__status__ = "Production"
3333

aeneas/cdtw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ __copyright__ = """
99
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
1010
"""
1111
__license__ = "GNU AGPL v3"
12-
__version__ = "1.3.0"
12+
__version__ = "1.3.1"
1313
__email__ = "[email protected]"
1414
__status__ = "Production"
1515

0 commit comments

Comments
 (0)