Browse Source

README.md: Update the build dependencies section to cover the Android APK dependencies.

master
Reece H. Dunn 11 years ago
parent
commit
6ce028b946
1 changed files with 14 additions and 24 deletions
  1. 14
    24
      README.md

+ 14
- 24
README.md View File

This branch contains the files needed to build espeak on the android platform. This branch contains the files needed to build espeak on the android platform.
It is derived from the eyes-free project. It is derived from the eyes-free project.


## Prerequisits

To build eSpeak for Android, you need to have the following installed and
configured correctly:

1. Android SDK
2. Android NDK
3. wxWidgets 2.8 (for espeakedit when building `android/res/raw/espeakdata.zip`)

If you are building with Eclipse, you will also need:

1. Eclipse
2. Android Developer Tools (ADT) for Eclipse

If you are building on the command line, you will also need either:

1. ant (e.g. run `sudo apt-get install ant` on a Debian-based distribution), or
2. gradle 1.7, which can be installed from the
[Ubuntu PPA](https://launchpad.net/~cwchien/+archive/gradle/+files/gradle-1.7_1.0-0ubuntu1_all.deb)
debian file (including on Debian systems)

## Build Dependencies ## Build Dependencies


In order to build eSpeak, you need: In order to build eSpeak, you need:
3. wxWidgets development libraries (needed to build and run espeakedit 3. wxWidgets development libraries (needed to build and run espeakedit
to compile the phoneme data). to compile the phoneme data).


Optionally, you need:
In order to build the APK, you need:

1. the [Android SDK](http://developer.android.com/sdk/index.html);
2. the [Android NDK](http://developer.android.com/tools/sdk/ndk/index.html);
3. Gradle 1.7.

In order to use Android Studio, you will also need:

1. [Android Studio](http://developer.android.com/sdk/installing/studio.html).

In order to use Eclipse, you will also need:


1. the pulseaudio development library to enable pulseaudio output;
2. the portaudio development library to enable portaudio output.
1. Eclipse;
2. the [Android Developer Tools](http://developer.android.com/tools/sdk/eclipse-adt.html) (ADT) for Eclipse.


### Debian ### Debian


| autotools | `sudo apt-get install make autoconf automake libtool pkg-config` | | autotools | `sudo apt-get install make autoconf automake libtool pkg-config` |
| c++ compiler | `sudo apt-get install gcc g++` | | c++ compiler | `sudo apt-get install gcc g++` |
| wxWidgets | `sudo apt-get install libwxgtk2.8-dev` | | wxWidgets | `sudo apt-get install libwxgtk2.8-dev` |
| gradle | [gradle-1.7_1.0-0ubuntu1_all.deb](https://launchpad.net/~cwchien/+archive/gradle/+files/gradle-1.7_1.0-0ubuntu1_all.deb) |


## Building with Gradle ## Building with Gradle



Loading…
Cancel
Save