mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Use an Open Source implementation of ieee80.c.
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
## 1.49.1 - (In Development)
|
||||
|
||||
* Vim syntax support for rule files.
|
||||
* Replace `ieee80.c` with the implementation at
|
||||
http://www.realitypixels.com/turk/opensource/ToFromIEEE.c.txt for Debian
|
||||
open source license compliance.
|
||||
|
||||
bug fixes:
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
Source: http://www.realitypixels.com/turk/opensource/
|
||||
|
||||
Open Source Repository
|
||||
|
||||
courtesy of
|
||||
Ken Turkowski
|
||||
|
||||
The source code available from this page may be freely downloaded and used in
|
||||
any applications for any purpose, as long as the code is used in its entirety
|
||||
and the copyright notice and warranty information is retained.
|
||||
|
||||
If you make any improvements to this software, you should provide me with said
|
||||
improvements.
|
||||
|
||||
If any of this code is incorporated into a commercial product, you should
|
||||
notify me of this by email, and provide me with a complimentary copy of said
|
||||
product. :-)
|
||||
+4
-4
@@ -15,7 +15,7 @@ SHARED_VERSION=2:49:1 # = *.so.1.1.49
|
||||
|
||||
MKDIR=mkdir -p
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
AM_CFLAGS = -Wno-endif-labels # Needed to prevent warnings in ieee80.c.
|
||||
|
||||
EXTRA_DIST=
|
||||
|
||||
@@ -124,7 +124,7 @@ src_libespeak_ng_la_LDFLAGS = -version-info $(SHARED_VERSION) -lpthread -lm \
|
||||
src_libespeak_ng_la_CFLAGS = -Isrc/include -Isrc/include/compat \
|
||||
-fPIC -fvisibility=hidden -D _BSD_SOURCE -D_DEFAULT_SOURCE -D _POSIX_C_SOURCE=200112L \
|
||||
-pedantic -fno-exceptions -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -DLIBESPEAK_NG_EXPORT \
|
||||
${PCAUDIOLIB_CFLAGS}
|
||||
${PCAUDIOLIB_CFLAGS} ${AM_CFLAGS}
|
||||
|
||||
src_libespeak_ng_la_SOURCES = \
|
||||
src/libespeak-ng/compiledata.c \
|
||||
@@ -175,7 +175,7 @@ endif
|
||||
|
||||
src_speak_ng_LDADD = src/libespeak-ng.la
|
||||
src_speak_ng_LDFLAGS = -static -lm ${PCAUDIOLIB_LIBS}
|
||||
src_speak_ng_CFLAGS = -Isrc/libespeak-ng -Isrc/include -D _POSIX_C_SOURCE=200112L
|
||||
src_speak_ng_CFLAGS = -Isrc/libespeak-ng -Isrc/include -D _POSIX_C_SOURCE=200112L ${AM_CFLAGS}
|
||||
src_speak_ng_SOURCES = src/speak-ng.c
|
||||
|
||||
bin_PROGRAMS += src/espeak-ng
|
||||
@@ -185,7 +185,7 @@ man1_MANS += src/espeak-ng.1
|
||||
endif
|
||||
|
||||
src_espeak_ng_LDADD = src/libespeak-ng.la ${PCAUDIOLIB_LIBS}
|
||||
src_espeak_ng_CFLAGS = -Isrc/include
|
||||
src_espeak_ng_CFLAGS = -Isrc/include ${AM_CFLAGS}
|
||||
src_espeak_ng_SOURCES = src/espeak-ng.c
|
||||
|
||||
##### phoneme data:
|
||||
|
||||
@@ -277,4 +277,12 @@ page on GitHub.
|
||||
|
||||
## License Information
|
||||
|
||||
eSpeak NG Text-to-Speech is released under the [GPL version 3](COPYING) or later license.
|
||||
eSpeak NG Text-to-Speech is released under the [GPL version 3](COPYING) or
|
||||
later license.
|
||||
|
||||
The `ieee80.c` implementation is taken directly from
|
||||
[To?FromIEEE.c.txt](http://www.realitypixels.com/turk/opensource/ToFromIEEE.c.txt)
|
||||
which has been made available for use in Open Source applications per the
|
||||
[license statement](COPYING.IEEE) on http://www.realitypixels.com/turk/opensource/.
|
||||
The only modification made to the code is to comment out the `TEST_FP` define
|
||||
to make it useable in the eSpeak NG library.
|
||||
|
||||
+943
-45
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user