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