Nist Sphere格式文件

时间:2013-05-06 08:03:49

标签: speech-recognition

为了阅读NIST球体格式文件,我正在尝试安装从here下载的NIST SPHERE软件,但我遇到了一些错误:

make[2]: Entering directory `/home/ibtissem/tools/nist/src/bin'
gcc  -I/home/ibtissem/tools/nist/include -L/home/ibtissem/tools/nist/lib -g -g -DNARCH_linux h_add.c  -lm -o h_add
h_add.c:31: error: undefined reference to 'sp_verbose'
h_add.c:31: error: undefined reference to 'sp_verbose'
h_add.c:28: error: undefined reference to 'hs_getopt'
h_add.c:42: error: undefined reference to 'sp_verbose'
h_add.c:42: error: undefined reference to 'sp_get_version'
h_add.c:44: error: undefined reference to 'hs_optind'
h_add.c:50: error: undefined reference to 'hs_optind'
h_add.c:53: error: undefined reference to 'hs_optind'
h_add.c:55: error: undefined reference to 'hs_optind'
h_add.c:71: error: undefined reference to 'sp_create_header'
h_add.c:93: error: undefined reference to 'sp_write_header'
h_add.c:103: error: undefined reference to 'sp_fpcopy'
collect2: error: ld returned 1 exit status
make[2]: *** [h_add] Error 1

有人对此错误有任何疑问吗?

3 个答案:

答案 0 :(得分:3)

这里有一个新版本的球体: http://www.nist.gov/itl/iad/mig/tools.cfm

Corpus Building Tools中的第二个工具。根据包装的自述文件,它已经在以下植物形式上进行了测试:

  

Mac OS X(10.6)
  Linux(Ubuntu 11.04)
  Cygwin(Windows XP下1.7)

答案 1 :(得分:2)

我建议使用Sound Exchange。它包括一个转换器:

sox foo.sph foo.wav

和简单的玩家一样:

play foo.sph

它的维护良好,可以做各种其他有用的事情。您可以轻松下载包而无需编译它。

答案 2 :(得分:1)

sphere_2.6a.tar.Z是现代系统不支持的非常过时的软件包

要解码SPHERE文件,请改为下载sph2pipe:

ftp://ftp.ldc.upenn.edu/pub/ldc/misc_sw/sph2pipe_v2.5.tar.gz

ftp://ftp.ldc.upenn.edu/pub/ldc/misc_sw/sph2pipe_v2.5.README_1ST