Skip to content

Commit 0061817

Browse files
authored
Merge pull request #166 from pettarin/devel
Updated docs
2 parents 538ca89 + 813ecfc commit 0061817

File tree

8 files changed

+45
-37
lines changed

8 files changed

+45
-37
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ in several formats, depending on its application:
6060
### System Requirements
6161

6262
1. a reasonably recent machine (recommended 4 GB RAM, 2 GHz 64bit CPU)
63-
2. [Python](https://python.org/) 2.7 (Linux, OS X, Windows) or 3.4 or later (Linux, OS X)
63+
2. [Python](https://python.org/) 2.7 (Linux, OS X, Windows) or 3.5 or later (Linux, OS X)
6464
3. [FFmpeg](https://www.ffmpeg.org/)
6565
4. [eSpeak](http://espeak.sourceforge.net/)
6666
5. Python packages `BeautifulSoup4`, `lxml`, and `numpy`

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ System Requirements
7575
~~~~~~~~~~~~~~~~~~~
7676

7777
1. a reasonably recent machine (recommended 4 GB RAM, 2 GHz 64bit CPU)
78-
2. `Python <https://python.org/>`__ 2.7 (Linux, OS X, Windows) or 3.4 or
78+
2. `Python <https://python.org/>`__ 2.7 (Linux, OS X, Windows) or 3.5 or
7979
later (Linux, OS X)
8080
3. `FFmpeg <https://www.ffmpeg.org/>`__
8181
4. `eSpeak <http://espeak.sourceforge.net/>`__

docs/source/changelog.rst

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ v1.7.2 (2017-03-03)
1111
#. Fixed a latent bug with arbitrary shifts in aba when using the ``task_adjust_boundary_no_zero`` option
1212
#. Fixed a latent bug in AWS Polly and Nuance wrappers
1313
#. Updated copyright strings with 2017
14+
#. Updated ``INSTALL.md`` to brew install from Daniel Bair's tap instead of official brew repo since they removed the formula for aeneas (#165)
1415

1516
v1.7.1 (2016-12-20)
1617
-------------------

wiki/HOWITWORKS.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ first try to recognize what the speaker says,
6060
then they align the recognized text with the ground truth text,
6161
producing the final text-to-audio synchronization map.
6262

63-
Unlike ASRs,
63+
Unlike ASRs,
6464
**aeneas** uses a **more classic, signal-processing-based approach**,
6565
called [**Dynamic Time Warping**](https://en.wikipedia.org/wiki/Dynamic_time_warping) (DTW)
6666
leveraging text-to-speech (TTS) synthesis.
@@ -86,7 +86,7 @@ but you must bear in mind that
8686
**aeneas** actually operates on `C`,
8787
that is, the mono WAVE version of `R`.
8888

89-
**NOTE**:
89+
**NOTE**:
9090
The above observation is true
9191
for all the modern audio formats,
9292
considered at "file level".
@@ -301,7 +301,7 @@ M = [
301301
"His tender heir might bear his memory:" -> [11.920, 15.280]
302302
...
303303
"To eat the world's due, by the grave and thee." -> [48.080, 53.240]
304-
]
304+
]
305305
```
306306

307307
![Waveform with aligned labels, detail](align.png)

wiki/INSTALL.md

+15-8
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ Below you can find detailed procedures for each operating system.
4545
containing the C headers (`python-dev` or similar).
4646

4747
2. Install `aeneas` system-wise with `pip`:
48-
48+
4949
```bash
5050
$ sudo pip install numpy
5151
$ sudo pip install aeneas
5252
```
53-
53+
5454
**Note**: you must install `numpy` before `aeneas`,
5555
otherwise the setup process will fail.
5656

@@ -96,7 +96,7 @@ you can install all the dependencies by downloading and running
9696
and you can confidently run **aeneas** in production.
9797

9898
3. In alternative to the previous point, you can install `aeneas` with `pip`:
99-
99+
100100
```bash
101101
$ sudo pip install numpy
102102
$ sudo pip install aeneas
@@ -148,9 +148,16 @@ Feel free to jump to step 3 if you already have `brew` installed in your system.
148148
4. Install `aeneas`:
149149

150150
```bash
151-
$ brew install homebrew/python/aeneas
151+
$ brew install danielbair/tap/aeneas
152152
```
153153

154+
**NOTE** (2017-02-28): apparently the `brew` formula for `aeneas` has been removed
155+
from the official `brew` repository
156+
(it was installable with `brew install homebrew/python/aeneas`),
157+
when the `homebrew-python` repository was deprecated.
158+
While we try to upload the formula for `aeneas` back to the official repository,
159+
you can use the tap by Daniel Bair to install `aeneas`.
160+
154161
### Manual Procedure
155162

156163
Feel free to jump to step 9 if you already have
@@ -212,7 +219,7 @@ Feel free to jump to step 9 if you already have
212219
```bash
213220
$ which python
214221
/usr/local/bin/python
215-
222+
216223
$ python --version
217224
Python 2.7.10 (or later)
218225
```
@@ -232,7 +239,7 @@ Feel free to jump to step 9 if you already have
232239
and you can confidently run **aeneas** in production.
233240

234241
10. In alternative to the previous point, you can install `aeneas` with `pip`:
235-
242+
236243
```bash
237244
$ sudo pip install numpy
238245
$ sudo pip install aeneas
@@ -284,7 +291,7 @@ that you can download from
284291
### Manual Procedure
285292

286293
On Windows it is recommended to run **aeneas**
287-
with Python 2.7, since compiling the C extensions on Python 3.4 or 3.5
294+
with Python 2.7, since compiling the C extensions on Python 3.5
288295
requires [a complex setup process](http://stackoverflow.com/questions/29909330/microsoft-visual-c-compiler-for-python-3-4).
289296

290297
The following guide was kindly provided by Richard Margetts of [SIL International](http://www.sil.org),
@@ -343,7 +350,7 @@ otherwise the modification will not be in effect.)
343350
1. Go to [http://ffmpeg.zeranoe.com/builds/](http://ffmpeg.zeranoe.com/builds/) .
344351
2. Download the `Static` version, 64-bit or 32-bit, depending on your system.
345352
You do not need the `Shared` or `Dev` versions.
346-
3. Unzip it to a new folder `C:\sync\ffmpeg`.
353+
3. Unzip it to a new folder `C:\sync\ffmpeg`.
347354
4. Add the `C:\sync\ffmpeg\bin` path to your system `PATH` variable, as you did for eSpeak above.
348355
Do not forget the `bin` part of the path.
349356
The `bin` sub-folder contains three executables: `ffmpeg.exe`, `ffplay.exe`, and `ffprobe.exe` which are used by aeneas.

wiki/PLATFORMS.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
# Tested Platforms
1+
# Tested Platforms
22

33
**aeneas** has been confirmed to work on the following systems:
44

5-
| OS | 32/64 bit | Python 2.7 | Python 3.4/3.5 | PyPy 5.x |
6-
|-------------------|-----------|------------|----------------|----------|
7-
| Arch | 64 | Yes | Yes | Unknown |
8-
| Debian | 32 | Yes | Yes | Unknown |
9-
| Debian | 64 | Yes | Yes | Yes |
10-
| Ubuntu | 64 | Yes | Yes | Yes |
11-
| Gentoo | 64 | Yes | Unknown | Unknown |
12-
| Slackware | 64 | Yes | Unknown | Unknown |
13-
| Mac OS X 10.7 (3) | 64 | Yes | Yes | Unknown |
14-
| Mac OS X 10.8 (3) | 64 | Yes | Yes | Unknown |
15-
| Mac OS X 10.9 | 64 | Yes | Yes | Unknown |
16-
| Mac OS X 10.10 | 64 | Yes | Yes | Unknown |
17-
| Mac OS X 10.11 | 64 | Yes | Yes | Unknown |
18-
| Mac OS X 10.12 | 64 | Yes | Yes | Yes |
19-
| Windows Vista | 32 | Yes (1) | Yes (1, 2) | Unknown |
20-
| Windows 7 | 32 | Yes (1) | Yes (1, 2) | Unknown |
21-
| Windows 7 | 64 | Yes (1) | Yes (1, 2) | Unknown |
22-
| Windows 8.1 | 32 | Yes (1) | Yes (1, 2) | Unknown |
23-
| Windows 8.1 | 64 | Yes (1) | Yes (1, 2) | Unknown |
24-
| Windows 10 | 64 | Yes (1) | Yes (1, 2) | Unknown |
5+
| OS | 32/64 bit | Python 2.7 | Python 3.5 | PyPy 5.x |
6+
|-------------------|-----------|------------|------------|----------|
7+
| Arch | 64 | Yes | Yes | Unknown |
8+
| Debian | 32 | Yes | Yes | Unknown |
9+
| Debian | 64 | Yes | Yes | Yes |
10+
| Ubuntu | 64 | Yes | Yes | Yes |
11+
| Gentoo | 64 | Yes | Unknown | Unknown |
12+
| Slackware | 64 | Yes | Unknown | Unknown |
13+
| Mac OS X 10.7 (3) | 64 | Yes | Yes | Unknown |
14+
| Mac OS X 10.8 (3) | 64 | Yes | Yes | Unknown |
15+
| Mac OS X 10.9 | 64 | Yes | Yes | Unknown |
16+
| Mac OS X 10.10 | 64 | Yes | Yes | Unknown |
17+
| Mac OS X 10.11 | 64 | Yes | Yes | Unknown |
18+
| Mac OS X 10.12 | 64 | Yes | Yes | Yes |
19+
| Windows Vista | 32 | Yes (1) | Yes (1, 2) | Unknown |
20+
| Windows 7 | 32 | Yes (1) | Yes (1, 2) | Unknown |
21+
| Windows 7 | 64 | Yes (1) | Yes (1, 2) | Unknown |
22+
| Windows 8.1 | 32 | Yes (1) | Yes (1, 2) | Unknown |
23+
| Windows 8.1 | 64 | Yes (1) | Yes (1, 2) | Unknown |
24+
| Windows 10 | 64 | Yes (1) | Yes (1, 2) | Unknown |
2525

2626
**Notes**
2727

2828
(1) The ``cew`` Python C extension to speed up text synthesis
2929
with eSpeak is available on Linux, Mac OS X,
3030
and Windows 32 bit at the moment.
3131

32-
(2) On Windows and Python 3.4/3.5, compiling the Python C extensions
32+
(2) On Windows and Python 3.5, compiling the Python C extensions
3333
is quite complex; however, running **aeneas** in pure Python mode
3434
has been confirmed to work.
3535

wiki/PYINSTALLER.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,6 @@ Important notes (for both cases):
9090
```
9191

9292
6. Distribute the file(s) created in the ``dist/`` directory.
93-
93+
9494

9595

wiki/TESTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Testing
1+
# Testing
22

33
The unit and integration tests are contained in the
44
[``aeneas.tests``](https://github.com/readbeyond/aeneas/blob/master/aeneas/tests/)

0 commit comments

Comments
 (0)