diff options
author | fhajny <fhajny> | 2014-09-05 10:13:20 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2014-09-05 10:13:20 +0000 |
commit | 85e0cea057df2af29717105b9864828db20eedd2 (patch) | |
tree | 7caec3e2e2e54f2c6d9c207a61d7a4dfd7fd56bd /audio | |
parent | 0ecee570379d64e8edff3f835b4be7181384dbbe (diff) | |
download | pkgsrc-85e0cea057df2af29717105b9864828db20eedd2.tar.gz |
Import the CMUSphinx toolkit as sphinxbase, sphinx3, sphinxtrain
and pocketsphinx.
CMUSphinx toolkit is a leading speech recognition toolkit with various
tools used to build speech applications. CMU Sphinx toolkit has a number
of packages for different tasks and applications.
Diffstat (limited to 'audio')
23 files changed, 792 insertions, 0 deletions
diff --git a/audio/pocketsphinx/DESCR b/audio/pocketsphinx/DESCR new file mode 100644 index 00000000000..81fa83705c3 --- /dev/null +++ b/audio/pocketsphinx/DESCR @@ -0,0 +1,2 @@ +Pocket Sphinx is a frontend to the sphinxbase large-vocabulary, +speaker-independent, continuous speech recognition engine. diff --git a/audio/pocketsphinx/Makefile b/audio/pocketsphinx/Makefile new file mode 100644 index 00000000000..6aaf29fda99 --- /dev/null +++ b/audio/pocketsphinx/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +DISTNAME= pocketsphinx-0.8 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/} + +MAINTAINER= filip@joyent.com +HOMEPAGE= http://cmusphinx.sourceforge.net/ +COMMENT= CMUSphinx speech recognition C library +LICENSE= 2-clause-bsd + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +PKGCONFIG_OVERRIDE+= pocketsphinx.pc.in + +CONFIGURE_ARGS+= --without-python + +.include "../../audio/sphinxbase/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/pocketsphinx/PLIST b/audio/pocketsphinx/PLIST new file mode 100644 index 00000000000..05a14549fa2 --- /dev/null +++ b/audio/pocketsphinx/PLIST @@ -0,0 +1,49 @@ +@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:20 fhajny Exp $ +bin/pocketsphinx_batch +bin/pocketsphinx_continuous +bin/pocketsphinx_mdef_convert +include/pocketsphinx/cmdln_macro.h +include/pocketsphinx/fsg_set.h +include/pocketsphinx/pocketsphinx.h +include/pocketsphinx/pocketsphinx.pxd +include/pocketsphinx/pocketsphinx_export.h +include/pocketsphinx/ps_lattice.h +include/pocketsphinx/ps_mllr.h +lib/libpocketsphinx.la +lib/pkgconfig/pocketsphinx.pc +man/man1/pocketsphinx_batch.1 +man/man1/pocketsphinx_continuous.1 +man/man1/pocketsphinx_mdef_convert.1 +share/pocketsphinx/model/hmm/en/tidigits/feat.params +share/pocketsphinx/model/hmm/en/tidigits/mdef +share/pocketsphinx/model/hmm/en/tidigits/means +share/pocketsphinx/model/hmm/en/tidigits/sendump +share/pocketsphinx/model/hmm/en/tidigits/transition_matrices +share/pocketsphinx/model/hmm/en/tidigits/variances +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/feat.params +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/mdef +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/means +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/noisedict +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/sendump +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/transition_matrices +share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/variances +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/feat.params +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/mdef +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/means +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/noisedict +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/sendump +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/transition_matrices +share/pocketsphinx/model/hmm/zh/tdt_sc_8k/variances +share/pocketsphinx/model/lm/en/tidigits.DMP +share/pocketsphinx/model/lm/en/tidigits.dic +share/pocketsphinx/model/lm/en/tidigits.fsg +share/pocketsphinx/model/lm/en/turtle.DMP +share/pocketsphinx/model/lm/en/turtle.dic +share/pocketsphinx/model/lm/en_US/cmu07a.dic +share/pocketsphinx/model/lm/en_US/hub4.5000.DMP +share/pocketsphinx/model/lm/en_US/hub4.5000.dic +share/pocketsphinx/model/lm/en_US/wsj0vp.5000.DMP +share/pocketsphinx/model/lm/zh_CN/gigatdt.5000.DMP +share/pocketsphinx/model/lm/zh_CN/mandarin_notone.dic +share/pocketsphinx/model/lm/zh_TW/gigatdt.5000.DMP +share/pocketsphinx/model/lm/zh_TW/mandarin_notone.dic diff --git a/audio/pocketsphinx/buildlink3.mk b/audio/pocketsphinx/buildlink3.mk new file mode 100644 index 00000000000..9ace7c5393a --- /dev/null +++ b/audio/pocketsphinx/buildlink3.mk @@ -0,0 +1,14 @@ +# $NetBSD: buildlink3.mk,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +BUILDLINK_TREE+= pocketsphinx + +.if !defined(POCKETSPHINX_BUILDLINK3_MK) +POCKETSPHINX_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.pocketsphinx+= pocketsphinx>=0.8 +BUILDLINK_ABI_DEPENDS.pocketsphinx+= pocketsphinx>=0.8 +BUILDLINK_PKGSRCDIR.pocketsphinx?= ../../audio/pocketsphinx +BUILDLINK_INCDIRS.pocketsphinx+= include/pocketsphinx +.endif + +BUILDLINK_TREE+= -pocketsphinx diff --git a/audio/pocketsphinx/distinfo b/audio/pocketsphinx/distinfo new file mode 100644 index 00000000000..cf063210faa --- /dev/null +++ b/audio/pocketsphinx/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +SHA1 (pocketsphinx-0.8.tar.gz) = d9efdd0baddd2e47c2ba559caaca62ffa0c0eede +RMD160 (pocketsphinx-0.8.tar.gz) = 825544ec117eda6118ceadc5c04f3a41485aa008 +Size (pocketsphinx-0.8.tar.gz) = 23781837 bytes +SHA1 (patch-src_Makefile.in) = 43b75bb5cf8f59e2bd60fb9ab945ec196e475ecf diff --git a/audio/pocketsphinx/patches/patch-src_Makefile.in b/audio/pocketsphinx/patches/patch-src_Makefile.in new file mode 100644 index 00000000000..258045b7a38 --- /dev/null +++ b/audio/pocketsphinx/patches/patch-src_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-src_Makefile.in,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +Ignore gstreamer plugin. +--- src/Makefile.in.orig 2012-12-12 18:38:31.000000000 +0000 ++++ src/Makefile.in +@@ -217,8 +217,7 @@ top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = libpocketsphinx \ +- programs \ +- gst-plugin ++ programs + + all: all-recursive + diff --git a/audio/sphinx3/DESCR b/audio/sphinx3/DESCR new file mode 100644 index 00000000000..e44e44d242b --- /dev/null +++ b/audio/sphinx3/DESCR @@ -0,0 +1,2 @@ +Sphinx 3 is a frontend to sphinxbase, a large-vocabulary, +speaker-independent, continuous speech recognition engine. diff --git a/audio/sphinx3/Makefile b/audio/sphinx3/Makefile new file mode 100644 index 00000000000..48750528c72 --- /dev/null +++ b/audio/sphinx3/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +DISTNAME= sphinx3-0.8 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/} + +MAINTAINER= filip@joyent.com +HOMEPAGE= http://cmusphinx.sourceforge.net/ +COMMENT= CMUSphinx speech recognition frontend +LICENSE= 2-clause-bsd + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +PKGCONFIG_OVERRIDE+= sphinx3.pc.in + +.include "../../audio/sphinxbase/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/sphinx3/PLIST b/audio/sphinx3/PLIST new file mode 100644 index 00000000000..16cd57147cf --- /dev/null +++ b/audio/sphinx3/PLIST @@ -0,0 +1,202 @@ +@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:20 fhajny Exp $ +bin/sphinx3-simple +bin/sphinx3_align +bin/sphinx3_astar +bin/sphinx3_cfg2fsg +bin/sphinx3_conf +bin/sphinx3_continuous +bin/sphinx3_dag +bin/sphinx3_decode +bin/sphinx3_dp +bin/sphinx3_ep +bin/sphinx3_gausubvq +bin/sphinx3_livedecode +bin/sphinx3_livepretend +bin/sphinx3_lm_convert +include/sphinx3/adaptor.h +include/sphinx3/approx_cont_mgau.h +include/sphinx3/ascr.h +include/sphinx3/astar.h +include/sphinx3/blkarray_list.h +include/sphinx3/cb2mllr_io.h +include/sphinx3/classifier.h +include/sphinx3/classify.h +include/sphinx3/cmdln_macro.h +include/sphinx3/confidence.h +include/sphinx3/cont_mgau.h +include/sphinx3/corpus.h +include/sphinx3/ctxt_table.h +include/sphinx3/dag.h +include/sphinx3/dict.h +include/sphinx3/dict2pid.h +include/sphinx3/encoding.h +include/sphinx3/endptr.h +include/sphinx3/fast_algo_struct.h +include/sphinx3/fillpen.h +include/sphinx3/fsg.h +include/sphinx3/fsg_history.h +include/sphinx3/fsg_lextree.h +include/sphinx3/fsg_psubtree.h +include/sphinx3/fsg_search.h +include/sphinx3/gmm_wrap.h +include/sphinx3/gs.h +include/sphinx3/hmm.h +include/sphinx3/interp.h +include/sphinx3/kb.h +include/sphinx3/kbcore.h +include/sphinx3/kdtree.h +include/sphinx3/lextree.h +include/sphinx3/lm.h +include/sphinx3/lmclass.h +include/sphinx3/logs3.h +include/sphinx3/lts.h +include/sphinx3/mdef.h +include/sphinx3/misc.h +include/sphinx3/mllr.h +include/sphinx3/ms_gauden.h +include/sphinx3/ms_mgau.h +include/sphinx3/ms_mllr.h +include/sphinx3/ms_senone.h +include/sphinx3/s2_semi_mgau.h +include/sphinx3/s3_arraylist.h +include/sphinx3/s3_cfg.h +include/sphinx3/s3_decode.h +include/sphinx3/s3_endpointer.h +include/sphinx3/s3types.h +include/sphinx3/search.h +include/sphinx3/sort.h +include/sphinx3/sphinx3_export.h +include/sphinx3/srch.h +include/sphinx3/srch_allphone.h +include/sphinx3/srch_debug.h +include/sphinx3/srch_do_nothing.h +include/sphinx3/srch_flat_fwd.h +include/sphinx3/srch_fsg.h +include/sphinx3/srch_output.h +include/sphinx3/srch_time_switch_tree.h +include/sphinx3/srch_word_switch_tree.h +include/sphinx3/stat.h +include/sphinx3/subvq.h +include/sphinx3/tmat.h +include/sphinx3/utt.h +include/sphinx3/vector.h +include/sphinx3/vithist.h +include/sphinx3/whmm.h +include/sphinx3/wid.h +include/sphinx3/word_fsg.h +include/sphinx3/word_graph.h +include/sphinx3/word_ugprob.h +lib/libs3decoder.la +lib/pkgconfig/sphinx3.pc +share/sphinx3/doc/BN_AM_HUB96-97.doc +share/sphinx3/doc/BN_AM_HUB96-97.htm +share/sphinx3/doc/cmdhelp.txt +share/sphinx3/doc/doxygen.cfg +share/sphinx3/doc/doxygen.main +share/sphinx3/doc/index.html +share/sphinx3/doc/models.html +share/sphinx3/doc/rarrow.gif +share/sphinx3/doc/s3-2.htm +share/sphinx3/doc/s3-2.pdf +share/sphinx3/doc/s3-2.ppt +share/sphinx3/doc/s3-4.pdf +share/sphinx3/doc/s3-4.ppt +share/sphinx3/doc/s3-5.ppt +share/sphinx3/doc/s3-6.ppt +share/sphinx3/doc/s3_codewalk.html +share/sphinx3/doc/s3_description.html +share/sphinx3/doc/s3_fe_spec.pdf +share/sphinx3/doc/s3_overview.html +share/sphinx3/doc/sphinx3.3-6.ppt +share/sphinx3/doc/sphinx3.4.code.tracing +share/sphinx3/doc/sphinx3.5_refactoring.note +share/sphinx3/doc/sphinxman_FAQ.html +share/sphinx3/doc/sphinxman_manual.html +share/sphinx3/doc/sphinxman_misc.html +share/sphinx3/model/ep/chan3-dither.cepview +share/sphinx3/model/ep/chan3-logspec.cepview +share/sphinx3/model/ep/chan3.cepview +share/sphinx3/model/ep/chan3.logspec +share/sphinx3/model/ep/chan3.mfc +share/sphinx3/model/ep/chan3.raw +share/sphinx3/model/ep/ep.mdef +share/sphinx3/model/ep/ep.result +share/sphinx3/model/ep/means +share/sphinx3/model/ep/mixture_weights +share/sphinx3/model/ep/variances +share/sphinx3/model/hmm/RM1_cd_semi/feat.params +share/sphinx3/model/hmm/RM1_cd_semi/kdtrees +share/sphinx3/model/hmm/RM1_cd_semi/mdef +share/sphinx3/model/hmm/RM1_cd_semi/means +share/sphinx3/model/hmm/RM1_cd_semi/mixture_weights +share/sphinx3/model/hmm/RM1_cd_semi/transition_matrices +share/sphinx3/model/hmm/RM1_cd_semi/variances +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/8gau.6000sen.quant +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/feat.params +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mdef +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/means +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mixture_weights +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mllr_matrices +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-align-mllr.out +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-conf.confhypseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.mllr.out +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.out +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.phseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.wdseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.allp +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.match +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.matchseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.allp +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.match +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.matchseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.allp +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.match +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.matchseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.allp +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.match +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.matchseg +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.hyp +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.ref +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.simple.log +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.mode1369.dump +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.subvq +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/transition_matrices +share/sphinx3/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/variances +share/sphinx3/model/lm/an4/README +share/sphinx3/model/lm/an4/align.correct +share/sphinx3/model/lm/an4/an4.cls.probdef +share/sphinx3/model/lm/an4/an4.ctl +share/sphinx3/model/lm/an4/an4.ctl.platform_independent +share/sphinx3/model/lm/an4/an4.ctl_lm +share/sphinx3/model/lm/an4/an4.dict +share/sphinx3/model/lm/an4/an4.phone.dict +share/sphinx3/model/lm/an4/an4.phonelist +share/sphinx3/model/lm/an4/an4.tg.phone.arpa +share/sphinx3/model/lm/an4/an4.tg.phone.arpa.DMP +share/sphinx3/model/lm/an4/an4.tg.phone.arpa.FST +share/sphinx3/model/lm/an4/an4.tg.phone.arpa.FST.SYM +share/sphinx3/model/lm/an4/an4.tg.phone.arpa.lm_convert +share/sphinx3/model/lm/an4/an4.ug.cls.lm +share/sphinx3/model/lm/an4/an4.ug.cls.lm.DMP +share/sphinx3/model/lm/an4/an4.ug.cls.lmctl +share/sphinx3/model/lm/an4/an4.ug.fsg +share/sphinx3/model/lm/an4/an4.ug.lm +share/sphinx3/model/lm/an4/an4.ug.lm.DMP +share/sphinx3/model/lm/an4/an4.ug.lm.FST +share/sphinx3/model/lm/an4/an4.ug.lm.FST.SYM +share/sphinx3/model/lm/an4/an4.ug.lm.lm_convert +share/sphinx3/model/lm/an4/args.an4 +share/sphinx3/model/lm/an4/args.an4.test +share/sphinx3/model/lm/an4/args.an4.test.cls +share/sphinx3/model/lm/an4/args.an4.test.fsg +share/sphinx3/model/lm/an4/args.an4.test.mllr +share/sphinx3/model/lm/an4/args.an4.test.win32 +share/sphinx3/model/lm/an4/filler.dict +share/sphinx3/model/lm/an4/pittsburgh.bigendian.mfc +share/sphinx3/model/lm/an4/pittsburgh.bigendian.raw +share/sphinx3/model/lm/an4/pittsburgh.lat.gz +share/sphinx3/model/lm/an4/pittsburgh.littleendian.abcd +share/sphinx3/model/lm/an4/pittsburgh.littleendian.mfc +share/sphinx3/model/lm/an4/pittsburgh.littleendian.raw +share/sphinx3/model/lm/an4/pittsburgh.littleendian.slf +share/sphinx3/model/lm/an4/pittsburgh.nbest diff --git a/audio/sphinx3/distinfo b/audio/sphinx3/distinfo new file mode 100644 index 00000000000..0dc2ee14933 --- /dev/null +++ b/audio/sphinx3/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2014/09/05 10:13:20 fhajny Exp $ + +SHA1 (sphinx3-0.8.tar.gz) = 631220266c7619c411659d1a1a571c3f868b6994 +RMD160 (sphinx3-0.8.tar.gz) = 63696e35838f07a6b6e2490d48ad59bd24037b83 +Size (sphinx3-0.8.tar.gz) = 25226326 bytes +SHA1 (patch-src_libs3decoder_libcfg_s3__cfg__convert.c) = de4a35285d4c8ab40838f71c77a290f47e7635a8 +SHA1 (patch-src_libs3decoder_libsearch_fsg__history.c) = 51afaaff40c2970fc0dc649569baaafde1cc72de +SHA1 (patch-src_libs3decoder_libsearch_vithist.c) = 6fecd5870464796b8c114eafe4121b15cb9a3c77 diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c b/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c new file mode 100644 index 00000000000..45b8928bc21 --- /dev/null +++ b/audio/sphinx3/patches/patch-src_libs3decoder_libcfg_s3__cfg__convert.c @@ -0,0 +1,13 @@ +$NetBSD: patch-src_libs3decoder_libcfg_s3__cfg__convert.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +Only use libbsd on Linux. +--- src/libs3decoder/libcfg/s3_cfg_convert.c.orig 2008-12-31 18:27:55.000000000 +0000 ++++ src/libs3decoder/libcfg/s3_cfg_convert.c +@@ -1,5 +1,7 @@ + ++#if defined(__linux__) + #include <libutil.h> ++#endif + #include "s3_cfg.h" + #include "fsg.h" + diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c new file mode 100644 index 00000000000..a7b74fc710f --- /dev/null +++ b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_fsg__history.c @@ -0,0 +1,15 @@ +$NetBSD: patch-src_libs3decoder_libsearch_fsg__history.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +Only use libbsd on Linux. +--- src/libs3decoder/libsearch/fsg_history.c.orig 2008-12-31 18:27:56.000000000 +0000 ++++ src/libs3decoder/libsearch/fsg_history.c +@@ -55,7 +55,9 @@ + #include <kb.h> + /*#include <phone.h>*/ + #include <search.h> ++#if defined(__linux__) + #include "libutil.h" ++#endif + + + #define __FSG_DBG__ 0 diff --git a/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c new file mode 100644 index 00000000000..6304b487164 --- /dev/null +++ b/audio/sphinx3/patches/patch-src_libs3decoder_libsearch_vithist.c @@ -0,0 +1,14 @@ +$NetBSD: patch-src_libs3decoder_libsearch_vithist.c,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +Fix heap declaration. +--- src/libs3decoder/libsearch/vithist.c.orig 2008-12-31 18:27:56.000000000 +0000 ++++ src/libs3decoder/libsearch/vithist.c +@@ -647,7 +647,7 @@ vithist_prune(vithist_t * vh, dict_t * d + { + int32 se, fe, filler_done, th; + vithist_entry_t *ve; +- heap_t h; ++ heap_t* h; + s3wid_t *wid; + int32 i; + diff --git a/audio/sphinxbase/DESCR b/audio/sphinxbase/DESCR new file mode 100644 index 00000000000..1ed8dc8ebfe --- /dev/null +++ b/audio/sphinxbase/DESCR @@ -0,0 +1,2 @@ +Sphinx Base is part of a large-vocabulary, speaker-independent, continuous +speech recognition engine. diff --git a/audio/sphinxbase/Makefile b/audio/sphinxbase/Makefile new file mode 100644 index 00000000000..5eeb725042a --- /dev/null +++ b/audio/sphinxbase/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +DISTNAME= sphinxbase-0.8 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/} + +MAINTAINER= filip@joyent.com +HOMEPAGE= http://cmusphinx.sourceforge.net/ +COMMENT= CMUSphinx speech recognition support library +LICENSE= 2-clause-bsd + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= bison perl:run pkg-config +USE_LANGUAGES= c c++ + +PKGCONFIG_OVERRIDE+= sphinxbase.pc.in + +REPLACE_PERL+= src/sphinx_lmtools/sphinx_lm_sort + +CONFIGURE_ARGS+= --without-lapack +CONFIGURE_ARGS+= --without-python +CONFIGURE_ENV+= SAMPLERATE_LIBS=${LIBOSSAUDIO} + +.include "options.mk" + +.include "../../converters/libiconv/buildlink3.mk" +.include "../../mk/oss.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/sphinxbase/PLIST b/audio/sphinxbase/PLIST new file mode 100644 index 00000000000..9ba87e8c9d4 --- /dev/null +++ b/audio/sphinxbase/PLIST @@ -0,0 +1,54 @@ +@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:21 fhajny Exp $ +bin/sphinx_cepview +bin/sphinx_cont_adseg +bin/sphinx_cont_fileseg +bin/sphinx_fe +bin/sphinx_jsgf2fsg +bin/sphinx_lm_convert +bin/sphinx_lm_eval +bin/sphinx_lm_sort +bin/sphinx_pitch +include/sphinxbase/ad.h +include/sphinxbase/agc.h +include/sphinxbase/bio.h +include/sphinxbase/bitvec.h +include/sphinxbase/byteorder.h +include/sphinxbase/case.h +include/sphinxbase/ckd_alloc.h +include/sphinxbase/clapack_lite.h +include/sphinxbase/cmd_ln.h +include/sphinxbase/cmn.h +include/sphinxbase/cont_ad.h +include/sphinxbase/err.h +include/sphinxbase/f2c.h +include/sphinxbase/fe.h +include/sphinxbase/feat.h +include/sphinxbase/filename.h +include/sphinxbase/fixpoint.h +include/sphinxbase/fsg_model.h +include/sphinxbase/genrand.h +include/sphinxbase/glist.h +include/sphinxbase/hash_table.h +include/sphinxbase/heap.h +include/sphinxbase/huff_code.h +include/sphinxbase/info.h +include/sphinxbase/jsgf.h +include/sphinxbase/listelem_alloc.h +include/sphinxbase/logmath.h +include/sphinxbase/matrix.h +include/sphinxbase/mmio.h +include/sphinxbase/mulaw.h +include/sphinxbase/ngram_model.h +include/sphinxbase/pio.h +include/sphinxbase/prim_type.h +include/sphinxbase/profile.h +include/sphinxbase/sbthread.h +include/sphinxbase/sphinx_config.h +include/sphinxbase/sphinxbase.pxd +include/sphinxbase/sphinxbase_export.h +include/sphinxbase/strfuncs.h +include/sphinxbase/unlimit.h +include/sphinxbase/yin.h +lib/libsphinxad.la +lib/libsphinxbase.la +lib/pkgconfig/sphinxbase.pc diff --git a/audio/sphinxbase/buildlink3.mk b/audio/sphinxbase/buildlink3.mk new file mode 100644 index 00000000000..8d2f633b42d --- /dev/null +++ b/audio/sphinxbase/buildlink3.mk @@ -0,0 +1,25 @@ +# $NetBSD: buildlink3.mk,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +BUILDLINK_TREE+= sphinxbase + +.if !defined(SPHINXBASE_BUILDLINK3_MK) +SPHINXBASE_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.sphinxbase+= sphinxbase>=0.8 +BUILDLINK_ABI_DEPENDS.sphinxbase+= sphinxbase>=0.8 +BUILDLINK_PKGSRCDIR.sphinxbase?= ../../audio/sphinxbase +BUILDLINK_INCDIRS.sphinxbase+= include/sphinxbase + +pkgbase:= sphinxbase +.include "../../mk/pkg-build-options.mk" + +.if !empty(PKG_BUILD_OPTIONS.sphinxbase:Msamplerate) +. include "../../audio/libsamplerate/buildlink3.mk" +.endif + +.if !empty(PKG_BUILD_OPTIONS.sphinxbase:Msndfile) +. include "../../audio/libsndfile/buildlink3.mk" +.endif +.endif + +BUILDLINK_TREE+= -sphinxbase diff --git a/audio/sphinxbase/distinfo b/audio/sphinxbase/distinfo new file mode 100644 index 00000000000..369778c984d --- /dev/null +++ b/audio/sphinxbase/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +SHA1 (sphinxbase-0.8.tar.gz) = c0c4d52e143d07cd593bd6bcaeb92b9a8a5a8c8e +RMD160 (sphinxbase-0.8.tar.gz) = 8ec9d09bdd2b8173fe93cfa4c756c761beb1d7c5 +Size (sphinxbase-0.8.tar.gz) = 3313197 bytes diff --git a/audio/sphinxbase/options.mk b/audio/sphinxbase/options.mk new file mode 100644 index 00000000000..96902f50daf --- /dev/null +++ b/audio/sphinxbase/options.mk @@ -0,0 +1,27 @@ +# $NetBSD: options.mk,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.sphinxbase +PKG_SUPPORTED_OPTIONS= samplerate sndfile threads +PKG_SUGGESTED_OPTIONS= samplerate sndfile + +.include "../../mk/pthread.buildlink3.mk" + +.if ${PTHREAD_TYPE} == "native" +PKG_SUGGESTED_OPTIONS+= threads +.endif + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Msamplerate) +.include "../../audio/libsamplerate/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Msndfile) +.include "../../audio/libsndfile/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Mthreads) +CONFIGURE_ARGS+= --enable-threads +.else +CONFIGURE_ARGS+= --disable-threads +.endif diff --git a/audio/sphinxtrain/DESCR b/audio/sphinxtrain/DESCR new file mode 100644 index 00000000000..10faaba2fd0 --- /dev/null +++ b/audio/sphinxtrain/DESCR @@ -0,0 +1,3 @@ +Carnegie Mellon University's open source acoustic model trainer. +Scripts and instructions necessary for building models for the +CMU Sphinx Recognizer. diff --git a/audio/sphinxtrain/Makefile b/audio/sphinxtrain/Makefile new file mode 100644 index 00000000000..dd5c4a58943 --- /dev/null +++ b/audio/sphinxtrain/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +DISTNAME= sphinxtrain-1.0.8 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmusphinx/} + +MAINTAINER= filip@joyent.com +HOMEPAGE= http://cmusphinx.sourceforge.net/ +COMMENT= CMUSphinx speed recognition acoustic model training tools +LICENSE= 2-clause-bsd + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= perl:run pkg-config + +CONFIGURE_ARGS+= --with-sphinxbase=auto + +REPLACE_PERL+= scripts/*/*.pl +REPLACE_PYTHON+= python/cmusphinx/*.py \ + python/setup.py \ + scripts/0000.g2p_train/calculateER.py \ + scripts/0000.g2p_train/evaluate.py \ + scripts/sphinxtrain + +.include "../../audio/sphinxbase/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/sphinxtrain/PLIST b/audio/sphinxtrain/PLIST new file mode 100644 index 00000000000..0237d23bb6e --- /dev/null +++ b/audio/sphinxtrain/PLIST @@ -0,0 +1,233 @@ +@comment $NetBSD: PLIST,v 1.1 2014/09/05 10:13:21 fhajny Exp $ +bin/sphinxtrain +include/sphinxtrain/acmod_set.h +include/sphinxtrain/best_q.h +include/sphinxtrain/ck_seg.h +include/sphinxtrain/common.h +include/sphinxtrain/corpus.h +include/sphinxtrain/cvt2triphone.h +include/sphinxtrain/div.h +include/sphinxtrain/dtree.h +include/sphinxtrain/file.h +include/sphinxtrain/gauden.h +include/sphinxtrain/heap.h +include/sphinxtrain/itree.h +include/sphinxtrain/kdtree.h +include/sphinxtrain/kmeans.h +include/sphinxtrain/lexicon.h +include/sphinxtrain/metric.h +include/sphinxtrain/misc.h +include/sphinxtrain/mk_phone_list.h +include/sphinxtrain/mk_phone_seq.h +include/sphinxtrain/mk_sseq.h +include/sphinxtrain/mk_trans_seq.h +include/sphinxtrain/mk_ts2ci.h +include/sphinxtrain/mllr.h +include/sphinxtrain/mllr_class_io.h +include/sphinxtrain/mllr_io.h +include/sphinxtrain/model_def.h +include/sphinxtrain/model_def_io.h +include/sphinxtrain/model_inventory.h +include/sphinxtrain/pset_io.h +include/sphinxtrain/quest.h +include/sphinxtrain/remap.h +include/sphinxtrain/s3.h +include/sphinxtrain/s3acc_io.h +include/sphinxtrain/s3cb2mllr_io.h +include/sphinxtrain/s3gau_io.h +include/sphinxtrain/s3io.h +include/sphinxtrain/s3lamb_io.h +include/sphinxtrain/s3map_io.h +include/sphinxtrain/s3mixw_io.h +include/sphinxtrain/s3phseg_io.h +include/sphinxtrain/s3tmat_io.h +include/sphinxtrain/s3ts2cb_io.h +include/sphinxtrain/segdmp.h +include/sphinxtrain/state.h +include/sphinxtrain/state_seq.h +include/sphinxtrain/swap.h +include/sphinxtrain/time.h +include/sphinxtrain/topo_read.h +include/sphinxtrain/ts2cb.h +include/sphinxtrain/vector.h +include/sphinxtrain/was_added.h +lib/sphinxtrain/etc/feat.params +lib/sphinxtrain/etc/sphinx_train.cfg +lib/sphinxtrain/python/cmusphinx/__init__.py +lib/sphinxtrain/python/cmusphinx/arpalm.py +lib/sphinxtrain/python/cmusphinx/classlm2fst.py +lib/sphinxtrain/python/cmusphinx/cluster_mixw.py +lib/sphinxtrain/python/cmusphinx/corpus.py +lib/sphinxtrain/python/cmusphinx/dict_spd.py +lib/sphinxtrain/python/cmusphinx/divergence.py +lib/sphinxtrain/python/cmusphinx/evaluation.py +lib/sphinxtrain/python/cmusphinx/feat/_1s_c_d_dd.py +lib/sphinxtrain/python/cmusphinx/feat/__init__.py +lib/sphinxtrain/python/cmusphinx/feat/s2_4x.py +lib/sphinxtrain/python/cmusphinx/fstutils.py +lib/sphinxtrain/python/cmusphinx/gmm.py +lib/sphinxtrain/python/cmusphinx/hmm.py +lib/sphinxtrain/python/cmusphinx/htkmfc.py +lib/sphinxtrain/python/cmusphinx/hypseg.py +lib/sphinxtrain/python/cmusphinx/lat2dot.py +lib/sphinxtrain/python/cmusphinx/lat2fsg.py +lib/sphinxtrain/python/cmusphinx/lat_rescore.py +lib/sphinxtrain/python/cmusphinx/lat_rescore_fst.py +lib/sphinxtrain/python/cmusphinx/lattice.py +lib/sphinxtrain/python/cmusphinx/lattice_conv.py +lib/sphinxtrain/python/cmusphinx/lattice_error.py +lib/sphinxtrain/python/cmusphinx/lattice_error_fst.py +lib/sphinxtrain/python/cmusphinx/lattice_prune.py +lib/sphinxtrain/python/cmusphinx/lda.py +lib/sphinxtrain/python/cmusphinx/mfcc.py +lib/sphinxtrain/python/cmusphinx/mllr.py +lib/sphinxtrain/python/cmusphinx/mllt.py +lib/sphinxtrain/python/cmusphinx/prune_mixw.py +lib/sphinxtrain/python/cmusphinx/qmwx.pyx +lib/sphinxtrain/python/cmusphinx/quantize_mixw.py +lib/sphinxtrain/python/cmusphinx/s2mfc.py +lib/sphinxtrain/python/cmusphinx/s3dict.py +lib/sphinxtrain/python/cmusphinx/s3file.py +lib/sphinxtrain/python/cmusphinx/s3gau.py +lib/sphinxtrain/python/cmusphinx/s3gaucnt.py +lib/sphinxtrain/python/cmusphinx/s3lda.py +lib/sphinxtrain/python/cmusphinx/s3mdef.py +lib/sphinxtrain/python/cmusphinx/s3mixw.py +lib/sphinxtrain/python/cmusphinx/s3model.py +lib/sphinxtrain/python/cmusphinx/s3senmgau.py +lib/sphinxtrain/python/cmusphinx/s3tmat.py +lib/sphinxtrain/python/cmusphinx/sendump.py +lib/sphinxtrain/python/cmusphinx/test/100.arpa.gz +lib/sphinxtrain/python/cmusphinx/test/bar.dict +lib/sphinxtrain/python/cmusphinx/test/filler.dict +lib/sphinxtrain/python/cmusphinx/test/foo.dict +lib/sphinxtrain/python/cmusphinx/test/sa1.ctl +lib/sphinxtrain/python/cmusphinx/test/sa1.dict +lib/sphinxtrain/python/cmusphinx/test/sa1.logspec +lib/sphinxtrain/python/cmusphinx/test/sa1.lsn +lib/sphinxtrain/python/cmusphinx/test/sa1.mfc +lib/sphinxtrain/python/cmusphinx/test/sa1.wav +lib/sphinxtrain/python/cmusphinx/test/test.ctl +lib/sphinxtrain/python/cmusphinx/test/tidigits/dictionary +lib/sphinxtrain/python/cmusphinx/test/tidigits/fillerdict +lib/sphinxtrain/python/cmusphinx/test/tidigits/man.ah.111a.mfc +lib/sphinxtrain/python/cmusphinx/test/tidigits/mdef +lib/sphinxtrain/python/cmusphinx/test/tidigits/means +lib/sphinxtrain/python/cmusphinx/test/tidigits/mixture_weights +lib/sphinxtrain/python/cmusphinx/test/tidigits/noisedict +lib/sphinxtrain/python/cmusphinx/test/tidigits/transition_matrices +lib/sphinxtrain/python/cmusphinx/test/tidigits/variances +lib/sphinxtrain/python/cmusphinx/test_arpalm.py +lib/sphinxtrain/python/cmusphinx/test_corpus.py +lib/sphinxtrain/python/cmusphinx/test_evaluation.py +lib/sphinxtrain/python/cmusphinx/test_hmm.py +lib/sphinxtrain/python/cmusphinx/test_s3dict.py +lib/sphinxtrain/python/cmusphinx/test_s3file.py +lib/sphinxtrain/python/cmusphinx/test_s3model.py +lib/sphinxtrain/python/setup.py +lib/sphinxtrain/scripts/00.verify/verify_all.pl +lib/sphinxtrain/scripts/000.comp_feat/make_feats.pl +lib/sphinxtrain/scripts/000.comp_feat/slave_feat.pl +lib/sphinxtrain/scripts/0000.g2p_train/calculateER.py +lib/sphinxtrain/scripts/0000.g2p_train/evaluate.py +lib/sphinxtrain/scripts/0000.g2p_train/g2p_train.pl +lib/sphinxtrain/scripts/01.lda_train/baum_welch.pl +lib/sphinxtrain/scripts/01.lda_train/lda_train.pl +lib/sphinxtrain/scripts/01.lda_train/norm.pl +lib/sphinxtrain/scripts/01.lda_train/norm_and_launchbw.pl +lib/sphinxtrain/scripts/01.lda_train/slave_lda.pl +lib/sphinxtrain/scripts/02.mllt_train/baum_welch.pl +lib/sphinxtrain/scripts/02.mllt_train/mllt_train.pl +lib/sphinxtrain/scripts/02.mllt_train/norm.pl +lib/sphinxtrain/scripts/02.mllt_train/norm_and_launchbw.pl +lib/sphinxtrain/scripts/02.mllt_train/slave_mllt.pl +lib/sphinxtrain/scripts/05.vector_quantize/agg_seg.pl +lib/sphinxtrain/scripts/05.vector_quantize/kmeans.pl +lib/sphinxtrain/scripts/05.vector_quantize/slave.VQ.pl +lib/sphinxtrain/scripts/10.falign_ci_hmm/baum_welch.pl +lib/sphinxtrain/scripts/10.falign_ci_hmm/norm.pl +lib/sphinxtrain/scripts/10.falign_ci_hmm/norm_and_launchbw.pl +lib/sphinxtrain/scripts/10.falign_ci_hmm/slave_convg.pl +lib/sphinxtrain/scripts/10.falign_ci_hmm/split_gaussians.pl +lib/sphinxtrain/scripts/11.force_align/force_align.pl +lib/sphinxtrain/scripts/11.force_align/make_spd.pl +lib/sphinxtrain/scripts/11.force_align/slave_align.pl +lib/sphinxtrain/scripts/12.vtln_align/slave_align.pl +lib/sphinxtrain/scripts/12.vtln_align/vtln_align.pl +lib/sphinxtrain/scripts/20.ci_hmm/baum_welch.pl +lib/sphinxtrain/scripts/20.ci_hmm/norm.pl +lib/sphinxtrain/scripts/20.ci_hmm/norm_and_launchbw.pl +lib/sphinxtrain/scripts/20.ci_hmm/slave_convg.pl +lib/sphinxtrain/scripts/20.ci_hmm/split_gaussians.pl +lib/sphinxtrain/scripts/30.cd_hmm_untied/baum_welch.pl +lib/sphinxtrain/scripts/30.cd_hmm_untied/norm.pl +lib/sphinxtrain/scripts/30.cd_hmm_untied/norm_and_launchbw.pl +lib/sphinxtrain/scripts/30.cd_hmm_untied/slave_convg.pl +lib/sphinxtrain/scripts/40.buildtrees/buildtree.pl +lib/sphinxtrain/scripts/40.buildtrees/make_questions.pl +lib/sphinxtrain/scripts/40.buildtrees/slave.treebuilder.pl +lib/sphinxtrain/scripts/45.prunetree/prunetree.pl +lib/sphinxtrain/scripts/45.prunetree/slave.state-tying.pl +lib/sphinxtrain/scripts/45.prunetree/tiestate.pl +lib/sphinxtrain/scripts/50.cd_hmm_tied/baum_welch.pl +lib/sphinxtrain/scripts/50.cd_hmm_tied/norm.pl +lib/sphinxtrain/scripts/50.cd_hmm_tied/norm_and_launchbw.pl +lib/sphinxtrain/scripts/50.cd_hmm_tied/slave_convg.pl +lib/sphinxtrain/scripts/50.cd_hmm_tied/split_gaussians.pl +lib/sphinxtrain/scripts/60.lattice_generation/force_align.pl +lib/sphinxtrain/scripts/60.lattice_generation/s3decode.pl +lib/sphinxtrain/scripts/60.lattice_generation/slave_genlat.pl +lib/sphinxtrain/scripts/61.lattice_pruning/lattice_prune.pl +lib/sphinxtrain/scripts/61.lattice_pruning/slave_prune.pl +lib/sphinxtrain/scripts/62.lattice_conversion/lattice_conv.pl +lib/sphinxtrain/scripts/62.lattice_conversion/slave_conv.pl +lib/sphinxtrain/scripts/65.mmie_train/baum_welch.pl +lib/sphinxtrain/scripts/65.mmie_train/norm.pl +lib/sphinxtrain/scripts/65.mmie_train/norm_and_launchbw.pl +lib/sphinxtrain/scripts/65.mmie_train/slave_convg.pl +lib/sphinxtrain/scripts/80.mllr_adapt/baum_welch.pl +lib/sphinxtrain/scripts/80.mllr_adapt/mllr_solve.pl +lib/sphinxtrain/scripts/80.mllr_adapt/slave_adapt.pl +lib/sphinxtrain/scripts/90.deleted_interpolation/deleted_interpolation.pl +lib/sphinxtrain/scripts/decode/psdecode.pl +lib/sphinxtrain/scripts/decode/slave.pl +lib/sphinxtrain/scripts/decode/verify_dec.pl +lib/sphinxtrain/scripts/decode/word_align.pl +lib/sphinxtrain/scripts/lib/Queue.pm +lib/sphinxtrain/scripts/lib/Queue/Job.pm +lib/sphinxtrain/scripts/lib/Queue/PBS.pm +lib/sphinxtrain/scripts/lib/Queue/POSIX.pm +lib/sphinxtrain/scripts/lib/SimpleConfig.pm +lib/sphinxtrain/scripts/lib/SphinxTrain/Config.pm +lib/sphinxtrain/scripts/lib/SphinxTrain/Util.pm +lib/sphinxtrain/scripts/lib/test_SimpleConfig.pl +lib/sphinxtrain/scripts/lib/test_SimpleConfig.txt +lib/sphinxtrain/scripts/prepare/make_phoneset.pl +lib/sphinxtrain/scripts/prepare/maketopology.pl +libexec/sphinxtrain/agg_seg +libexec/sphinxtrain/bldtree +libexec/sphinxtrain/bw +libexec/sphinxtrain/cdcn_norm +libexec/sphinxtrain/cdcn_train +libexec/sphinxtrain/cp_parm +libexec/sphinxtrain/delint +libexec/sphinxtrain/inc_comp +libexec/sphinxtrain/init_gau +libexec/sphinxtrain/init_mixw +libexec/sphinxtrain/kdtree +libexec/sphinxtrain/kmeans_init +libexec/sphinxtrain/make_quests +libexec/sphinxtrain/map_adapt +libexec/sphinxtrain/mixw_interp +libexec/sphinxtrain/mk_flat +libexec/sphinxtrain/mk_mdef_gen +libexec/sphinxtrain/mk_mllr_class +libexec/sphinxtrain/mk_s2sendump +libexec/sphinxtrain/mk_ts2cb +libexec/sphinxtrain/mllr_solve +libexec/sphinxtrain/mllr_transform +libexec/sphinxtrain/norm +libexec/sphinxtrain/param_cnt +libexec/sphinxtrain/printp +libexec/sphinxtrain/prunetree +libexec/sphinxtrain/tiestate diff --git a/audio/sphinxtrain/distinfo b/audio/sphinxtrain/distinfo new file mode 100644 index 00000000000..c618f38d928 --- /dev/null +++ b/audio/sphinxtrain/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/09/05 10:13:21 fhajny Exp $ + +SHA1 (sphinxtrain-1.0.8.tar.gz) = fccbb42203a388b353318d74a89fdf225aa7afe4 +RMD160 (sphinxtrain-1.0.8.tar.gz) = 1238b9dcc296dc0cab3fc4d0d7c55649b6917b74 +Size (sphinxtrain-1.0.8.tar.gz) = 8925803 bytes |