hgneng / ekho Goto Github PK
View Code? Open in Web Editor NEWChinese text-to-speech engine
License: GNU General Public License v2.0
Chinese text-to-speech engine
License: GNU General Public License v2.0
1、在/ Ekho-Voice-Data / 0.2下载了pinyin yali 1600 4100替换后对于","(逗号)不会停顿,并且","后面的第一个字会发音很快速,有点跟第二个重叠。
2、后来从windows安装包拷贝pinyin下文件(gsm格式)就不会存在第一点的问题
3、还有生成的声音文件(wav),读最后一个字时候,很快速就没了,这个是否可以设置呢
雖然已經安裝espeak-ng
,但還是發生cannot find -lespeak-ng
錯誤。
$ which espeak-ng
/usr/bin/espeak-ng
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ekho configure 8.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure
## --------- ##
## Platform. ##
## --------- ##
hostname = Minerva
uname -m = x86_64
uname -r = 5.8.0-59-generic
uname -s = Linux
uname -v = #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021
/usr/bin/uname -p = x86_64
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /home/sati/anaconda3/bin
PATH: /home/sati/anaconda3/condabin
PATH: ~/Code
PATH: ~/.emacs.d/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /snap/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2519: checking for gcc
configure:2535: found /usr/bin/gcc
configure:2546: result: gcc
configure:2775: checking for C compiler version
configure:2784: gcc --version >&5
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2795: $? = 0
configure:2784: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
configure:2795: $? = 0
configure:2784: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2795: $? = 1
configure:2784: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:2795: $? = 1
configure:2815: checking whether the C compiler works
configure:2837: gcc conftest.c >&5
configure:2841: $? = 0
configure:2889: result: yes
configure:2892: checking for C compiler default output file name
configure:2894: result: a.out
configure:2900: checking for suffix of executables
configure:2907: gcc -o conftest conftest.c >&5
configure:2911: $? = 0
configure:2933: result:
configure:2955: checking whether we are cross compiling
configure:2963: gcc -o conftest conftest.c >&5
configure:2967: $? = 0
configure:2974: ./conftest
configure:2978: $? = 0
configure:2966: result: no
configure:2971: checking for suffix of object files
configure:2993: gcc -c conftest.c >&5
configure:2997: $? = 0
configure:3018: result: o
configure:3022: checking whether we are using the GNU C compiler
configure:3041: gcc -c conftest.c >&5
configure:3041: $? = 0
configure:3050: result: yes
configure:3059: checking whether gcc accepts -g
configure:3079: gcc -c -g conftest.c >&5
configure:3079: $? = 0
configure:3120: result: yes
configure:3137: checking for gcc option to accept ISO C89
configure:3200: gcc -c -g -O2 conftest.c >&5
configure:3200: $? = 0
configure:3213: result: none needed
configure:3238: checking whether gcc understands -c and -o together
configure:3260: gcc -c conftest.c -o conftest2.o
configure:3263: $? = 0
configure:3260: gcc -c conftest.c -o conftest2.o
configure:3263: $? = 0
configure:3275: result: yes
configure:3342: checking for ar
configure:3358: found /usr/bin/ar
configure:3369: result: ar
configure:3395: checking the archiver (ar) interface
configure:3411: gcc -c -g -O2 conftest.c >&5
configure:3411: $? = 0
configure:3413: ar cru libconftest.a conftest.o >&5
ar: `u' modifier ignored since `D' is the default (see `U')
configure:3416: $? = 0
configure:3415: result: ar
configure:3451: checking for a BSD-compatible install
configure:3519: result: /usr/bin/install -c
configure:3530: checking whether build environment is sane
configure:3585: result: yes
configure:3731: checking for a thread-safe mkdir -p
configure:3770: result: /usr/bin/mkdir -p
configure:3777: checking for gawk
configure:3793: found /usr/bin/gawk
configure:3804: result: gawk
configure:3815: checking whether make sets $(MAKE)
configure:3837: result: yes
configure:3859: checking whether make supports the include directive
configure:3874: make -f confmf.GNU && cat confinc.out
this is the am__doit target
configure:3877: $? = 0
configure:3896: result: yes (GNU style)
configure:3929: checking whether make supports nested variables
configure:3946: result: yes
configure:4025: checking how to create a pax tar archive
configure:4036: tar --version
tar (GNU tar) 1.30
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
configure:4039: $? = 0
configure:4079: tardir=conftest.dir && eval tar --format=posix -chf - "$tardir" >conftest.tar
configure:4082: $? = 0
configure:4086: tar -xf - <conftest.tar
configure:4089: $? = 0
configure:4091: cat conftest.dir/file
GrepMe
configure:4094: $? = 0
configure:4107: result: gnutar
configure:4116: checking dependency style of gcc
configure:4227: result: gcc3
configure:4317: checking build system type
configure:4331: result: x86_64-pc-linux-gnu
configure:4351: checking host system type
configure:4364: result: x86_64-pc-linux-gnu
configure:4405: checking how to print strings
configure:4432: result: printf
configure:4453: checking for a sed that does not truncate output
configure:4517: result: /usr/bin/sed
configure:4535: checking for grep that handles long lines and -e
configure:4593: result: /usr/bin/grep
configure:4598: checking for egrep
configure:4660: result: /usr/bin/grep -E
configure:4665: checking for fgrep
configure:4727: result: /usr/bin/grep -F
configure:4762: checking for ld used by gcc
configure:4829: result: /usr/bin/ld
configure:4836: checking if the linker (/usr/bin/ld) is GNU ld
configure:4851: result: yes
configure:4863: checking for BSD- or MS-compatible name lister (nm)
configure:4917: result: /usr/bin/nm -B
configure:5047: checking the name lister (/usr/bin/nm -B) interface
configure:5054: gcc -c -g -O2 conftest.c >&5
configure:5057: /usr/bin/nm -B "conftest.o"
configure:5060: output
0000000000000000 B some_variable
configure:5061: result: BSD nm
configure:5064: checking whether ln -s works
configure:5068: result: yes
configure:5076: checking the maximum length of command line arguments
configure:5207: result: 1572864
configure:5255: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
configure:5295: result: func_convert_file_noop
configure:5302: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:5322: result: func_convert_file_noop
configure:5329: checking for /usr/bin/ld option to reload object files
configure:5336: result: -r
configure:5410: checking for objdump
configure:5426: found /usr/bin/objdump
configure:5437: result: objdump
configure:5469: checking how to recognize dependent libraries
configure:5669: result: pass_all
configure:5754: checking for dlltool
configure:5784: result: no
configure:5814: checking how to associate runtime and link libraries
configure:5841: result: printf %s\n
configure:5965: checking for archiver @FILE support
configure:5982: gcc -c -g -O2 conftest.c >&5
configure:5982: $? = 0
configure:5985: ar cr libconftest.a @conftest.lst >&5
configure:5988: $? = 0
configure:5993: ar cr libconftest.a @conftest.lst >&5
ar: conftest.o: No such file or directory
configure:5996: $? = 1
configure:5995: result: @
configure:6053: checking for strip
configure:6069: found /usr/bin/strip
configure:6080: result: strip
configure:6152: checking for ranlib
configure:6168: found /usr/bin/ranlib
configure:6179: result: ranlib
configure:6281: checking command to parse /usr/bin/nm -B output from gcc object
configure:6434: gcc -c -g -O2 conftest.c >&5
configure:6437: $? = 0
configure:6441: /usr/bin/nm -B conftest.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' > conftest.nm
configure:6507: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
configure:6510: $? = 0
configure:6548: result: ok
configure:6595: checking for sysroot
configure:6625: result: no
configure:6632: checking for a working dd
configure:6670: result: /usr/bin/dd
configure:6674: checking how to truncate binary pipes
configure:6689: result: /usr/bin/dd bs=4096 count=1
configure:6825: gcc -c -g -O2 conftest.c >&5
configure:6828: $? = 0
configure:7018: checking for mt
configure:7034: found /usr/bin/mt
configure:7045: result: mt
configure:7068: checking if mt is a manifest tool
configure:7074: mt '-?'
configure:7082: result: no
configure:7759: checking how to run the C preprocessor
configure:7790: gcc -E conftest.c
configure:7790: $? = 0
configure:7804: gcc -E conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
11 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7804: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:7829: result: gcc -E
configure:7849: gcc -E conftest.c
configure:7849: $? = 0
configure:7863: gcc -E conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
11 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7863: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:7892: checking for ANSI C header files
configure:7912: gcc -c -g -O2 conftest.c >&5
configure:7912: $? = 0
configure:7985: gcc -o conftest -g -O2 conftest.c >&5
configure:7985: $? = 0
configure:7985: ./conftest
configure:7985: $? = 0
configure:7996: result: yes
configure:8009: checking for sys/types.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for sys/stat.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for stdlib.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for string.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for memory.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for strings.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for inttypes.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for stdint.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8009: checking for unistd.h
configure:8009: gcc -c -g -O2 conftest.c >&5
configure:8009: $? = 0
configure:8009: result: yes
configure:8023: checking for dlfcn.h
configure:8023: gcc -c -g -O2 conftest.c >&5
configure:8023: $? = 0
configure:8023: result: yes
configure:8279: checking for objdir
configure:8294: result: .libs
configure:8558: checking if gcc supports -fno-rtti -fno-exceptions
configure:8576: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
configure:8580: $? = 0
configure:8593: result: no
configure:8957: checking for gcc option to produce PIC
configure:8964: result: -fPIC -DPIC
configure:8972: checking if gcc PIC flag -fPIC -DPIC works
configure:8990: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
configure:8994: $? = 0
configure:9007: result: yes
configure:9036: checking if gcc static flag -static works
configure:9064: result: yes
configure:9079: checking if gcc supports -c -o file.o
configure:9100: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
configure:9104: $? = 0
configure:9126: result: yes
configure:9134: checking if gcc supports -c -o file.o
configure:9181: result: yes
configure:9214: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:10477: result: yes
configure:10514: checking whether -lc should be explicitly linked in
configure:10522: gcc -c -g -O2 conftest.c >&5
configure:10525: $? = 0
configure:10540: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
configure:10543: $? = 0
configure:10557: result: no
configure:10717: checking dynamic linker characteristics
configure:11298: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5
configure:11298: $? = 0
configure:11547: result: GNU/Linux ld.so
configure:11669: checking how to hardcode library paths into programs
configure:11694: result: immediate
configure:12242: checking whether stripping libraries is possible
configure:12247: result: yes
configure:12282: checking if libtool supports shared libraries
configure:12284: result: yes
configure:12287: checking whether to build shared libraries
configure:12312: result: yes
configure:12315: checking whether to build static libraries
configure:12319: result: yes
configure:9192: checking for g++
configure:9208: found /usr/bin/g++
configure:9219: result: g++
configure:9246: checking for C++ compiler version
configure:9255: g++ --version >&5
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:9266: $? = 0
configure:9255: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
configure:9266: $? = 0
configure:9255: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:9266: $? = 1
configure:9255: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:9266: $? = 1
configure:9270: checking whether we are using the GNU C++ compiler
configure:9289: g++ -c conftest.cpp >&5
configure:9289: $? = 0
configure:9298: result: yes
configure:9307: checking whether g++ accepts -g
configure:9327: g++ -c -g conftest.cpp >&5
configure:9327: $? = 0
configure:9368: result: yes
configure:9393: checking dependency style of g++
configure:9504: result: gcc3
configure:9537: checking how to run the C++ preprocessor
configure:9564: g++ -E conftest.cpp
configure:9564: $? = 0
configure:9578: g++ -E conftest.cpp
conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory
23 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:9578: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:9603: result: g++ -E
configure:9623: g++ -E conftest.cpp
configure:9623: $? = 0
configure:9637: g++ -E conftest.cpp
conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory
23 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:9637: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:9799: checking for ld used by g++
configure:9866: result: /usr/bin/ld -m elf_x86_64
configure:9873: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
configure:9888: result: yes
configure:9943: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:11016: result: yes
configure:11052: g++ -c -g -O2 conftest.cpp >&5
configure:11055: $? = 0
configure:11536: checking for g++ option to produce PIC
configure:11543: result: -fPIC -DPIC
configure:11551: checking if g++ PIC flag -fPIC -DPIC works
configure:11569: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5
configure:11573: $? = 0
configure:11586: result: yes
configure:11609: checking if g++ static flag -static works
configure:11637: result: yes
configure:11649: checking if g++ supports -c -o file.o
configure:11670: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5
configure:11674: $? = 0
configure:11696: result: yes
configure:11701: checking if g++ supports -c -o file.o
configure:11748: result: yes
configure:11778: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:11821: result: yes
configure:11962: checking dynamic linker characteristics
configure:12719: result: GNU/Linux ld.so
configure:12784: checking how to hardcode library paths into programs
configure:12809: result: immediate
configure:11728: checking for gcc
configure:11755: result: gcc
configure:11984: checking for C compiler version
configure:11993: gcc --version >&5
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:12004: $? = 0
configure:11993: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
configure:12004: $? = 0
configure:11993: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:12004: $? = 1
configure:11993: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:12004: $? = 1
configure:12008: checking whether we are using the GNU C compiler
configure:12036: result: yes
configure:12045: checking whether gcc accepts -g
configure:12106: result: yes
configure:12123: checking for gcc option to accept ISO C89
configure:12199: result: none needed
configure:12224: checking whether gcc understands -c and -o together
configure:12261: result: yes
configure:12278: checking whether make sets $(MAKE)
configure:12300: result: yes
configure:12314: checking for main in -lpthread
configure:12333: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:12333: $? = 0
configure:12342: result: yes
configure:12358: checking for dirent.h that defines DIR
configure:12377: gcc -c -g -O2 conftest.c >&5
configure:12377: $? = 0
configure:12385: result: yes
configure:12398: checking for library containing opendir
configure:12429: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:12429: $? = 0
configure:12446: result: none required
configure:12513: checking for ANSI C header files
configure:12617: result: yes
configure:12628: checking locale.h usability
configure:12628: gcc -c -g -O2 conftest.c >&5
configure:12628: $? = 0
configure:12628: result: yes
configure:12628: checking locale.h presence
configure:12628: gcc -E conftest.c
configure:12628: $? = 0
configure:12628: result: yes
configure:12628: checking for locale.h
configure:12628: result: yes
configure:12628: checking for stdlib.h
configure:12628: result: yes
configure:12628: checking for string.h
configure:12628: result: yes
configure:12628: checking for unistd.h
configure:12628: result: yes
configure:12640: checking for stdbool.h that conforms to C99
configure:12707: gcc -c -g -O2 conftest.c >&5
configure:12707: $? = 0
configure:12714: result: yes
configure:12716: checking for _Bool
configure:12716: gcc -c -g -O2 conftest.c >&5
configure:12716: $? = 0
configure:12716: gcc -c -g -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:66:20: error: expected expression before ')' token
66 | if (sizeof ((_Bool)))
| ^
configure:12716: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBPTHREAD 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_LOCALE_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((_Bool)))
| return 0;
| ;
| return 0;
| }
configure:12716: result: yes
configure:12733: checking for an ANSI C-conforming const
configure:12799: gcc -c -g -O2 conftest.c >&5
configure:12799: $? = 0
configure:12806: result: yes
configure:12814: checking for inline
configure:12830: gcc -c -g -O2 conftest.c >&5
configure:12830: $? = 0
configure:12838: result: inline
configure:12856: checking for size_t
configure:12856: gcc -c -g -O2 conftest.c >&5
configure:12856: $? = 0
configure:12856: gcc -c -g -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:68:21: error: expected expression before ')' token
68 | if (sizeof ((size_t)))
| ^
configure:12856: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBPTHREAD 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_LOCALE_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| return 0;
| ;
| return 0;
| }
configure:12856: result: yes
configure:12869: checking whether closedir returns void
configure:12893: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:12893: $? = 0
configure:12893: ./conftest
configure:12893: $? = 0
configure:12903: result: no
configure:12913: checking for stdlib.h
configure:12913: result: yes
configure:12923: checking for GNU libc compatible malloc
configure:12947: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:12947: $? = 0
configure:12947: ./conftest
configure:12947: $? = 0
configure:12957: result: yes
configure:12978: checking for working strtod
configure:13019: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:13019: $? = 0
configure:13019: ./conftest
configure:13019: $? = 0
configure:13029: result: yes
configure:13094: checking for memset
configure:13094: gcc -o conftest -g -O2 conftest.c -lpthread >&5
conftest.c:57:6: warning: conflicting types for built-in function 'memset'; expected 'void *(void *, int, long unsigned int)' [-Wbuiltin-declaration-mismatch]
57 | char memset ();
| ^~~~~~
conftest.c:45:1: note: 'memset' is declared in header '<string.h>'
44 | # include <limits.h>
45 | #else
configure:13094: $? = 0
configure:13094: result: yes
configure:13094: checking for setlocale
configure:13094: gcc -o conftest -g -O2 conftest.c -lpthread >&5
configure:13094: $? = 0
configure:13094: result: yes
configure:13094: checking for strstr
configure:13094: gcc -o conftest -g -O2 conftest.c -lpthread >&5
conftest.c:59:6: warning: conflicting types for built-in function 'strstr'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
59 | char strstr ();
| ^~~~~~
conftest.c:47:1: note: 'strstr' is declared in header '<string.h>'
46 | # include <limits.h>
47 | #else
configure:13094: $? = 0
configure:13094: result: yes
configure:13132: checking for main in -lsndfile
configure:13152: gcc -o conftest -g -O2 conftest.c -lsndfile
-lpthread >&5
configure:13152: $? = 0
configure:13161: result: yes
configure:13178: checking for main in -lespeak-ng
configure:13197: gcc -o conftest -g -O2 conftest.c -lespeak-ng -lsndfile -lpthread >&5
/usr/bin/ld: cannot find -lespeak-ng
collect2: error: ld returned 1 exit status
configure:13197: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ekho"
| #define PACKAGE_TARNAME "ekho"
| #define PACKAGE_VERSION "8.6"
| #define PACKAGE_STRING "ekho 8.6"
| #define PACKAGE_BUGREPORT "hgneng at gmail.com"
| #define PACKAGE_URL ""
| #define PACKAGE "ekho"
| #define VERSION "8.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBPTHREAD 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_LOCALE_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_MEMSET 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STRSTR 1
| #define HAVE_LIBSNDFILE 1
| /* end confdefs.h. */
|
|
| int
| main ()
| {
| return main ();
| ;
| return 0;
| }
configure:13206: result: no
configure:13216: error: in `/home/sati/Downloads/ekho-8.6':
configure:13218: error: espeak-ng test failed
See `config.log' for more details
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_closedir_void=no
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_memset=yes
ac_cv_func_setlocale=yes
ac_cv_func_strstr=yes
ac_cv_func_strtod=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_espeak_ng_main=no
ac_cv_lib_pthread_main=yes
ac_cv_lib_sndfile_main=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FGREP='/usr/bin/grep -F'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/usr/bin/dd
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_search_opendir='none required'
ac_cv_type__Bool=yes
ac_cv_type_size_t=yes
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_ar_interface=ar
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
am_cv_prog_tar_pax=gnutar
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /home/sati/Downloads/ekho-8.6/missing aclocal-1.16'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /home/sati/Downloads/ekho-8.6/missing autoconf'
AUTOHEADER='${SHELL} /home/sati/Downloads/ekho-8.6/missing autoheader'
AUTOMAKE='${SHELL} /home/sati/Downloads/ekho-8.6/missing automake-1.16'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CFLAG_FESTIVAL=''
CFLAG_FRISO=''
CFLAG_GTK2=''
CFLAG_PULSEAUDIO=''
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DIST_VOICE_DATA_FALSE=''
DIST_VOICE_DATA_TRUE=''
DLLTOOL='false'
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_FRISO_FALSE=''
ENABLE_FRISO_TRUE=''
ENABLE_SPEECHD_FALSE=''
ENABLE_SPEECHD_TRUE=''
EXEEXT=''
FESTIVAL_HEADER=''
FGREP='/usr/bin/grep -F'
GREP='/usr/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD='/usr/bin/ld -m elf_x86_64'
LDFLAGS=''
LIBOBJS=''
LIBS='-lsndfile -lpthread '
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIB_FESTIVAL=''
LIB_FRISO=''
LIB_GTK2=''
LIB_MP3LAME=''
LIB_PULSEAUDIO=''
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAKEINFO='${SHELL} /home/sati/Downloads/ekho-8.6/missing makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/usr/bin/mkdir -p'
NM='/usr/bin/nm -B'
NMEDIT=''
OBJDUMP='objdump'
OBJEXT='o'
OTOOL64=''
OTOOL=''
PACKAGE='ekho'
PACKAGE_BUGREPORT='hgneng at gmail.com'
PACKAGE_NAME='ekho'
PACKAGE_STRING='ekho 8.6'
PACKAGE_TARNAME='ekho'
PACKAGE_URL=''
PACKAGE_VERSION='8.6'
PATH_SEPARATOR=':'
POW_LIB=''
RANLIB='ranlib'
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/bash'
SPEECH_TOOLS_HEADER=''
STRIP='strip'
VERSION='8.6'
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='tar --format=posix -chf - "$$tardir"'
am__untar='tar -xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/sati/Downloads/ekho-8.6/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "ekho"
#define PACKAGE_TARNAME "ekho"
#define PACKAGE_VERSION "8.6"
#define PACKAGE_STRING "ekho 8.6"
#define PACKAGE_BUGREPORT "hgneng at gmail.com"
#define PACKAGE_URL ""
#define PACKAGE "ekho"
#define VERSION "8.6"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define HAVE_LIBPTHREAD 1
#define HAVE_DIRENT_H 1
#define STDC_HEADERS 1
#define HAVE_LOCALE_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_UNISTD_H 1
#define HAVE__BOOL 1
#define HAVE_STDBOOL_H 1
#define HAVE_STDLIB_H 1
#define HAVE_MALLOC 1
#define HAVE_MEMSET 1
#define HAVE_SETLOCALE 1
#define HAVE_STRSTR 1
#define HAVE_LIBSNDFILE 1
configure: exit 1
OS:Linux raspberrypi 4.1.17-v7+ #838 SMP Tue Feb 9 13:15:09 GMT 2016 armv7l GNU/Linux
reference:http://www.eguidedog.net/doc/doc_install_ekho.php
make CXXFLAGS=-DNO_SSE
error message:
*** Required DotConf library missing! See INSTALL .
Makefile:1406: recipe for target 'all-local' failed
make[1]: *** [all-local] Error 1
make[1]: Leaving directory '/home/pi/ekho/ekho-6.5'
Makefile:453: recipe for target 'all' failed
make: *** [all] Error 2
你好 余音大神,想请教下:
cd ./libmusicxml/linux && make
make[1]: Entering directory '/home/btows/ekho/libmusicxml/linux'
make -C ../samples
make[2]: Entering directory '/home/btows/ekho/libmusicxml/samples'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/btows/ekho/libmusicxml/samples'
make[1]: Leaving directory '/home/btows/ekho/libmusicxml/linux'
make[1]: Entering directory '/home/btows/ekho'
/bin/mkdir -p '/usr/local/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c test_ekho ekho '/usr/local/bin'
libtool: install: /usr/bin/install -c test_ekho /usr/local/bin/test_ekho
libtool: install: /usr/bin/install -c ekho /usr/local/bin/ekho
/bin/mkdir -p '/usr/local/include'
/usr/bin/install -c -m 644 src/ekho.h src/ekho_dict.h src/character.h src/phonetic_symbol.h src/zhy_symbol_map.h src/zh_symbol_map.h src/ekho_typedef.h src/ekho_impl.h utfcpp/source/utf8.h '/usr/local/include'
make install-data-hook
make[2]: Entering directory '/home/btows/ekho'
mkdir -p /usr/local/share/ekho-data
cp -RLf ./ekho-data/alphabet ./ekho-data/hakka ./ekho-data/tibetan ./ekho-data/ngangien ./ekho-data/hangul ./ekho-data/toisanese /usr/local/share/ekho-data/
cp: 无法获取'./ekho-data/alphabet' 的文件状态(stat): 没有那个文件或目录
cp: 无法获取'./ekho-data/hakka' 的文件状态(stat): 没有那个文件或目录
cp: 无法获取'./ekho-data/tibetan' 的文件状态(stat): 没有那个文件或目录
cp: 无法获取'./ekho-data/ngangien' 的文件状态(stat): 没有那个文件或目录
cp: 无法获取'./ekho-data/hangul' 的文件状态(stat): 没有那个文件或目录
cp: 无法获取'./ekho-data/toisanese' 的文件状态(stat): 没有那个文件或目录
Makefile:1382: recipe for target 'install-data-hook' failed
make[2]: *** [install-data-hook] Error 1
make[2]: Leaving directory '/home/btows/ekho'
Makefile:1305: recipe for target 'install-data-am' failed
make[1]: *** [install-data-am] Error 2
make[1]: Leaving directory '/home/btows/ekho'
Makefile:1250: recipe for target 'install-am' failed
make: *** [install-am] Error 2
相机拍到一张有文字的图片,经识别后语音播放出来。请问如何在qt下移植ekho实现此功能?
hi, i'm really interested in this project.
one thing i'm curious about is the basic theory of ekho. is it unit selection, hmm, or deep learning technologies?
checking for main in -lsndfile... yes
checking for main in -lespeak-ng... no
configure: error: in `/root/ekho-8.6':
configure: error: espeak-ng test failed
CentOS 7
ekho-8.6
yum提示没有devtoolset-4-gcc*
,安装了devtoolset-7-gcc*
espeak-devel
也安装了
有CentOS7下的安装参考吗,6有点老了。
目前英文句子似乎会被拆分成一个个独立的英文单词来朗读,效果比较差。需调查优化。
after running autoreconf --install; ./configure
Run make:
$ make
make all-am
make[1]: Entering directory '/home/halida/data/workspace/source/ekho'
make[1]: *** No rule to make target '../libmusicxml/libmusicxml2.a', needed by 'test_ekho'. Stop.
make[1]: Leaving directory '/home/halida/data/workspace/source/ekho'
Makefile:456: recipe for target 'all' failed
make: *** [all] Error 2
How to solve that? Thanks.
Also could you update the INSTALL file about it? Thanks.
I'm trying to use it for Cantonese(https://sourceforge.net/projects/e-guidedog/files/Ekho-Voice-Data/0.2/jyutping-wong-44100-v9.tar.bz2) but did not find where to place the data. Also when I compile it on Ubuntu 18.04 it shows something like this.
some text is ommited.
mv -f src/.deps/libekho_a-zh_symbol_map.Tpo src/.deps/libekho_a-zh_symbol_map.Po
g++ -DHAVE_CONFIG_H -I. -I./utfcpp/source -I./sonic -D_REENTRANT -pthread -std=c++11 -I./libmusicxml/src/elements -I./libmusicxml/src/lib -I./libmusicxml/src/visitors -I./libmusicxml/src/files -I./libmusicxml/src/parser -g -O2 -O0 -MT src/libekho_a-symbol_array.o -MD -MP -MF src/.deps/libekho_a-symbol_array.Tpo -c -o src/libekho_a-symbol_array.o `test -f 'src/symbol_array.cpp' || echo './'`src/symbol_array.cpp
mv -f src/.deps/libekho_a-symbol_array.Tpo src/.deps/libekho_a-symbol_array.Po
depbase=`echo sonic/sonic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -g -O2 -MT sonic/sonic.o -MD -MP -MF $depbase.Tpo -c -o sonic/sonic.o sonic/sonic.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libekho.a
ar cru libekho.a src/libekho_a-libekho.o src/libekho_a-libekho_impl.o src/libekho_a-phonetic_symbol.o src/libekho_a-ekho_dict.o src/libekho_a-number.o src/libekho_a-musicxml.o src/libekho_a-zhy_symbol_map.o src/libekho_a-zh_symbol_map.o src/libekho_a-symbol_array.o sonic/sonic.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libekho.a
g++ -DHAVE_CONFIG_H -I. -I./utfcpp/source -I./sonic -g -O2 -O0 -MT src/test_ekho-test_ekho.o -MD -MP -MF src/.deps/test_ekho-test_ekho.Tpo -c -o src/test_ekho-test_ekho.o `test -f 'src/test_ekho.cpp' || echo './'`src/test_ekho.cpp
mv -f src/.deps/test_ekho-test_ekho.Tpo src/.deps/test_ekho-test_ekho.Po
/bin/bash ./libtool --tag=CXX --mode=link g++ -I./utfcpp/source -I./sonic -g -O2 -O0 -o test_ekho src/test_ekho-test_ekho.o libekho.a -lpulse-simple -lpulse -lsndfile -lespeak ./libmusicxml/libmusicxml2.a -lespeak -lsndfile -lpthread
libtool: link: g++ -I./utfcpp/source -I./sonic -g -O2 -O0 -o test_ekho src/test_ekho-test_ekho.o libekho.a -lpulse-simple -lpulse ./libmusicxml/libmusicxml2.a -lespeak -lsndfile -lpthread
g++ -DHAVE_CONFIG_H -I. -I./utfcpp/source -I./sonic -pthread -lstdc++ -g -O2 -O0 -MT src/ekho-ekho.o -MD -MP -MF src/.deps/ekho-ekho.Tpo -c -o src/ekho-ekho.o `test -f 'src/ekho.cpp' || echo './'`src/ekho.cpp
mv -f src/.deps/ekho-ekho.Tpo src/.deps/ekho-ekho.Po
/bin/bash ./libtool --tag=CXX --mode=link g++ -I./utfcpp/source -I./sonic -pthread -lstdc++ -g -O2 -O0 -o ekho src/ekho-ekho.o libekho.a -lpulse-simple -lpulse -lsndfile -lespeak ./libmusicxml/libmusicxml2.a -lespeak -lsndfile -lpthread
libtool: link: g++ -I./utfcpp/source -I./sonic -pthread -g -O2 -O0 -o ekho src/ekho-ekho.o -lstdc++ libekho.a -lpulse-simple -lpulse ./libmusicxml/libmusicxml2.a -lespeak -lsndfile -lpthread -pthread
cd ./libmusicxml/linux && make
make[2]: Entering directory '/home/virtuoso_irfan/ekho/libmusicxml/linux'
make -C ../samples
make[3]: Entering directory '/home/virtuoso_irfan/ekho/libmusicxml/samples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/virtuoso_irfan/ekho/libmusicxml/samples'
make[2]: Leaving directory '/home/virtuoso_irfan/ekho/libmusicxml/linux'
make[1]: Leaving directory '/home/virtuoso_irfan/ekho'
Is it installed without errors? Because I don't see any confirmation of ekho is being installed completely.
我在GNU Guix打包了这个项目,但是最近我发现EKHO_DATA_PATH并不支持指定多个路径
比如
EKHO_DATA_PATH=/path/to/xxx
这样是可以工作的,但是
EKHO_DATA_PATH=/path/to/xxx:/path/to/xxx
无法工作
$ echo ${EKHO_DATA_PATH}
/gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data:/gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data
$ ekho
Fail to open file /gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data:/gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data/zh_list at 1128
Fail to load espeak dictionary: /gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data:/gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data/zh
_list
Fail to find voice data directory: /gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data:/gnu/store/xjvgz01fbrvcbilih9gvp72kzg7s8b0r-profile/share/ekho-data
/pinyin
Fail to setVoice of dictionary
Floating point exception
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=652861139fd92a5f8e55350c3d6286d9d8776ac3
I am on macOS Mojave 10.14.6.
I looked at macOS install instructions in INSTALL. I can't get past the ./configure
or make
steps. Do you have any suggestions? I'm not sure what version of gcc
is required. I'm interested in trying out the toisanese TTS.
Setup:
$ cd ekho-8.3
$ brew install pulseaudio gcc5
$ # I built and installed espeak-ng by following instructions here
$ # https://github.com/espeak-ng/espeak-ng/blob/master/docs/building.md#linux-mac-bsd
$ cd espeak-ng
$ glibtoolize -c
$ ./autogen.sh
$ ./configure --prefix=/usr/local
$ make
$ make install
Configure:
I tried the following without success.
$ cd ekho-8.3
$ ./configure --without-pulseaudio CC=gcc-5 CXX=g++-5
configure: WARNING: unrecognized options: --without-pulseaudio
checking for gcc... gcc-5
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/Users/kl94333/Downloads/ekho-8.3':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
$ ./configure CC=gcc-5 CXX=g++-5
checking for gcc... gcc-5
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/Users/kl94333/Downloads/ekho-8.3':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
$ ./configure CC=gcc-10 CXX=g++-10
...
checking for setlocale... yes
checking for strstr... yes
checking for main in -lsndfile... no
configure: error: in `/Users/kl94333/Downloads/ekho-8.3':
configure: error: sndfile test failed
See `config.log' for more details
$ clang --version
Apple clang version 11.0.0 (clang-1100.0.33.17)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
$ ./configure CC=clang CXX=clang # works
$ make
./utfcpp/source/utf8/unchecked.h:53:62: note: place parentheses around the '&' expression to silence this warning
*(result++) = static_cast<uint8_t>((cp >> 12)& 0x3f | 0x80);
^
( )
./utfcpp/source/utf8/unchecked.h:54:62: warning: '&' within '|' [-Wbitwise-op-parentheses]
*(result++) = static_cast<uint8_t>((cp >> 6) & 0x3f | 0x80);
~~~~~~~~~~^~~~~~ ~
./utfcpp/source/utf8/unchecked.h:54:62: note: place parentheses around the '&' expression to silence this warning
*(result++) = static_cast<uint8_t>((cp >> 6) & 0x3f | 0x80);
^
( )
In file included from src/test_ekho.cpp:29:
src/ekho.h:93:60: error: default arguments can only be specified for parameters in a function declaration
typedef int(SynthCallback)(short *pcm, int frames, void *arg = NULL,
^ ~~~~
src/ekho.h:94:42: error: default arguments can only be specified for parameters in a function declaration
OverlapType type = OVERLAP_QUIET_PART);
^ ~~~~~~~~~~~~~~~~~~
6 warnings and 2 errors generated.
make: *** [src/test_ekho-test_ekho.o] Error 1
Hi, try to build ekho master on Ubuntu 20.04 but got this error (configure with -enable-musicxml)
g++ -DHAVE_CONFIG_H -I. -fopenmp -I./utfcpp/source -I./sonic -D_REENTRANT -I/usr/include/festival -I/usr/include/speech_tools -pthread -std=c++11 -I./libmusicxml/src/elements -I./libmusicxml/src/lib -I./libmusicxml/src/visitors -I./libmusicxml/src/files -I./libmusicxml/src/parser -g -O2 -O0 -MT src/libekho_a-musicxml.o -MD -MP -MF src/.deps/libekho_a-musicxml.Tpo -c -o src/libekho_a-musicxml.o `test -f 'src/musicxml.cpp' || echo './'`src/musicxml.cpp
src/musicxml.cpp:22:10: fatal error: pitch_detection.h: No such file or directory
22 | #include <pitch_detection.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:981: src/libekho_a-musicxml.o] Error 1
Please help, thanks.
比如 TTS, text-to-speech之类的。
嗨,您好!
我正在windows平台上使用Ekho的API。但是我发现https://www.eguidedog.net/doc/doc_programme_with_ekho.php 页面的示例中,引用的“stdafx.h"文件在本项目master分支下src/目录下为空。
我不太确定我是否找对了位置,master/src/stdafx.h就是示例中被调用的那个stdafx.h吗?
或者说是不是代码版本或分支的问题呢?
大神你好。请问这台代码怎么放到centos7下安装并测试呢?
This is an amazing project, and I would love to experiment with it more on Android. Is that source available?
thank you!
github 上面有另一个相同名字的项目 Ekho https://github.com/EkhoTeam/Ekho
有什么联系的吗?谢谢。
我在ubuntu下使用ekho,但是在测试API中的pause函数时,发现并未生效,但是stop函数会生效。想请问下问题可能出在哪里 谢谢!
如果我想基于它在Linux服务器上,开发一个语音合成系统,但是我们需要它运行在docker容器中,以提供给在docker容器中的其他系统调用,请问有没有好的实现方式
如果搭建api服务给其它端口调用?例如PHP的api服务
请问「中华古籍」语音用的也是 ekho
引擎吗?
语音效果相差挺大的。
ekho 的语音会飘来飘去…
linux下,java怎么调用ekho生成mp3
我在主页面板上发现了用js实现的tts,在js文件里面看到可以使用localhost,我想它可能支持本地语音,我想把语音文件放到本地使用,想问如何下载webspeech使用的语音文件?在页面的例子中,我看到可以选择百度,讯飞等其它语音,如果我有这些引擎的语音包,是否可以在webspeech中使用,如何在本地放置这些语音文件?
我使用默认的语音包没有问题,可是当我尝试使用自己制作的语音包时,会出现以下情况:
1.开头第一个字特别小声,不知道程序是不是采用渐入渐出的方式来播放语音;
2.文字模式时(ekho -vpinyin.我的语音包 "要读的字")两个字间总会有重叠,也就是感觉前一个字还没播完就开始播下一个字了。而注音模式时(ekho -vpinyi.我的语音包 [[yao4 du2 de5 zi4]])不会有重叠但反而会感觉每个字之间的间隔太久。
我尝试查看默认语音包的波形,发音前的静音时间大概是0.01秒。制作自己的语音包时我尝试使用0.1秒或更长的静音时间,仍然是有比较明显的重叠现象。
尝试命令中加入-s 参数但没什么用。
语音包是用audacity制作的,44100采码率的16bit wav音频,应该不会太难加载。
不知是不是有什么设定我没留意?
Android版Ekho可否按ekho主页所讲添加语音方式,将语音包替换掉app生成的原ekho-data目录对应内容以此实现?现在的手机都不在乎那一两百M空间了。
但是几千个零碎小文件拉到手机里是非常耗时的。能否更改一下语音包的文件组成方式?
Android版的好久没更新版本了。
默认的男声实在是...... 下载的源码里好像是有mbrola 但是不知道怎样设置
ekho-spanish-4.9.3.exe works on Windows 7 but not Windows 10. Need to be fixed.
Ekho 6.5 with NVDA is crashing always.
(reported by Yerko Alfaro)
can make a guid for 潮州话 ?
Thanks.
1.按照https://blog.csdn.net/u014470361/article/details/84771720教程安装,至make步骤,未执行make install,运行 ./ekho "改革春风吹满地 **人民真争气" -o demo.wav ,工程目录ekho-7.7.1/下成功生成demo.wav,每个字发音正常.
2.从这个仓库https://sourceforge.net/projects/e-guidedog/files/Ekho-Voice-Data/0.2/下载汉语拼音音频:
a.pinyin-huang-44100-wav-v2.tar.xz
b.pinyin-yali-44100.tar.bz2
3.选取pinyin-yali-44100.tar.bz2包,解压至工程目录ekho-7.7.1/ekho-data/下,并重命名pinyin,pinyin目录下包含各拼音的wav文件
4.删除pinyin.index、pinyin.voice,至工程目录ekho-7.7.1/下, 运行 ./ekho "改革春风吹满地 **人民真争气" -o demo1.wav ,生成demo1.wav
demo1.wav里面的“改革春风吹满地”的“风”字没有发音,“**人民真争气”中只有“民真”两个字发音了,我想程序是没问题的,咨询一下是哪里操作错了.在字典里加入zh_list加入词“华为”,生成语音时“为”字还是读成第四声,好像并未检测到加入的词.
使用sonic改变语音速度似乎引入了不少噪音,sox的效果似乎更好,考虑替换。
windows版本 程序选择声音有微软huihui这个声音源。但是看到你的安装包没有对应的huihui,请问这个是放在什么位置,还是这个是微软sdk
Please update http://www.eguidedog.net/doc/doc_programme_with_ekho.php .
Thanks.
碧如说 讯飞的语音库 还有一些很优秀的语音库?
是否可以移植到Linux 并且用ekho读出来呢?
Orca读大写字母的时候好像会提高声调,怀疑没有正确地恢复声调导致有时出现一段文本用提高了的声调来朗读。
linux环境:
运行 ./ekho "你好" ,没有播放声音,也没有错误提示
运行 ./ekho "你好" -o test.wav 生成声音文件,用播放器可以播放声音。
请问会是什么问题导致的呢
g++ 命令 \ g++ try.cpp libekho.a -pthread -I. -Iutfcpp/source -Isonic -lsndfile pkg-config --libs libpulse-simple
pkg-config --cflags libpulse-simple
转为 CMakeList的形式怎么写呢?
在使用输入法读屏(ibusreader)的时候,有时会出现崩溃现象,崩溃后输入法似乎还能使用,但失去读候选词的功能。暂时不知道怎样重现,从下面崩溃的堆栈来看是遇到某些超出utf8范围的字符,不知道是不是和utf8mb4有关。
Core was generated by '/usr/lib/speech-dispatcher-modules/sd_ekho /home/hgneng/.config/speech-dispatch'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: 没有那个文件或目录.
[Current thread is 1 (Thread 0x7f5a84bb7700 (LWP 1718))]
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f5a8af62859 in __GI_abort () at abort.c:79
#2 0x00007f5a8b1cd951 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f5a8b1d947c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007f5a8b1d94e7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f5a8b1d9799 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x000055e7471ea62c in utf8::next<char const*> (it=@0x7f5a84bb6d30: 0x7f5a84bb6e10 "", end=0x7f5a84bb6e10 "")
at ./utfcpp/source/utf8/checked.h:144
#7 0x000055e7471e8120 in ekho::EkhoImpl::synth2 (this=0x7f5a8a3bb010, text="", callback=
0x55e7471e3405 <ekho::EkhoImpl::speakPcm(short*, int, void*, ekho::OverlapType)>, userdata=0x7f5a8a3bb010)
at src/libekho_impl.cpp:1853
#8 0x000055e7471e53d3 in ekho::EkhoImpl::speechDaemon (args=0x7f5a8a3bb010) at src/libekho_impl.cpp:841
#9 0x00007f5a8b319609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f5a8b05f103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
请问 Android 应用是否开源?可以将 Android 应用发布到 F-Droid 吗?谢谢!
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/speech-dispatcher-modules/sd_ekho /home/hgneng/.config/speech-dispatch'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055f1b2aa31a1 in sonicReadShortFromStream (stream=0x0, samples=0x7ff240932d20, maxSamples=8192) at sonic/sonic.c:460
460 sonic/sonic.c: 没有那个文件或目录.
[Current thread is 1 (Thread 0x7ff259c9e700 (LWP 1581))]
(gdb) bt
#0 0x000055f1b2aa31a1 in sonicReadShortFromStream (stream=0x0, samples=0x7ff240932d20, maxSamples=8192) at sonic/sonic.c:460
#1 0x000055f1b2a4e7bc in ekho::EkhoImpl::writePcm (pcm=0x7ff24005d120, frames=10944, arg=0x7ff25f4a2010,
type=ekho::OVERLAP_QUIET_PART, tofile=false) at src/libekho_impl.cpp:594
#2 0x000055f1b2a4d43b in ekho::EkhoImpl::speakPcm (pcm=0x7ff24005d120, frames=10944, arg=0x7ff25f4a2010,
type=ekho::OVERLAP_QUIET_PART) at src/ekho_impl.h:228
#3 0x000055f1b2a529f9 in ekho::EkhoImpl::synth2 (this=0x7ff25f4a2010, text="实心圆形",
callback=0x55f1b2a4d405 <ekho::EkhoImpl::speakPcm(short*, int, void*, ekho::OverlapType)>, userdata=0x7ff25f4a2010)
at src/libekho_impl.cpp:1962
#4 0x000055f1b2a4f3d3 in ekho::EkhoImpl::speechDaemon (args=0x7ff25f4a2010) at src/libekho_impl.cpp:841
#5 0x00007ff260400609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007ff260146103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
希望有DLL的接口使用说明
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.