aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2008-03-23 04:38:18 +0800
committerpav <pav@FreeBSD.org>2008-03-23 04:38:18 +0800
commit6826680969e011223f4ff78f0b98ff2027ffde39 (patch)
treea9107ca4d14c01a51cc15e2bcece2000e42a84ec /audio
parente6cd31656054aee4eb9ecf3e186a1efa6b62ddee (diff)
downloadfreebsd-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>
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/sphinx3/Makefile33
-rw-r--r--audio/sphinx3/distinfo3
-rw-r--r--audio/sphinx3/pkg-descr8
-rw-r--r--audio/sphinx3/pkg-plist213
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