diff options
author | pav <pav@FreeBSD.org> | 2008-03-23 04:38:18 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2008-03-23 04:38:18 +0800 |
commit | 6826680969e011223f4ff78f0b98ff2027ffde39 (patch) | |
tree | a9107ca4d14c01a51cc15e2bcece2000e42a84ec | |
parent | e6cd31656054aee4eb9ecf3e186a1efa6b62ddee (diff) | |
download | freebsd-ports-gnome-6826680969e011223f4ff78f0b98ff2027ffde39.tar.gz freebsd-ports-gnome-6826680969e011223f4ff78f0b98ff2027ffde39.tar.zst freebsd-ports-gnome-6826680969e011223f4ff78f0b98ff2027ffde39.zip |
Sphinx 3 is a frontend to the sphinxbase, a large-vocabulary,
speaker-independent, continuous speech recognition engine.
Once the system is built, try running the Perl script sphinx3-demo.
The sphinx3-test script should run sphinx3-batch over an example
utterance of "go forward ten meters."
WWW: http://www.speech.cs.cmu.edu/sphinx/
PR: ports/121612
Submitted by: Richard Neese <r.neese@gmail.com>
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/sphinx3/Makefile | 33 | ||||
-rw-r--r-- | audio/sphinx3/distinfo | 3 | ||||
-rw-r--r-- | audio/sphinx3/pkg-descr | 8 | ||||
-rw-r--r-- | audio/sphinx3/pkg-plist | 213 |
5 files changed, 258 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index d6f82f39b596..2f51f8cb4a3b 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -608,6 +608,7 @@ SUBDIR += specimen SUBDIR += speex SUBDIR += sphinx + SUBDIR += sphinx3 SUBDIR += sphinxbase SUBDIR += spiralloops SUBDIR += spiralsynth diff --git a/audio/sphinx3/Makefile b/audio/sphinx3/Makefile new file mode 100644 index 000000000000..ff42b39f30ce --- /dev/null +++ b/audio/sphinx3/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: sphinx3 +# Date created: 4 Jan 2008 +# Whom: Richard Neese +# +# $FreeBSD$ +# + +PORTNAME= sphinx3 +PORTVERSION= 0.7 +CATEGORIES= audio accessibility +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= cmusphinx + +MAINTAINER= r.neese@gmail.com +COMMENT= Speech recognition system + +LIB_DEPENDS= sphinxfe.0:${PORTSDIR}/audio/sphinxbase + +USE_LDCONFIG= yes +USE_GMAKE= yes +USE_AUTOTOOLS=libtool:15 + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/sphinxbase" \ + LDFLAGS="-L${LOCALBASE}/lib" + +MAKE_ENV= MKDIR="${MKDIR}" \ + OSVERSION=${OSVERSION} \ + CXX="${CXX}" + +post-patch: + @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> diff --git a/audio/sphinx3/distinfo b/audio/sphinx3/distinfo new file mode 100644 index 000000000000..755fbbe2c4fe --- /dev/null +++ b/audio/sphinx3/distinfo @@ -0,0 +1,3 @@ +MD5 (sphinx3-0.7.tar.gz) = 4f17322ad09b4d2c5d3f69aa311756c2 +SHA256 (sphinx3-0.7.tar.gz) = 5f2cf463e7aa4b4991492b707b3b82c15cc7bf0698530bdbbfbb8e2daebaf69a +SIZE (sphinx3-0.7.tar.gz) = 25219945 diff --git a/audio/sphinx3/pkg-descr b/audio/sphinx3/pkg-descr new file mode 100644 index 000000000000..cc7f828bdb6a --- /dev/null +++ b/audio/sphinx3/pkg-descr @@ -0,0 +1,8 @@ +Sphinx 3 is a frontend to the sphinxbase, a large-vocabulary, +speaker-independent, continuous speech recognition engine. + +Once the system is built, try running the Perl script sphinx3-demo. +The sphinx3-test script should run sphinx3-batch over an example +utterance of "go forward ten meters." + +WWW: http://www.speech.cs.cmu.edu/sphinx/ diff --git a/audio/sphinx3/pkg-plist b/audio/sphinx3/pkg-plist new file mode 100644 index 000000000000..0ccd07aa860b --- /dev/null +++ b/audio/sphinx3/pkg-plist @@ -0,0 +1,213 @@ +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/hyp.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/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.a +lib/libs3decoder.la +lib/libs3decoder.so +lib/libs3decoder.so.0 +libdata/pkgconfig/sphinx3.pc +%%DATADIR%%/doc/BN_AM_HUB96-97.doc +%%DATADIR%%/doc/BN_AM_HUB96-97.htm +%%DATADIR%%/doc/cmdhelp.txt +%%DATADIR%%/doc/doxygen.cfg +%%DATADIR%%/doc/doxygen.main +%%DATADIR%%/doc/index.html +%%DATADIR%%/doc/models.html +%%DATADIR%%/doc/rarrow.gif +%%DATADIR%%/doc/s3-2.htm +%%DATADIR%%/doc/s3-2.pdf +%%DATADIR%%/doc/s3-2.ppt +%%DATADIR%%/doc/s3-4.pdf +%%DATADIR%%/doc/s3-4.ppt +%%DATADIR%%/doc/s3-5.ppt +%%DATADIR%%/doc/s3-6.ppt +%%DATADIR%%/doc/s3_codewalk.html +%%DATADIR%%/doc/s3_description.html +%%DATADIR%%/doc/s3_fe_spec.pdf +%%DATADIR%%/doc/s3_overview.html +%%DATADIR%%/doc/sphinx3.3-6.ppt +%%DATADIR%%/doc/sphinx3.4.code.tracing +%%DATADIR%%/doc/sphinx3.5_refactoring.note +%%DATADIR%%/doc/sphinxman_FAQ.html +%%DATADIR%%/doc/sphinxman_manual.html +%%DATADIR%%/doc/sphinxman_misc.html +%%DATADIR%%/model/ep/chan3-dither.cepview +%%DATADIR%%/model/ep/chan3-logspec.cepview +%%DATADIR%%/model/ep/chan3.cepview +%%DATADIR%%/model/ep/chan3.logspec +%%DATADIR%%/model/ep/chan3.mfc +%%DATADIR%%/model/ep/chan3.raw +%%DATADIR%%/model/ep/ep.mdef +%%DATADIR%%/model/ep/ep.result +%%DATADIR%%/model/ep/means +%%DATADIR%%/model/ep/mixture_weights +%%DATADIR%%/model/ep/variances +%%DATADIR%%/model/hmm/RM1_cd_semi/RM1.1000.mdef +%%DATADIR%%/model/hmm/RM1_cd_semi/feat.params +%%DATADIR%%/model/hmm/RM1_cd_semi/kdtrees +%%DATADIR%%/model/hmm/RM1_cd_semi/means +%%DATADIR%%/model/hmm/RM1_cd_semi/mixture_weights +%%DATADIR%%/model/hmm/RM1_cd_semi/transition_matrices +%%DATADIR%%/model/hmm/RM1_cd_semi/variances +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/8gau.6000sen.quant +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mdef +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/means +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mixture_weights +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/mllr_matrices +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-align-mllr.out +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test-conf.confhypseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.mllr.out +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.out +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.phseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.align.wdseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.allp +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.match +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.matchseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.allp +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.match +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.mllr.matchseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.allp +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.match +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.matchseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.allp +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.match +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.allphone.phone_tg.mllr.matchseg +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.hyp +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.ref +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.dp.simple.log +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.mode1369.dump +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/test.subvq +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/transition_matrices +%%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd/variances +%%DATADIR%%/model/lm/an4/README +%%DATADIR%%/model/lm/an4/align.correct +%%DATADIR%%/model/lm/an4/an4.cls.probdef +%%DATADIR%%/model/lm/an4/an4.ctl +%%DATADIR%%/model/lm/an4/an4.ctl.platform_independent +%%DATADIR%%/model/lm/an4/an4.ctl_lm +%%DATADIR%%/model/lm/an4/an4.dict +%%DATADIR%%/model/lm/an4/an4.phone.dict +%%DATADIR%%/model/lm/an4/an4.phonelist +%%DATADIR%%/model/lm/an4/an4.tg.phone.arpa +%%DATADIR%%/model/lm/an4/an4.tg.phone.arpa.DMP +%%DATADIR%%/model/lm/an4/an4.tg.phone.arpa.FST +%%DATADIR%%/model/lm/an4/an4.tg.phone.arpa.FST.SYM +%%DATADIR%%/model/lm/an4/an4.tg.phone.arpa.lm_convert +%%DATADIR%%/model/lm/an4/an4.ug.cls.lm +%%DATADIR%%/model/lm/an4/an4.ug.cls.lm.DMP +%%DATADIR%%/model/lm/an4/an4.ug.cls.lmctl +%%DATADIR%%/model/lm/an4/an4.ug.fsg +%%DATADIR%%/model/lm/an4/an4.ug.lm +%%DATADIR%%/model/lm/an4/an4.ug.lm.DMP +%%DATADIR%%/model/lm/an4/an4.ug.lm.FST +%%DATADIR%%/model/lm/an4/an4.ug.lm.FST.SYM +%%DATADIR%%/model/lm/an4/an4.ug.lm.lm_convert +%%DATADIR%%/model/lm/an4/args.an4 +%%DATADIR%%/model/lm/an4/args.an4.test +%%DATADIR%%/model/lm/an4/args.an4.test.cls +%%DATADIR%%/model/lm/an4/args.an4.test.fsg +%%DATADIR%%/model/lm/an4/args.an4.test.mllr +%%DATADIR%%/model/lm/an4/args.an4.test.win32 +%%DATADIR%%/model/lm/an4/filler.dict +%%DATADIR%%/model/lm/an4/pittsburgh.bigendian.mfc +%%DATADIR%%/model/lm/an4/pittsburgh.bigendian.raw +%%DATADIR%%/model/lm/an4/pittsburgh.lat.gz +%%DATADIR%%/model/lm/an4/pittsburgh.littleendian.abcd +%%DATADIR%%/model/lm/an4/pittsburgh.littleendian.mfc +%%DATADIR%%/model/lm/an4/pittsburgh.littleendian.raw +%%DATADIR%%/model/lm/an4/pittsburgh.littleendian.slf +%%DATADIR%%/model/lm/an4/pittsburgh.nbest +@dirrm %%DATADIR%%/model/lm/an4 +@dirrm %%DATADIR%%/model/lm +@dirrm %%DATADIR%%/model/hmm/hub4_cd_continuous_8gau_1s_c_d_dd +@dirrm %%DATADIR%%/model/hmm/RM1_cd_semi +@dirrm %%DATADIR%%/model/hmm +@dirrm %%DATADIR%%/model/ep +@dirrm %%DATADIR%%/model +@dirrm %%DATADIR%%/doc +@dirrm %%DATADIR%% +@dirrm include/sphinx3 |