Commit Graph
163 Commits
Author SHA1 Message Date
Reece H. Dunn 32ad5a1283 Convert the index.html documentation to markdown. 2015-12-23 14:24:24 +00:00
Reece H. Dunn 0ad59a7f55 Support converting the markdown-based documentation to HTML. 2015-12-22 10:08:51 +00:00
Reece H. Dunn f10b2ccb85 Use the system's sonic files.
This allows newer versions of sonic to be used and to keep
up-to-date with bug fixes provided by the system.
2015-12-21 14:46:18 +00:00
Reece H. Dunn 967cfe4b9f Some systems need -lm to use the math library functions. 2015-12-17 22:01:55 +00:00
Reece H. Dunn 603f046154 Avoid implicit function messages when building the project. 2015-12-15 22:58:10 +00:00
Reece H. Dunn 406d74b216 Restructure the Makefile to simplify its layout. 2015-12-13 18:41:56 +00:00
Reece H. Dunn 3d6b0d15d1 Remove wxWidgets and the remaining parts of espeakedit from the build. 2015-12-13 17:54:11 +00:00
Reece H. Dunn bda5252b3f espeak-ng: implement and use --compile-intonations and --compile-phonemes command-line options 2015-12-13 17:45:11 +00:00
Reece H. Dunn 8218109400 Convert src/compiledata.cpp to src/libespeak-ng/compiledata.c. 2015-12-13 17:20:29 +00:00
Reece H. Dunn 408a12a79f Convert src/spect.cpp to src/libespeak-ng/spect.c. 2015-12-13 16:57:21 +00:00
Reece H. Dunn e2ba3703bb espeakedit: remove wxWidgets from spect.cpp 2015-12-13 16:37:57 +00:00
Reece H. Dunn 1a19319979 espeakedit: move the remaining prosodydisplay.cpp code into compiledata.cpp 2015-12-13 10:29:41 +00:00
Reece H. Dunn a008fb4f8b espeakedit: move the spectseq.cpp code into spect.cpp 2015-12-13 10:22:38 +00:00
Reece H. Dunn 3fde1a2d53 espeakedit: simplify and inline the ConfigInit logic 2015-12-13 08:59:13 +00:00
Reece H. Dunn 50377416cf espeakedit: remove all but the --compile support
This removes the GUI part of espeakedit, keeping the part that is
responsible for compiling the voice and intonation data. The
motivation for this is:

  1.  the voice and intonation data compilation will move into
      libespeak-ng after removing the wxWidgets logic and converting
      the code to C;

  2.  the espeakedit code is tightly coupled to the internals of
      libespeak-ng at a source code level, not a binary/API level,
      making the code harder to maintain;

  3.  a new GUI will be written in Qt that better supports creating
      and editing voices and languages.
2015-12-12 22:37:47 +00:00
Reece H. Dunn 156c622ed6 Rename compiledata.c => compilembrola.c. 2015-12-12 17:03:48 +00:00
Reece H. Dunn cf872e5e5a Use espeak-ng to build the mbrola voices, not espeakedit. 2015-12-12 13:36:34 +00:00
Reece H. Dunn 257b6b33a5 Move CompileMbrola to libespeak-ng. 2015-12-12 11:26:20 +00:00
Reece H. Dunn d9771ada20 Link speak-ng to the static library build of libespeak-ng. 2015-12-11 20:41:18 +00:00
Reece H. Dunn a00ad5ed94 Use libespeak_ng consistently in the makefile. 2015-12-11 19:50:06 +00:00
Reece H. Dunn a02b3489ae Rename libespeak.la => libespeak-ng.la. 2015-12-11 19:11:38 +00:00
Reece H. Dunn db8451e9a2 Rename speak => speak-ng. 2015-12-11 07:30:17 +00:00
Reece H. Dunn cf1f15af76 Rename espeak => espeak-ng. 2015-12-11 07:25:50 +00:00
Reece H. Dunn 3ca931f55f Move speak_lib.h to src/include/espeak-ng. 2015-12-10 07:24:10 +00:00
Reece H. Dunn f185786b87 Move libespeak-ng internal headers to src/libespeak-ng. 2015-12-10 07:14:37 +00:00
Reece H. Dunn f7dfc38dd7 Use the C compiler to build C files; restructuring.
This moves the libespeak source (*.cpp) files to src/libespeak-ng
and renames the C files (libespeak, espeak, speak) so they have
a .c file extension.
2015-12-09 23:33:00 +00:00
Andrew Lamont 722439f40b Merge remote-tracking branch 'refs/remotes/rhdunn/master' 2015-12-05 14:59:31 -05:00
Reece H. Dunn 7c30e8c7d7 Use -fPIC to support sparc/sparc64 architectures.
This is based on a patch by Thomas Petazzoni.
2015-11-28 11:28:14 +00:00
Lwin Moe c259dfc650 Added Burmese (work in progress). 2015-11-10 10:12:12 -05:00
Reece H. Dunn 3e12c3985b Merge branch 'master' into android 2015-10-11 20:33:14 +01:00
Reece H. Dunn 98e9bee133 Makefile.am: fix the reference to wave_sada.cpp (reported by Ken Perry) 2015-10-11 20:23:42 +01:00
Reece H. Dunn 586c911d67 Merge tag '1.48.15' into android
espeak 1.48.15
2015-07-25 09:51:12 +01:00
Reece H. Dunn c48bb4cd34 autotools: build the 'mr' dictionary 2015-04-16 13:59:24 +01:00
Reece H. Dunn 240a0c94ce autotools: update the phsource dependencies 2014-11-01 22:08:38 +00:00
Reece H. Dunn c006d1c696 Merge tag '1.48.11' into android
espeak 1.48.11

Conflicts:
	Makefile.am
2014-10-28 12:59:53 +00:00
Reece H. Dunn 1c78ef70ba autotools: support using a custom gradle command 2014-10-28 12:48:45 +00:00
Reece H. Dunn 55b2e01a6c autotools: support building the mbrola phtrans files 2014-08-14 10:44:18 +01:00
Reece H. Dunn 31f6a7773f Merge tag '1.48.08' into android 2014-08-09 13:31:05 +01:00
Reece H. Dunn 256ad226f2 autotools: build the 'ia' dictionary 2014-07-15 12:47:13 +01:00
Reece H. Dunn 9008ff311d Merge branch 'master' into android 2014-05-26 16:01:05 +01:00
Reece H. Dunn 5c04de2bea autotools: build the 'eu' dictionary 2014-03-04 17:54:03 +00:00
Reece H. Dunn 056562a6e3 Merge branch 'master' into android
Conflicts:
	README.md
2014-02-27 12:51:01 +00:00
Reece H. Dunn 38f02aa611 autotools: fix building only the phonemedata on a clean setup 2014-02-27 12:47:58 +00:00
Reece H. Dunn 8694543ec1 autotools: build the 'gd' dictionary 2014-02-02 13:55:12 +00:00
Reece H. Dunn 981c023977 autotools: update version to 1.48.* 2014-02-02 13:54:18 +00:00
Reece H. Dunn 6a45e7b162 autotools: build the 'or' dictionary 2014-01-21 17:59:59 +00:00
Reece H. Dunn 8c9ca88183 autotools: build the 'lfn' dictionary 2013-12-22 20:30:19 +00:00
Reece H. Dunn a4ce6aa683 autotools: support optionally building the extended Russian and Chinese dictionaries 2013-11-29 16:59:28 +00:00
Reece H. Dunn 6fa0354f15 mkdictlist: sort the phoneme data dependencies 2013-10-22 15:59:58 +01:00
Reece H. Dunn b7f773d46e autotools: improve the build dependencies for building the espeak phoneme data 2013-10-20 13:05:05 +01:00