ports/135153: New port: audio/julius Speech Recognition Engine
Simun Mikecin
numisemis at yahoo.com
Mon Jun 1 13:00:05 UTC 2009
>Number: 135153
>Category: ports
>Synopsis: New port: audio/julius Speech Recognition Engine
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 01 13:00:05 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Simun Mikecin
>Release: FreeBSD/amd64 7.2-STABLE
>Organization:
>Environment:
FreeBSD xxx 7.2-STABLE FreeBSD 7.2-STABLE #0: Wed May 27 11:27:25 CEST 2009 root at xxx:/usr/obj/usr/src/sys/XXX amd64
>Description:
"Julius" is an open-source high-performance large vocabulary
continuous speech recognition (LVCSR) decoder software for
speech-related researchers and developers. Based on word N-gram and
triphone context-dependent HMM, it can perform almost real-time
decoding on most current PCs with small amount of memory.
WWW: http://julius.sourceforge.jp/en_index.php
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# julius
# julius/pkg-descr
# julius/Makefile
# julius/distinfo
# julius/pkg-plist
#
echo c - julius
mkdir -p julius > /dev/null 2>&1
echo x - julius/pkg-descr
sed 's/^X//' >julius/pkg-descr << '6e13b8a21e5825033304e498bd64b512'
X"Julius" is an open-source high-performance large vocabulary
Xcontinuous speech recognition (LVCSR) decoder software for
Xspeech-related researchers and developers. Based on word N-gram and
Xtriphone context-dependent HMM, it can perform almost real-time
Xdecoding on most current PCs with small amount of memory.
X
XWWW: http://julius.sourceforge.jp/en_index.php
6e13b8a21e5825033304e498bd64b512
echo x - julius/Makefile
sed 's/^X//' >julius/Makefile << 'cd9eb291ec42ed49dd9b48a37ba92db0'
X# New ports collection makefile for: julius
X# Date created: 28 May 2009
X# Whom: numisemis at yahoo dot com
X#
X# $FreeBSD$
X#
X
XPORTNAME= julius
XPORTVERSION= 4.1.2
XCATEGORIES= audio
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP}
XMASTER_SITE_SUBDIR= julius/37582
X
XMAINTAINER= numisemis at yahoo.com
XCOMMENT= Large Vocabulary Continuous Speech Recognition Engine
X
XBUILD_DEPENDS= ${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XMANCOMPRESSED= no
XGNU_CONFIGURE= yes
XUSE_ICONV= yes
X
XCONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -liconv" \
X CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include"
XMANLANG= "" ja
XMAN1= accept_check.1 \
X adinrec.1 \
X adintool.1 \
X dfa_determinize.1 \
X dfa_minimize.1 \
X generate-ngram.1 \
X generate.1 \
X gram2sapixml.pl.1 \
X jclient.pl.1 \
X jcontrol.1 \
X julius.1 \
X mkbingram.1 \
X mkbinhmm.1 \
X mkbinhmmlist.1 \
X mkdfa.pl.1 \
X mkgshmm.1 \
X mkss.1 \
X nextword.1
X
X.include <bsd.port.pre.mk>
X
Xpost-configure:
X @${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E -e "s|INSTALL=(\.\./)+|INSTALL=install -o root -g wheel|"
X @${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E -e "s|install -s|install|"
X @${REINPLACE_CMD} -E -e "s|man1/ja|ja/man1|" ${WRKSRC}/man/Makefile
X
Xpost-install:
X @${STRIP_CMD} ${PREFIX}/bin/accept_check
X @${STRIP_CMD} ${PREFIX}/bin/adinrec
X @${STRIP_CMD} ${PREFIX}/bin/adintool
X @${STRIP_CMD} ${PREFIX}/bin/dfa_determinize
X @${STRIP_CMD} ${PREFIX}/bin/dfa_minimize
X @${STRIP_CMD} ${PREFIX}/bin/generate-ngram
X @${STRIP_CMD} ${PREFIX}/bin/generate
X @${STRIP_CMD} ${PREFIX}/bin/jcontrol
X @${STRIP_CMD} ${PREFIX}/bin/julius
X @${STRIP_CMD} ${PREFIX}/bin/mkbingram
X @${STRIP_CMD} ${PREFIX}/bin/mkbinhmm
X @${STRIP_CMD} ${PREFIX}/bin/mkbinhmmlist
X @${STRIP_CMD} ${PREFIX}/bin/mkfa
X @${STRIP_CMD} ${PREFIX}/bin/mkss
X @${STRIP_CMD} ${PREFIX}/bin/nextword
X
X.include <bsd.port.post.mk>
cd9eb291ec42ed49dd9b48a37ba92db0
echo x - julius/distinfo
sed 's/^X//' >julius/distinfo << '69ed63a5569f8268986ca1a0fe44a51e'
XMD5 (julius-4.1.2.tar.gz) = 886a114b391aa1992567019213efc63e
XSHA256 (julius-4.1.2.tar.gz) = 542c7f1042679c8484dc2f5f5536ed0c79fa79b2b9dd6cf6881278a6fdb37a84
XSIZE (julius-4.1.2.tar.gz) = 1142403
69ed63a5569f8268986ca1a0fe44a51e
echo x - julius/pkg-plist
sed 's/^X//' >julius/pkg-plist << '88ca9ec8f1ec9bd9d8a8a8b0caf4f25f'
Xbin/accept_check
Xbin/adinrec
Xbin/adintool
Xbin/dfa_determinize
Xbin/dfa_minimize
Xbin/generate-ngram
Xbin/generate
Xbin/gram2sapixml.pl
Xbin/jclient.pl
Xbin/jcontrol
Xbin/julius
Xbin/libjulius-config
Xbin/libsent-config
Xbin/mkbingram
Xbin/mkbinhmm
Xbin/mkbinhmmlist
Xbin/mkdfa.pl
Xbin/mkfa
Xbin/mkgshmm
Xbin/mkss
Xbin/nextword
Xbin/yomi2voca.pl
Xinclude/julius/acconfig.h
Xinclude/julius/beam.h
Xinclude/julius/callback.h
Xinclude/julius/config.h
Xinclude/julius/define.h
Xinclude/julius/extern.h
Xinclude/julius/global.h
Xinclude/julius/graph.h
Xinclude/julius/jconf.h
Xinclude/julius/jfunc.h
Xinclude/julius/julius.h
Xinclude/julius/juliuslib.h
Xinclude/julius/misc.h
Xinclude/julius/multi-gram.h
Xinclude/julius/plugin.h
Xinclude/julius/recog.h
Xinclude/julius/search.h
Xinclude/julius/trellis.h
Xinclude/julius/useropt.h
Xinclude/julius/wchmm.h
Xinclude/sent/adin.h
Xinclude/sent/config.h
Xinclude/sent/dfa.h
Xinclude/sent/hmm.h
Xinclude/sent/hmm_calc.h
Xinclude/sent/htk_defs.h
Xinclude/sent/htk_hmm.h
Xinclude/sent/htk_param.h
Xinclude/sent/machines.h
Xinclude/sent/mfcc.h
Xinclude/sent/ngram2.h
Xinclude/sent/ptree.h
Xinclude/sent/speech.h
Xinclude/sent/stddefs.h
Xinclude/sent/tcpip.h
Xinclude/sent/util.h
Xinclude/sent/vocabulary.h
Xlib/libjulius.a
Xlib/libsent.a
X at dirrm include/julius
X at dirrm include/sent
88ca9ec8f1ec9bd9d8a8a8b0caf4f25f
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list