diff options
author | will <will@FreeBSD.org> | 2000-09-16 16:39:50 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-09-16 16:39:50 +0800 |
commit | 480c50e661271cc658583065cffd6e16cc4da6be (patch) | |
tree | ff026921dcfc02f9b6bb563671d72af3ee0be411 | |
parent | 795b77ca79ef39f3b62a3ea9139cc70969e34eb1 (diff) | |
download | freebsd-ports-graphics-480c50e661271cc658583065cffd6e16cc4da6be.tar.gz freebsd-ports-graphics-480c50e661271cc658583065cffd6e16cc4da6be.tar.zst freebsd-ports-graphics-480c50e661271cc658583065cffd6e16cc4da6be.zip |
Add festival 1.4.1, a multi-lingual text-to-speech system for Unix. This
commit includes the various ports festival can work with. Big thanks to
Trevor for putting in all the time to port these!
PR: 21182, 21183, 21184, 21185, 21186, 21187, 21188, 21189
21190, 21191, 21192, 21193, 21194, 21195, 21196, 21197
21198, 21199, 21200, 21201
Submitted by: Trevor Johnson <trevor@jpj.net>
Obtained from: NetBSD pkgsrc
143 files changed, 2621 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index dbed0c96fb9..8f5ed94473c 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -21,6 +21,24 @@ SUBDIR += dap SUBDIR += esound SUBDIR += extace + SUBDIR += festdoc + SUBDIR += festival + SUBDIR += festlex-cmu + SUBDIR += festlex-oald + SUBDIR += festlex-ogi + SUBDIR += festlex-poslex + SUBDIR += festogi-spanish + SUBDIR += festvox-abc + SUBDIR += festvox-don + SUBDIR += festvox-el11 + SUBDIR += festvox-hvs + SUBDIR += festvox-kal16 + SUBDIR += festvox-kal8 + SUBDIR += festvox-ked16 + SUBDIR += festvox-ked8 + SUBDIR += festvox-mwm + SUBDIR += festvox-ogirab + SUBDIR += festvox-rab16 SUBDIR += gdcd SUBDIR += gkrellmms SUBDIR += gkrellmvolume diff --git a/audio/festdoc/Makefile b/audio/festdoc/Makefile new file mode 100644 index 00000000000..c73d5e81d7b --- /dev/null +++ b/audio/festdoc/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festdoc +# Date created: 2000-06-16 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 2000/01/05 17:56:46 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festdoc +PORTVERSION= 1.4.0.1 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +NO_BUILD= yes + +INFO_FILES= festival.info +FDOC= ${PREFIX}/share/doc/festival + +post-extract: + ${CHMOD} -R a+r ${WRKSRC} + ${FIND} ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + ${RM} ${WRKSRC}/festival/src-manual/c3750.htm~ + ${RM} ${WRKSRC}/speechtools/c16909.htm~ + ${RMDIR} ${WRKSRC}/festival/src-manual/images_gen + +do-install: + ${MKDIR} ${FDOC} + cd ${WRKSRC} && info=`find . -name '*.info*' -type f` && \ + ${CP} $$info ${PREFIX}/info && \ + ${CP} -r ${WRKSRC}/* ${FDOC} && \ + cd ${FDOC} && \ + ${RM} -f $$info && \ + ${RMDIR} festival/info + +.include <bsd.port.mk> diff --git a/audio/festdoc/distinfo b/audio/festdoc/distinfo new file mode 100644 index 00000000000..dedb550eb21 --- /dev/null +++ b/audio/festdoc/distinfo @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.2 1999/10/10 23:14:40 proff Exp $ + +MD5 (festival/festdoc-1.4.0.1.tar.gz) = f99b1aa7c0a95a6f0ed2222a37035792 diff --git a/audio/festdoc/files/patch-aa b/audio/festdoc/files/patch-aa new file mode 100644 index 00000000000..bcaeeaea3c3 --- /dev/null +++ b/audio/festdoc/files/patch-aa @@ -0,0 +1,16 @@ +$NetBSD: patch-aa,v 1.1 2000/01/06 01:40:11 wiz Exp $ + +--- festival/info/festival.info.orig Sat Jun 19 17:08:03 1999 ++++ festival/info/festival.info Wed Jan 5 16:36:08 2000 +@@ -1,6 +1,11 @@ + This is Info file festival.info, produced by Makeinfo-1.63 from the + input file festival.texi. + ++INFO-DIR-SECTION Speech Synthesis ++START-INFO-DIR-ENTRY ++* Festival: (festival). A general text-to-speech system. ++END-INFO-DIR-ENTRY ++ + This file documents the `Festival' Speech Synthesis System a general + text to speech system for making your computer talk and developing new + synthesis techniques. diff --git a/audio/festdoc/pkg-comment b/audio/festdoc/pkg-comment new file mode 100644 index 00000000000..69a9eb096cd --- /dev/null +++ b/audio/festdoc/pkg-comment @@ -0,0 +1 @@ +Festival documentation diff --git a/audio/festdoc/pkg-descr b/audio/festdoc/pkg-descr new file mode 100644 index 00000000000..ff46daf2a18 --- /dev/null +++ b/audio/festdoc/pkg-descr @@ -0,0 +1,3 @@ +Festival documentation in texinfo, HTML, DVI and PostScript formats + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html diff --git a/audio/festdoc/pkg-plist b/audio/festdoc/pkg-plist new file mode 100644 index 00000000000..98406cb2258 --- /dev/null +++ b/audio/festdoc/pkg-plist @@ -0,0 +1,203 @@ +@comment $NetBSD: PLIST,v 1.6 2000/01/05 17:56:48 wiz Exp $ +share/doc/festival/speechtools/images_gen/docppimath_929959730_6.gif +share/doc/festival/speechtools/images_gen/docppmath_929959728_2.gif +share/doc/festival/speechtools/images_gen/docppmath_929959741_1.gif +share/doc/festival/speechtools/images_gen/docppmath_929959741_2.gif +share/doc/festival/speechtools/images_gen/docppmath_929959741_3.gif +share/doc/festival/speechtools/images_gen/docppmath_929959741_4.gif +share/doc/festival/speechtools/images_gen/docppmath_929959741_5.gif +share/doc/festival/speechtools/images_gen/docppmath_929959730_1.gif +share/doc/festival/speechtools/images_gen/docppmath_929959730_2.gif +share/doc/festival/speechtools/images_gen/docppmath_929959731_1.gif +share/doc/festival/speechtools/images_gen/docppmath_929959731_2.gif +share/doc/festival/speechtools/images_gen/docppmath_929959743_1.gif +share/doc/festival/speechtools/images_gen/docppmath_929959726_1.gif +share/doc/festival/speechtools/images_gen/docppmath_929959726_2.gif +share/doc/festival/speechtools/images_gen/docppmath_929959726_3.gif +share/doc/festival/speechtools/images_gen/docppimath_929959717_2.gif +share/doc/festival/speechtools/images_gen/docppimath_929959730_1.gif +share/doc/festival/speechtools/images_gen/docppimath_929959730_2.gif +share/doc/festival/speechtools/images_gen/docppimath_929959730_3.gif +share/doc/festival/speechtools/images_gen/docppimath_929959730_4.gif +share/doc/festival/speechtools/images_gen/docppimath_929959730_5.gif +share/doc/festival/speechtools/images_gen/docppmath_929959728_1.gif +@dirrm share/doc/festival/speechtools/images_gen +share/doc/festival/speechtools/arch_doc/tilt_eq11.gif +share/doc/festival/speechtools/arch_doc/figure02.gif +share/doc/festival/speechtools/arch_doc/figure03.gif +share/doc/festival/speechtools/arch_doc/figure04.gif +share/doc/festival/speechtools/arch_doc/figure05.gif +share/doc/festival/speechtools/arch_doc/figure06.gif +share/doc/festival/speechtools/arch_doc/figure07.gif +share/doc/festival/speechtools/arch_doc/figure15.gif +share/doc/festival/speechtools/arch_doc/eq01.gif +share/doc/festival/speechtools/arch_doc/eq02.gif +share/doc/festival/speechtools/arch_doc/eq03.gif +share/doc/festival/speechtools/arch_doc/eq04.gif +share/doc/festival/speechtools/arch_doc/eq05.gif +share/doc/festival/speechtools/arch_doc/eq06.gif +share/doc/festival/speechtools/arch_doc/eq07.gif +share/doc/festival/speechtools/arch_doc/eq09.gif +share/doc/festival/speechtools/arch_doc/eq08.gif +share/doc/festival/speechtools/arch_doc/tilt_fig01.gif +share/doc/festival/speechtools/arch_doc/tilt_fig02.gif +share/doc/festival/speechtools/arch_doc/tilt_fig03.gif +share/doc/festival/speechtools/arch_doc/track_fig01.gif +share/doc/festival/speechtools/arch_doc/Makefile +share/doc/festival/speechtools/arch_doc/tilt_fig01.fig +share/doc/festival/speechtools/arch_doc/tilt_fig02.fig +share/doc/festival/speechtools/arch_doc/track_fig01.fig +share/doc/festival/speechtools/arch_doc/tilt_eq01.gif +share/doc/festival/speechtools/arch_doc/tilt_eq02.gif +share/doc/festival/speechtools/arch_doc/tilt_eq03.gif +share/doc/festival/speechtools/arch_doc/tilt_eq04.gif +share/doc/festival/speechtools/arch_doc/tilt_eq05.gif +share/doc/festival/speechtools/arch_doc/tilt_eq06.gif +share/doc/festival/speechtools/arch_doc/tilt_eq07.gif +share/doc/festival/speechtools/arch_doc/tilt_eq08.gif +share/doc/festival/speechtools/arch_doc/tilt_eq09.gif +share/doc/festival/speechtools/arch_doc/tilt_eq10.gif +share/doc/festival/speechtools/arch_doc/figure01.gif +@dirrm share/doc/festival/speechtools/arch_doc +share/doc/festival/speechtools/a17354.htm +share/doc/festival/speechtools/book1.htm +share/doc/festival/speechtools/c10710.htm +share/doc/festival/speechtools/c12967.htm +share/doc/festival/speechtools/c13670.htm +share/doc/festival/speechtools/c15774.htm +share/doc/festival/speechtools/c16616.htm +share/doc/festival/speechtools/c16909.htm +share/doc/festival/speechtools/c23.htm +share/doc/festival/speechtools/c409.htm +share/doc/festival/speechtools/c4327.htm +share/doc/festival/speechtools/c76.htm +share/doc/festival/speechtools/c9312.htm +share/doc/festival/speechtools/i17445.htm +share/doc/festival/speechtools/x10356.htm +share/doc/festival/speechtools/x10572.htm +share/doc/festival/speechtools/x10806.htm +share/doc/festival/speechtools/x11037.htm +share/doc/festival/speechtools/x1196.htm +share/doc/festival/speechtools/x130.htm +share/doc/festival/speechtools/x1374.htm +share/doc/festival/speechtools/x13778.htm +share/doc/festival/speechtools/x83.htm +share/doc/festival/speechtools/x1440.htm +share/doc/festival/speechtools/x154.htm +share/doc/festival/speechtools/x15608.htm +share/doc/festival/speechtools/x15742.htm +share/doc/festival/speechtools/x15902.htm +share/doc/festival/speechtools/x15937.htm +share/doc/festival/speechtools/x16708.htm +share/doc/festival/speechtools/x16710.htm +share/doc/festival/speechtools/x16721.htm +share/doc/festival/speechtools/x17072.htm +share/doc/festival/speechtools/x17086.htm +share/doc/festival/speechtools/x1717.htm +share/doc/festival/speechtools/x17367.htm +share/doc/festival/speechtools/x17375.htm +share/doc/festival/speechtools/x17399.htm +share/doc/festival/speechtools/x17409.htm +share/doc/festival/speechtools/x17426.htm +share/doc/festival/speechtools/x1888.htm +share/doc/festival/speechtools/x2086.htm +share/doc/festival/speechtools/x2152.htm +share/doc/festival/speechtools/x2378.htm +share/doc/festival/speechtools/x2656.htm +share/doc/festival/speechtools/x2759.htm +share/doc/festival/speechtools/x2921.htm +share/doc/festival/speechtools/x3039.htm +share/doc/festival/speechtools/x3206.htm +share/doc/festival/speechtools/x3391.htm +share/doc/festival/speechtools/x3475.htm +share/doc/festival/speechtools/x3661.htm +share/doc/festival/speechtools/x3736.htm +share/doc/festival/speechtools/x3787.htm +share/doc/festival/speechtools/x3857.htm +share/doc/festival/speechtools/x3927.htm +share/doc/festival/speechtools/x3988.htm +share/doc/festival/speechtools/x4041.htm +share/doc/festival/speechtools/x4122.htm +share/doc/festival/speechtools/x4167.htm +share/doc/festival/speechtools/x4218.htm +share/doc/festival/speechtools/x427.htm +share/doc/festival/speechtools/x4273.htm +share/doc/festival/speechtools/x4298.htm +share/doc/festival/speechtools/x444.htm +share/doc/festival/speechtools/x737.htm +share/doc/festival/speechtools/x9162.htm +share/doc/festival/speechtools/x9210.htm +share/doc/festival/speechtools/x9265.htm +share/doc/festival/speechtools/x9347.htm +share/doc/festival/speechtools/x9358.htm +share/doc/festival/speechtools/x961.htm +share/doc/festival/speechtools/est.jpg +share/doc/festival/speechtools/edcrest.gif +share/doc/festival/speechtools/cstr.gif +share/doc/festival/speechtools/est_small.jpg +share/doc/festival/speechtools/cstrdoc.css +share/doc/festival/speechtools/index.html +share/doc/festival/speechtools/HTML.index +share/doc/festival/speechtools/TeX.formulae +@dirrm share/doc/festival/speechtools +@unexec install-info --delete %D/info/festival.info %D/info/dir +info/festival.info +info/festival.info-9 +info/festival.info-8 +info/festival.info-7 +info/festival.info-6 +info/festival.info-5 +info/festival.info-4 +info/festival.info-3 +info/festival.info-2 +info/festival.info-1 +info/festival.info-10 +@exec install-info %D/info/festival.info %D/info/dir +share/doc/festival/festival/user-manual/festival_35.html +share/doc/festival/festival/user-manual/festival_1.html +share/doc/festival/festival/user-manual/festival_2.html +share/doc/festival/festival/user-manual/festival_3.html +share/doc/festival/festival/user-manual/festival_4.html +share/doc/festival/festival/user-manual/festival_5.html +share/doc/festival/festival/user-manual/festival_6.html +share/doc/festival/festival/user-manual/festival_7.html +share/doc/festival/festival/user-manual/festival_8.html +share/doc/festival/festival/user-manual/festival_9.html +share/doc/festival/festival/user-manual/festival_10.html +share/doc/festival/festival/user-manual/festival_11.html +share/doc/festival/festival/user-manual/festival_12.html +share/doc/festival/festival/user-manual/festival_13.html +share/doc/festival/festival/user-manual/festival_14.html +share/doc/festival/festival/user-manual/festival_15.html +share/doc/festival/festival/user-manual/festival_16.html +share/doc/festival/festival/user-manual/festival_17.html +share/doc/festival/festival/user-manual/festival_18.html +share/doc/festival/festival/user-manual/festival_19.html +share/doc/festival/festival/user-manual/festival_20.html +share/doc/festival/festival/user-manual/festival_21.html +share/doc/festival/festival/user-manual/festival_22.html +share/doc/festival/festival/user-manual/festival_23.html +share/doc/festival/festival/user-manual/festival_24.html +share/doc/festival/festival/user-manual/festival_25.html +share/doc/festival/festival/user-manual/festival_26.html +share/doc/festival/festival/user-manual/festival_27.html +share/doc/festival/festival/user-manual/festival_28.html +share/doc/festival/festival/user-manual/festival_29.html +share/doc/festival/festival/user-manual/festival_30.html +share/doc/festival/festival/user-manual/festival_31.html +share/doc/festival/festival/user-manual/festival_32.html +share/doc/festival/festival/user-manual/festival_33.html +share/doc/festival/festival/user-manual/festival_34.html +share/doc/festival/festival/user-manual/festival_toc.html +@dirrm share/doc/festival/festival/user-manual +share/doc/festival/festival/src-manual/c3750.htm +share/doc/festival/festival/src-manual/x3792.htm +share/doc/festival/festival/src-manual/unisyn02.gif +@dirrm share/doc/festival/festival/src-manual +share/doc/festival/festival/refcard.dvi +share/doc/festival/festival/refcard.ps +share/doc/festival/festival/festival.dvi +share/doc/festival/festival/festival.ps +@dirrm share/doc/festival/festival +share/doc/festival/README +@dirrm share/doc/festival diff --git a/audio/festival+OGI/Makefile b/audio/festival+OGI/Makefile new file mode 100644 index 00000000000..25224c65168 --- /dev/null +++ b/audio/festival+OGI/Makefile @@ -0,0 +1,138 @@ +# New ports collection makefile for: festival +# Date created: 2000-06-11 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.11 1999/12/28 04:19:58 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festival +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.cstr.ed.ac.uk/pub/festival/${PORTVERSION}/ \ + http://www.speech.cs.cmu.edu/festival/cstr/festival/${PORTVERSION}/ \ + ftp://ftp.leb.net/pub/blinux/${SUB} \ + ftp://ftp.mayn.de/pub/linux/BLinux/${SUB} \ + ftp://ftp.tuwien.ac.at/zaux024/opsys/linux/blinux/${SUB} \ +SUB= festival/mirror.festival_home/${PORTVERSION}/ +.if defined (WITH_OGI) +MASTER_SITES+= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ + ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ + ftp://cslu.cse.ogi.edu/pub/tts/ +.endif +DISTFILES= ${DISTNAME}.tar.gz \ + speech_tools-1.2.1.tar.gz +.if defined (WITH_OGI) +DISTFILES+= OGIresLPC-2.0.4.tar.gz +.endif + +.if defined (WITH_OGI) +PATCHFILES= OGIfestpatch-${PORTVERSION}.tar.gz +.endif + +MAINTAINER= trevor@jpj.net + +LIB_DEPENDS= audio.1:${PORTSDIR}/audio/nas \ + esd.2:${PORTSDIR}/audio/esound + +DIST_SUBDIR= festival + +EXTRA_PATCHES= ${FILESDIR}/patch-aa +.if defined (WITH_OGI) +EXTRA_PATCHES= ${FILESDIR}/patch-aa-ogi +RESTRICTED= no-commercial-use +.endif + +PLIST= ${PKGDIR}/PLIST +.if defined (WITH_OGI) +PLIST= ${PKGDIR}/PLIST-ogi +.endif + +WRKSRC= ${WRKDIR} + +USE_GMAKE= yes +USE_NEWGCC= yes + +SPEECHTOOLS= ${WRKSRC}/speech_tools +FESTIVAL= ${WRKSRC}/festival + +FHOME= ${PREFIX}/share/festival + +MAKE_ENV+= PKG_EST_HOME=${SPEECHTOOLS} \ + EST_HOME=${SPEECHTOOLS} \ + PKG_FESTIVAL_BUILD_HOME=${FESTIVAL} \ + PKG_FESTIVAL_HOME=${FHOME} \ + PKG_COMPILER="${CC}" \ + PKG_X11BASE=${X11BASE} \ + PKG_PREFIX=${PREFIX} \ + EGCS_CC="${CC}" \ + EGCS_CXX="${CXX}" \ + GCC28_CC="${CC}" \ + GCC28_CXX="${CXX}" \ + GCC27_CC="${CC}" \ + GCC27_CXX="${CXX}" \ + GCC26_CC="${CC}" \ + GCC26_CXX="${CXX}" \ + CC="${CC}" \ + CXX="${CXX}" + +MAN1= festival.1 festival_client.1 + +.if defined (WITH_OGI) +post-extract: + @${GUNZIP_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/OGIfestpatch-${PORTVERSION}.tar.gz \ + | ${TAR} -C ${WRKSRC} -xf - +.endif + +.if !defined(WITH_OGI) +pre-fetch: + @${ECHO} + @${ECHO_MSG} "********************************************************" + @${ECHO_MSG} "* To build this port with the OGI enhancements, define *" + @${ECHO_MSG} "* \"WITH_OGI\" and restart the build. The license for *" + @${ECHO_MSG} "* the OGI materials prohibits commercial use, but they *" + @${ECHO_MSG} "* are required by some of the voices. *" + @${ECHO_MSG} "********************************************************" + @${ECHO} +.endif + +pre-patch: + ${CP} ${SPEECHTOOLS}/config/config-dist ${SPEECHTOOLS}/config/config && \ + ${CHMOD} u+w ${SPEECHTOOLS}/config/config + ${CP} ${FESTIVAL}/config/config-dist ${FESTIVAL}/config/config && \ + ${CHMOD} u+w ${FESTIVAL}/config/config + +post-patch: + ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile + ${CP} ${FILESDIR}/FreeBSD.mak ${SPEECHTOOLS}/config/systems/FreeBSD.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.4.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.5.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.1.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD5.0.mak + +do-install: + ${MKDIR} ${FHOME} + ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib + ${FIND} ${FESTIVAL}/lib -type d -print0| xargs -0 ${CHMOD} 755 + cd ${FESTIVAL} && ${CP} -pPR lib examples ${FHOME} + ${RM} -rf ${FHOME}/lib/etc/*FreeBSD* + ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*FreeBSD*/audsp ${PREFIX}/libexec + ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${PREFIX}/libexec/festival.naked + ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${PREFIX}/libexec/festival_client.naked + for n in festival.sh festival_client.sh sitevars.scm; \ + do {\ + ${SED} "s%@PKG_FESTIVAL_LOCATION@%${FHOME}%; \ + s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \ + done + ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${PREFIX}/bin/festival + ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${PREFIX}/bin/festival_client + ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${FHOME}/lib/sitevars.scm + ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${PREFIX}/man/man1/festival.1 + ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${PREFIX}/man/man1/festival_client.1 + +.include <bsd.port.mk> diff --git a/audio/festival+OGI/distinfo b/audio/festival+OGI/distinfo new file mode 100644 index 00000000000..8df832e7781 --- /dev/null +++ b/audio/festival+OGI/distinfo @@ -0,0 +1,4 @@ +MD5 (festival/festival-1.4.1.tar.gz) = 1cf585adfd5f8f14a3eed71200c5cbde +MD5 (festival/speech_tools-1.2.1.tar.gz) = 4b77d63f202a410868cc79b5e0640b9b +MD5 (festival/OGIresLPC-2.0.4.tar.gz) = d9ef4871ae35bd750dfb649de8ec1728 +MD5 (festival/OGIfestpatch-1.4.1.tar.gz) = a94d02c9c6415d373e50536f6aeaeac4 diff --git a/audio/festival+OGI/files/FreeBSD.mak b/audio/festival+OGI/files/FreeBSD.mak new file mode 100644 index 00000000000..26854d2f3cb --- /dev/null +++ b/audio/festival+OGI/files/FreeBSD.mak @@ -0,0 +1,15 @@ +include $(EST)/config/systems/default.mak + +## echo -n doesn't work (well only sometimes ?) +ECHO_N = /usr/bin/printf "%s" + +NAWK=awk + +NAS_LIB=$(PKG_X11BASE)/lib +NAS_INCLUDE=$(PKG_X11BASE)/include + +X11_LIB=$(PKG_X11BASE)/lib +X11_INCLUDE=$(PKG_X11BASE)/include + +OS_INCLUDES+=-I$(PKG_PREFIX)/include +OS_LIBS+=-L$(PKG_PREFIX)/lib diff --git a/audio/festival+OGI/files/extra-patch-aa b/audio/festival+OGI/files/extra-patch-aa new file mode 100644 index 00000000000..e6072304c47 --- /dev/null +++ b/audio/festival+OGI/files/extra-patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/config Mon Oct 11 07:48:44 1999 ++++ festival/config/config Mon Oct 11 05:48:33 1999 +@@ -20,7 +20,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) ++FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) + + ########################################################################### + ## Feature selection. diff --git a/audio/festival+OGI/files/extra-patch-aa-ogi b/audio/festival+OGI/files/extra-patch-aa-ogi new file mode 100644 index 00000000000..5bd4cb84e40 --- /dev/null +++ b/audio/festival+OGI/files/extra-patch-aa-ogi @@ -0,0 +1,20 @@ +$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/config Mon Oct 11 07:48:44 1999 ++++ festival/config/config Mon Oct 11 05:48:33 1999 +@@ -20,7 +20,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) ++FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) + + ########################################################################### + ## Feature selection. +@@ -70,3 +70,6 @@ + ## in config/configs/default.mak. + + ++ALSO_INCLUDE += OGIcommon ++ALSO_INCLUDE += OGIdbase ++ALSO_INCLUDE += OGIresLPC diff --git a/audio/festival+OGI/files/festival.sh b/audio/festival+OGI/files/festival.sh new file mode 100644 index 00000000000..6d606b8a44e --- /dev/null +++ b/audio/festival+OGI/files/festival.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# path for audsp +PATH=@PKG_PREFIX@/libexec:$PATH +export PATH +exec festival.naked --libdir @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival+OGI/files/festival_client.sh b/audio/festival+OGI/files/festival_client.sh new file mode 100644 index 00000000000..fc4ba4c944b --- /dev/null +++ b/audio/festival+OGI/files/festival_client.sh @@ -0,0 +1,4 @@ +#!/bin/sh +PATH=@PKG_PREFIX@/libexec:$PATH +export PATH +exec festival_client.naked @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival+OGI/files/patch-ab b/audio/festival+OGI/files/patch-ab new file mode 100644 index 00000000000..e8e939e1f99 --- /dev/null +++ b/audio/festival+OGI/files/patch-ab @@ -0,0 +1,25 @@ +$NetBSD: patch-ab,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/doc/Makefile Thu Jun 17 20:29:54 1999 ++++ festival/doc/Makefile Mon Oct 11 06:06:35 1999 +@@ -44,7 +44,7 @@ + + EXAMPLE_TO_DOCUMENT= + +-FESTIVAL=$(TOP)/bin/festival --libdir $(TOP)/lib ++FESTIVAL=$(TOP)/src/main/festival --libdir $(TOP)/lib + + # Include some of EST documentation. + DOCXX_EXTRA_FILES = +@@ -72,9 +72,9 @@ + %.1 : %.head %.options %.tail + cat $^ >$@ + %.options : $(TOP)/src/main/% +- $(TOP)/bin/$* -man_options >$@ ++ $(FESTIVAL)$* -man_options >$@ + %.options : $(TOP)/src/main/%.exe +- $(TOP)/bin/$* -man_options >$@ ++ $(FESTIVAL)$* -man_options >$@ + + festival.info: festival.texi festfunc.texi festvars.texi festfeat.texi + @ if [ ! -d info ] ; \ diff --git a/audio/festival+OGI/files/patch-ac b/audio/festival+OGI/files/patch-ac new file mode 100644 index 00000000000..628ef33f0d2 --- /dev/null +++ b/audio/festival+OGI/files/patch-ac @@ -0,0 +1,24 @@ +$NetBSD: patch-ac,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/examples/benchmark Thu Feb 27 00:47:45 1997 ++++ festival/examples/benchmark Mon Oct 11 05:41:14 1999 +@@ -1,6 +1,6 @@ + #!/bin/sh + +-default_libdir="/projects/festival/lib" ++default_libdir="$FESTIVAL_HOME/lib" + + while true + do +@@ -15,9 +15,9 @@ + esac + done + +-text=${1-"$HOME/projects/festival/examples/benchmark.text"} ++text=${1-"$FESTIVAL_HOME/examples/benchmark.text"} + +-for i in . src/main ../src/main $HOME/projects/festival/src/main /cstr/bin ++for i in . src/main ../src/main $FESTIVAL_HOME/src/main + do + if [ -n "$festival" ] + then diff --git a/audio/festival+OGI/files/patch-ad b/audio/festival+OGI/files/patch-ad new file mode 100644 index 00000000000..31e40bb6e90 --- /dev/null +++ b/audio/festival+OGI/files/patch-ad @@ -0,0 +1,33 @@ +--- speech_tools/config/config.orig Thu Nov 18 19:10:29 1999 ++++ speech_tools/config/config Fri Jun 16 17:03:16 2000 +@@ -15,7 +15,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-EST_HOME := $(shell (cd $(EST); pwd)) ++EST_HOME := $(PKG_EST_HOME) + + ########################################################################### + ## System type. +@@ -77,10 +77,10 @@ + ## specify a program to play files in a desired format. + + ## NCD's network audio system, This is recommended. +-# INCLUDE_MODULES += NAS_AUDIO ++INCLUDE_MODULES += NAS_AUDIO + + ## Elightenment Sound Demon, for KDE etc. +-# INCLUDE_MODULES += ESD_AUDIO ++INCLUDE_MODULES += ESD_AUDIO + + ## Native audio for your platform (sun, linux, freebsd, irix, windows) + INCLUDE_MODULES += NATIVE_AUDIO +@@ -95,7 +95,7 @@ + INCLUDE_MODULES += EDITLINE + + # speech recognition +-#INCLUDE_MODULES += ASR ++INCLUDE_MODULES += ASR + + + ## Scheme diff --git a/audio/festival+OGI/files/patch-ae b/audio/festival+OGI/files/patch-ae new file mode 100644 index 00000000000..ac4d747da70 --- /dev/null +++ b/audio/festival+OGI/files/patch-ae @@ -0,0 +1,12 @@ +$NetBSD: patch-ae,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- speech_tools/include/EST_unix.h Sun May 30 20:53:04 1999 ++++ speech_tools/include/EST_unix.h Mon Oct 11 05:40:15 1999 +@@ -53,6 +53,7 @@ + # include <sys/wait.h> + # include <sys/resource.h> + # include <dirent.h> ++# define unix 1 + #elif defined(SYSTEM_IS_WIN32) + # include <io.h> + # include "win32/EST_unix_win32.h" diff --git a/audio/festival+OGI/files/patch-af b/audio/festival+OGI/files/patch-af new file mode 100644 index 00000000000..63a2742d378 --- /dev/null +++ b/audio/festival+OGI/files/patch-af @@ -0,0 +1,15 @@ +$NetBSD: patch-af,v 1.1 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/project.mak-dist Mon Oct 11 21:41:08 1999 ++++ festival/config/project.mak Mon Oct 11 22:27:37 1999 +@@ -70,8 +70,8 @@ + + # Place where programs are compiled + +-PROJECT_MAIN_DIR=$(FESTIVAL_HOME)/src/main +-PROJECT_SCRIPTS_DIR=$(FESTIVAL_HOME)/src/scripts ++PROJECT_MAIN_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/main ++PROJECT_SCRIPTS_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/scripts + + # Where the main RCS tree is, probably only used within CSTR + diff --git a/audio/festival+OGI/files/patch-ag b/audio/festival+OGI/files/patch-ag new file mode 100644 index 00000000000..528356470d1 --- /dev/null +++ b/audio/festival+OGI/files/patch-ag @@ -0,0 +1,12 @@ +$NetBSD: patch-ag,v 1.1 2000/05/05 20:54:57 hubertf Exp $ + +--- speech_tools/config/modules/nas_audio.mak.orig Fri May 5 20:55:15 2000 ++++ speech_tools/config/modules/nas_audio.mak Fri May 5 20:58:07 2000 +@@ -45,6 +45,6 @@ + AUDIO_DEFINES += -DSUPPORT_NAS + AUDIO_INCLUDES += -I$(NAS_INCLUDE) + MODULE_LIBS += -L$(NAS_LIB) -laudio +-MODULE_EXTRA_LIBS += -L$(X11_LIB) -lX11 -lXt ++MODULE_EXTRA_LIBS += -L$(X11_LIB) -Wl,-R $(X11_LIB) -lX11 -lXt + + diff --git a/audio/festival+OGI/files/patch-ah b/audio/festival+OGI/files/patch-ah new file mode 100644 index 00000000000..090c337db53 --- /dev/null +++ b/audio/festival+OGI/files/patch-ah @@ -0,0 +1,12 @@ +$NetBSD: patch-ah,v 1.1 2000/05/05 20:54:57 hubertf Exp $ + +--- festival/config/modules/nas_audio.mak.orig Fri May 5 21:07:15 2000 ++++ festival/config/modules/nas_audio.mak Fri May 5 21:07:29 2000 +@@ -44,6 +44,6 @@ + + AUDIO_DEFINES += -DSUPPORT_NAS + AUDIO_INCLUDES += -I$(NAS_INCLUDE) +-MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -lX11 -lXt ++MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -Wl,-R$(X11_LIB) -lX11 -lXt + + diff --git a/audio/festival+OGI/files/patch-ai b/audio/festival+OGI/files/patch-ai new file mode 100644 index 00000000000..a20edf01ef0 --- /dev/null +++ b/audio/festival+OGI/files/patch-ai @@ -0,0 +1,17 @@ +$NetBSD: patch-ai,v 1.2 2000/05/31 14:51:16 dmcmahill Exp $ + +work around pmax compiler bug + +--- speech_tools/grammar/ngram/Makefile.orig Sun May 30 06:59:41 1999 ++++ speech_tools/grammar/ngram/Makefile Tue May 30 12:41:32 2000 +@@ -49,3 +49,10 @@ + include $(TOP)/config/common_make_rules + ++ifeq ($(MACHINETYPE),pmax) ++ ++ngrammar_io.o: ngrammar_io.cc ++ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../../include ${OS_INCLUDES} ngrammar_io.cc ++ ++endif ++ + diff --git a/audio/festival+OGI/files/patch-al b/audio/festival+OGI/files/patch-al new file mode 100644 index 00000000000..40bc2e8906a --- /dev/null +++ b/audio/festival+OGI/files/patch-al @@ -0,0 +1,16 @@ +$NetBSD: patch-al,v 1.1 2000/05/31 14:51:17 dmcmahill Exp $ + +work around pmax compiler bug + +--- festival/src/modules/Duration/Makefile.orig Sun May 30 08:07:31 1999 ++++ festival/src/modules/Duration/Makefile Wed May 31 09:22:01 2000 +@@ -51,3 +51,9 @@ + include $(TOP)/config/common_make_rules + ++ifeq ($(MACHINETYPE),pmax) ++ ++duration.o:duration.cc ++ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../include -I../../../src/include -I../../../../speech_tools/include ${OS_INCLUDES} duration.cc ++ ++endif + diff --git a/audio/festival+OGI/files/patch-am b/audio/festival+OGI/files/patch-am new file mode 100644 index 00000000000..3cd79202f9d --- /dev/null +++ b/audio/festival+OGI/files/patch-am @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `accept(int, sockaddr *, socklen_t *)' changes signedness + +--- speech_tools/utils/EST_Server.cc.orig Thu Nov 18 23:14:51 1999 ++++ speech_tools/utils/EST_Server.cc Sun Jun 11 17:27:17 2000 +@@ -647,7 +647,7 @@ + + while (connected() && + (csocket = accept(p_socket, (struct sockaddr *) &sin, +- SOCKLEN_CAST &sin_size))>=0) ++ (socklen_t *) &sin_size))>=0) + { + if (p_trace) + *p_trace << "connection " << csocket << "\n"; diff --git a/audio/festival+OGI/files/patch-an b/audio/festival+OGI/files/patch-an new file mode 100644 index 00000000000..405e46cffbf --- /dev/null +++ b/audio/festival+OGI/files/patch-an @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `getsockname(int, sockaddr *, socklen_t *)' changes signedness + +--- speech_tools/utils/EST_ServiceTable.cc.orig Thu Nov 18 23:15:21 1999 ++++ speech_tools/utils/EST_ServiceTable.cc Sun Jun 11 17:28:29 2000 +@@ -296,7 +296,7 @@ + + // This only gets the port number + +- if (getsockname(socket, (struct sockaddr *)&sin, SOCKLEN_CAST &size) != 0) ++ if (getsockname(socket, (struct sockaddr *)&sin, (socklen_t *) &size) != 0) + EST_sys_error("Can't find my address"); + + diff --git a/audio/festival+OGI/files/patch-ao b/audio/festival+OGI/files/patch-ao new file mode 100644 index 00000000000..73b77083ebf --- /dev/null +++ b/audio/festival+OGI/files/patch-ao @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `getpeername(int, sockaddr *, socklen_t *)' changes signedness + +--- ./festival/src/arch/festival/server.cc.orig Thu Nov 18 23:46:47 1999 ++++ ./festival/src/arch/festival/server.cc Sun Jun 11 17:48:45 2000 +@@ -206,7 +206,7 @@ + const char *client_hostnum; + const char *reason = ""; + +- getpeername(fd,(struct sockaddr *)&peer,SOCKLEN_CAST &addrlen); ++ getpeername(fd,(struct sockaddr *)&peer, (socklen_t *) &addrlen); + clienthost = gethostbyaddr((char *)&peer.sin_addr, + sizeof(peer.sin_addr),AF_INET); + client_hostnum = inet_ntoa(peer.sin_addr); diff --git a/audio/festival+OGI/files/patch-ap b/audio/festival+OGI/files/patch-ap new file mode 100644 index 00000000000..0794c74870f --- /dev/null +++ b/audio/festival+OGI/files/patch-ap @@ -0,0 +1,12 @@ +--- speech_tools/audio/nas.cc.orig Thu Oct 14 16:26:29 1999 ++++ speech_tools/audio/nas.cc Fri Jun 16 17:24:25 2000 +@@ -57,7 +57,8 @@ + + int nas_supported = TRUE; + +-int endian_int = 1; ++extern int endian_int; ++int endian_int = 1; + #define NAS_BIG_ENDIAN (((char *)&endian_int)[0] == 0) + + static void na_sync_play_cb(AuServer *aud, AuEventHandlerRec *handler, diff --git a/audio/festival+OGI/files/patch-aq b/audio/festival+OGI/files/patch-aq new file mode 100644 index 00000000000..012bfe0c981 --- /dev/null +++ b/audio/festival+OGI/files/patch-aq @@ -0,0 +1,10 @@ +--- speech_tools/audio/esd.cc.orig Mon Oct 4 15:39:01 1999 ++++ speech_tools/audio/esd.cc Fri Jun 16 17:49:10 2000 +@@ -66,7 +66,6 @@ + + bool esd_supported = TRUE; + +-int endian_int = 1; + #define ESD_BIG_ENDIAN (((char *)&endian_int)[0] == 0) + + EST_String server; diff --git a/audio/festival+OGI/files/sitevars.scm b/audio/festival+OGI/files/sitevars.scm new file mode 100644 index 00000000000..e80dbfa1c73 --- /dev/null +++ b/audio/festival+OGI/files/sitevars.scm @@ -0,0 +1,2 @@ +(set! system-voice-path '("@PKG_FESTIVAL_LOCATION@/lib/voices")) +(set! sgml_parse_progname "nsgmls") diff --git a/audio/festival+OGI/files/top-Makefile b/audio/festival+OGI/files/top-Makefile new file mode 100644 index 00000000000..ee190c4fe49 --- /dev/null +++ b/audio/festival+OGI/files/top-Makefile @@ -0,0 +1,3 @@ +all: + cd speech_tools && $(MAKE) + cd festival && $(MAKE) diff --git a/audio/festival+OGI/pkg-comment b/audio/festival+OGI/pkg-comment new file mode 100644 index 00000000000..b7749a368ef --- /dev/null +++ b/audio/festival+OGI/pkg-comment @@ -0,0 +1 @@ +Festival is an advanced multi-lingual speech synthesis system diff --git a/audio/festival+OGI/pkg-descr b/audio/festival+OGI/pkg-descr new file mode 100644 index 00000000000..6bc4fe4096d --- /dev/null +++ b/audio/festival+OGI/pkg-descr @@ -0,0 +1,19 @@ +from the authors: + +The Festival Speech Synthesis System is a general multi-lingual +text-to-speech system for Unix platforms. It is written in C++ and +includes a Scheme-based scripting language. Included with Festival +are lexicons and voices that together form a whole text-to-speech +system. + +For output via esd do: + + (Parameter.set 'Audio_Method 'esdaudio) + +NAS and direct output are documented in section 23 of the users' +manual. + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festival+OGI/pkg-message b/audio/festival+OGI/pkg-message new file mode 100644 index 00000000000..8043e6681d2 --- /dev/null +++ b/audio/festival+OGI/pkg-message @@ -0,0 +1,6 @@ +************************************************************************** +* You need to install at least one festvox-* package before festival can * +* do anything other than mumble silently to itself. See the festival * +* package description, the festdoc package (share/doc/festival/*), * +* or the festival home page for more information. * +************************************************************************** diff --git a/audio/festival+OGI/pkg-plist b/audio/festival+OGI/pkg-plist new file mode 100644 index 00000000000..2c09eec7fd3 --- /dev/null +++ b/audio/festival+OGI/pkg-plist @@ -0,0 +1,109 @@ +@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $ +bin/festival +bin/festival_client +libexec/festival.naked +libexec/festival_client.naked +libexec/audsp +share/festival/lib/Makefile +share/festival/lib/VCLocalRules +share/festival/lib/mrpa_phones.scm +share/festival/lib/mrpa_allophones.scm +share/festival/lib/radio_phones.scm +share/festival/lib/holmes_phones.scm +share/festival/lib/darpa_phones.scm +share/festival/lib/phoneset.scm +share/festival/lib/mrpa_durs.scm +share/festival/lib/klatt_durs.scm +share/festival/lib/gswdurtreeZ.scm +share/festival/lib/f2bdurtreeZ.scm +share/festival/lib/tobi.scm +share/festival/lib/f2bf0lr.scm +share/festival/lib/tobi_rules.scm +share/festival/lib/tilt.scm +share/festival/lib/sec.ts20.quad.ngrambin +share/festival/lib/sec.B.hept.ngrambin +share/festival/lib/init.scm +share/festival/lib/synthesis.scm +share/festival/lib/module_description.scm +share/festival/lib/lexicons.scm +share/festival/lib/festival.scm +share/festival/lib/intonation.scm +share/festival/lib/duration.scm +share/festival/lib/pos.scm +share/festival/lib/phrase.scm +share/festival/lib/voices.scm +share/festival/lib/tts.scm +share/festival/lib/festdoc.scm +share/festival/lib/languages.scm +share/festival/lib/token.scm +share/festival/lib/mbrola.scm +share/festival/lib/display.scm +share/festival/lib/postlex.scm +share/festival/lib/tokenpos.scm +share/festival/lib/festtest.scm +share/festival/lib/cslush.scm +share/festival/lib/cart_aux.scm +share/festival/lib/pauses.scm +share/festival/lib/scfg.scm +share/festival/lib/mettree.scm +share/festival/lib/java.scm +share/festival/lib/lts.scm +share/festival/lib/engmorph.scm +share/festival/lib/engmorphsyn.scm +share/festival/lib/lts_build.scm +share/festival/lib/Sable.v0_2.dtd +share/festival/lib/sable-latin.ent +share/festival/lib/festival.el +share/festival/lib/scfg_wsj_wp20.gram +share/festival/lib/speech.properties +share/festival/lib/email-mode.scm +share/festival/lib/ogimarkup-mode.scm +share/festival/lib/sable-mode.scm +share/festival/lib/soleml-mode.scm +share/festival/lib/etc/Makefile +share/festival/lib/etc/email_filter +@dirrm share/festival/lib/etc +share/festival/lib/siod.scm +share/festival/lib/web.scm +share/festival/lib/cstr.scm +share/festival/lib/fringe.scm +share/festival/lib/sitevars.scm +@dirrm share/festival/lib +share/festival/examples/Makefile +share/festival/examples/webdemo.scm +share/festival/examples/ex1.email +share/festival/examples/ex1.ogi +share/festival/examples/example.sable +share/festival/examples/example2.sable +share/festival/examples/tobi.stml +share/festival/examples/example.th +share/festival/examples/intro.text +share/festival/examples/spintro.text +share/festival/examples/benchmark.text +share/festival/examples/saytime.sh +share/festival/examples/speech_pm_1.0.tar +share/festival/examples/text2pos.sh +share/festival/examples/latest.sh +share/festival/examples/scfg_parse_text.sh +share/festival/examples/text2wave.sh +share/festival/examples/make_utts.sh +share/festival/examples/dumpfeats.sh +share/festival/examples/durmeanstd.sh +share/festival/examples/benchmark +share/festival/examples/festival_client.pl +share/festival/examples/toksearch.scm +share/festival/examples/th-mode.scm +share/festival/examples/addr-mode.scm +share/festival/examples/festival_client.c +share/festival/examples/festival_client.h +share/festival/examples/benchmark.orig +share/festival/examples/saytime +share/festival/examples/text2pos +share/festival/examples/latest +share/festival/examples/scfg_parse_text +share/festival/examples/text2wave +share/festival/examples/make_utts +share/festival/examples/dumpfeats +share/festival/examples/durmeanstd +@dirrm share/festival/examples +@dirrm share/festival diff --git a/audio/festival+OGI/pkg-plist-ogi b/audio/festival+OGI/pkg-plist-ogi new file mode 100644 index 00000000000..d039fc7dd72 --- /dev/null +++ b/audio/festival+OGI/pkg-plist-ogi @@ -0,0 +1,121 @@ +@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $ +bin/festival +bin/festival_client +libexec/festival.naked +libexec/festival_client.naked +libexec/audsp +share/festival/lib/ogi_gswdurtreeZ_wb.scm +share/festival/lib/ogi_hack.scm +share/festival/lib/ogi_kddurtreeZ_wb.scm +share/festival/lib/ogi_klatt_durs_wb.scm +share/festival/lib/ogi_languages.scm +share/festival/lib/ogi_lexicons.scm +share/festival/lib/ogi_lts_worldbet.scm +share/festival/lib/ogi_phrase.scm +share/festival/lib/ogi_postlex.scm +share/festival/lib/ogi_synthesis.scm +share/festival/lib/ogi_unitsel.scm +share/festival/lib/ogi_worldbet_phones.scm +share/festival/lib/Makefile +share/festival/lib/VCLocalRules +share/festival/lib/mrpa_phones.scm +share/festival/lib/mrpa_allophones.scm +share/festival/lib/radio_phones.scm +share/festival/lib/holmes_phones.scm +share/festival/lib/darpa_phones.scm +share/festival/lib/phoneset.scm +share/festival/lib/mrpa_durs.scm +share/festival/lib/klatt_durs.scm +share/festival/lib/gswdurtreeZ.scm +share/festival/lib/f2bdurtreeZ.scm +share/festival/lib/tobi.scm +share/festival/lib/f2bf0lr.scm +share/festival/lib/tobi_rules.scm +share/festival/lib/tilt.scm +share/festival/lib/sec.ts20.quad.ngrambin +share/festival/lib/sec.B.hept.ngrambin +share/festival/lib/init.scm +share/festival/lib/synthesis.scm +share/festival/lib/module_description.scm +share/festival/lib/lexicons.scm +share/festival/lib/festival.scm +share/festival/lib/intonation.scm +share/festival/lib/duration.scm +share/festival/lib/pos.scm +share/festival/lib/phrase.scm +share/festival/lib/voices.scm +share/festival/lib/tts.scm +share/festival/lib/festdoc.scm +share/festival/lib/languages.scm +share/festival/lib/token.scm +share/festival/lib/mbrola.scm +share/festival/lib/display.scm +share/festival/lib/postlex.scm +share/festival/lib/tokenpos.scm +share/festival/lib/festtest.scm +share/festival/lib/cslush.scm +share/festival/lib/cart_aux.scm +share/festival/lib/pauses.scm +share/festival/lib/scfg.scm +share/festival/lib/mettree.scm +share/festival/lib/java.scm +share/festival/lib/lts.scm +share/festival/lib/engmorph.scm +share/festival/lib/engmorphsyn.scm +share/festival/lib/lts_build.scm +share/festival/lib/Sable.v0_2.dtd +share/festival/lib/sable-latin.ent +share/festival/lib/festival.el +share/festival/lib/scfg_wsj_wp20.gram +share/festival/lib/speech.properties +share/festival/lib/email-mode.scm +share/festival/lib/ogimarkup-mode.scm +share/festival/lib/sable-mode.scm +share/festival/lib/soleml-mode.scm +share/festival/lib/etc/Makefile +share/festival/lib/etc/email_filter +@dirrm share/festival/lib/etc +share/festival/lib/siod.scm +share/festival/lib/web.scm +share/festival/lib/cstr.scm +share/festival/lib/fringe.scm +share/festival/lib/sitevars.scm +@dirrm share/festival/lib +share/festival/examples/Makefile +share/festival/examples/webdemo.scm +share/festival/examples/ex1.email +share/festival/examples/ex1.ogi +share/festival/examples/example.sable +share/festival/examples/example2.sable +share/festival/examples/tobi.stml +share/festival/examples/example.th +share/festival/examples/intro.text +share/festival/examples/spintro.text +share/festival/examples/benchmark.text +share/festival/examples/saytime.sh +share/festival/examples/speech_pm_1.0.tar +share/festival/examples/text2pos.sh +share/festival/examples/latest.sh +share/festival/examples/scfg_parse_text.sh +share/festival/examples/text2wave.sh +share/festival/examples/make_utts.sh +share/festival/examples/dumpfeats.sh +share/festival/examples/durmeanstd.sh +share/festival/examples/benchmark +share/festival/examples/festival_client.pl +share/festival/examples/toksearch.scm +share/festival/examples/th-mode.scm +share/festival/examples/addr-mode.scm +share/festival/examples/festival_client.c +share/festival/examples/festival_client.h +share/festival/examples/benchmark.orig +share/festival/examples/saytime +share/festival/examples/text2pos +share/festival/examples/latest +share/festival/examples/scfg_parse_text +share/festival/examples/text2wave +share/festival/examples/make_utts +share/festival/examples/dumpfeats +share/festival/examples/durmeanstd +@dirrm share/festival/examples +@dirrm share/festival diff --git a/audio/festival/Makefile b/audio/festival/Makefile new file mode 100644 index 00000000000..25224c65168 --- /dev/null +++ b/audio/festival/Makefile @@ -0,0 +1,138 @@ +# New ports collection makefile for: festival +# Date created: 2000-06-11 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.11 1999/12/28 04:19:58 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festival +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.cstr.ed.ac.uk/pub/festival/${PORTVERSION}/ \ + http://www.speech.cs.cmu.edu/festival/cstr/festival/${PORTVERSION}/ \ + ftp://ftp.leb.net/pub/blinux/${SUB} \ + ftp://ftp.mayn.de/pub/linux/BLinux/${SUB} \ + ftp://ftp.tuwien.ac.at/zaux024/opsys/linux/blinux/${SUB} \ +SUB= festival/mirror.festival_home/${PORTVERSION}/ +.if defined (WITH_OGI) +MASTER_SITES+= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ + ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ + ftp://cslu.cse.ogi.edu/pub/tts/ +.endif +DISTFILES= ${DISTNAME}.tar.gz \ + speech_tools-1.2.1.tar.gz +.if defined (WITH_OGI) +DISTFILES+= OGIresLPC-2.0.4.tar.gz +.endif + +.if defined (WITH_OGI) +PATCHFILES= OGIfestpatch-${PORTVERSION}.tar.gz +.endif + +MAINTAINER= trevor@jpj.net + +LIB_DEPENDS= audio.1:${PORTSDIR}/audio/nas \ + esd.2:${PORTSDIR}/audio/esound + +DIST_SUBDIR= festival + +EXTRA_PATCHES= ${FILESDIR}/patch-aa +.if defined (WITH_OGI) +EXTRA_PATCHES= ${FILESDIR}/patch-aa-ogi +RESTRICTED= no-commercial-use +.endif + +PLIST= ${PKGDIR}/PLIST +.if defined (WITH_OGI) +PLIST= ${PKGDIR}/PLIST-ogi +.endif + +WRKSRC= ${WRKDIR} + +USE_GMAKE= yes +USE_NEWGCC= yes + +SPEECHTOOLS= ${WRKSRC}/speech_tools +FESTIVAL= ${WRKSRC}/festival + +FHOME= ${PREFIX}/share/festival + +MAKE_ENV+= PKG_EST_HOME=${SPEECHTOOLS} \ + EST_HOME=${SPEECHTOOLS} \ + PKG_FESTIVAL_BUILD_HOME=${FESTIVAL} \ + PKG_FESTIVAL_HOME=${FHOME} \ + PKG_COMPILER="${CC}" \ + PKG_X11BASE=${X11BASE} \ + PKG_PREFIX=${PREFIX} \ + EGCS_CC="${CC}" \ + EGCS_CXX="${CXX}" \ + GCC28_CC="${CC}" \ + GCC28_CXX="${CXX}" \ + GCC27_CC="${CC}" \ + GCC27_CXX="${CXX}" \ + GCC26_CC="${CC}" \ + GCC26_CXX="${CXX}" \ + CC="${CC}" \ + CXX="${CXX}" + +MAN1= festival.1 festival_client.1 + +.if defined (WITH_OGI) +post-extract: + @${GUNZIP_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/OGIfestpatch-${PORTVERSION}.tar.gz \ + | ${TAR} -C ${WRKSRC} -xf - +.endif + +.if !defined(WITH_OGI) +pre-fetch: + @${ECHO} + @${ECHO_MSG} "********************************************************" + @${ECHO_MSG} "* To build this port with the OGI enhancements, define *" + @${ECHO_MSG} "* \"WITH_OGI\" and restart the build. The license for *" + @${ECHO_MSG} "* the OGI materials prohibits commercial use, but they *" + @${ECHO_MSG} "* are required by some of the voices. *" + @${ECHO_MSG} "********************************************************" + @${ECHO} +.endif + +pre-patch: + ${CP} ${SPEECHTOOLS}/config/config-dist ${SPEECHTOOLS}/config/config && \ + ${CHMOD} u+w ${SPEECHTOOLS}/config/config + ${CP} ${FESTIVAL}/config/config-dist ${FESTIVAL}/config/config && \ + ${CHMOD} u+w ${FESTIVAL}/config/config + +post-patch: + ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile + ${CP} ${FILESDIR}/FreeBSD.mak ${SPEECHTOOLS}/config/systems/FreeBSD.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.4.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.3.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD3.5.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.1.mak + ${CP} ${SPEECHTOOLS}/config/systems/ix86_FreeBSD4.0.mak \ + ${SPEECHTOOLS}/config/systems/ix86_FreeBSD5.0.mak + +do-install: + ${MKDIR} ${FHOME} + ${CHMOD} -R u+w,a+r,og-w ${FESTIVAL}/lib + ${FIND} ${FESTIVAL}/lib -type d -print0| xargs -0 ${CHMOD} 755 + cd ${FESTIVAL} && ${CP} -pPR lib examples ${FHOME} + ${RM} -rf ${FHOME}/lib/etc/*FreeBSD* + ${INSTALL_PROGRAM} ${FESTIVAL}/lib/etc/*FreeBSD*/audsp ${PREFIX}/libexec + ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival ${PREFIX}/libexec/festival.naked + ${INSTALL_PROGRAM} ${FESTIVAL}/src/main/festival_client ${PREFIX}/libexec/festival_client.naked + for n in festival.sh festival_client.sh sitevars.scm; \ + do {\ + ${SED} "s%@PKG_FESTIVAL_LOCATION@%${FHOME}%; \ + s%@PKG_PREFIX@%${PREFIX}%" <${FILESDIR}/$$n > ${WRKDIR}/$$n ;} \ + done + ${INSTALL_SCRIPT} ${WRKDIR}/festival.sh ${PREFIX}/bin/festival + ${INSTALL_SCRIPT} ${WRKDIR}/festival_client.sh ${PREFIX}/bin/festival_client + ${INSTALL_DATA} ${WRKDIR}/sitevars.scm ${FHOME}/lib/sitevars.scm + ${INSTALL_MAN} ${FESTIVAL}/doc/festival.1 ${PREFIX}/man/man1/festival.1 + ${INSTALL_MAN} ${FESTIVAL}/doc/festival_client.1 ${PREFIX}/man/man1/festival_client.1 + +.include <bsd.port.mk> diff --git a/audio/festival/distinfo b/audio/festival/distinfo new file mode 100644 index 00000000000..8df832e7781 --- /dev/null +++ b/audio/festival/distinfo @@ -0,0 +1,4 @@ +MD5 (festival/festival-1.4.1.tar.gz) = 1cf585adfd5f8f14a3eed71200c5cbde +MD5 (festival/speech_tools-1.2.1.tar.gz) = 4b77d63f202a410868cc79b5e0640b9b +MD5 (festival/OGIresLPC-2.0.4.tar.gz) = d9ef4871ae35bd750dfb649de8ec1728 +MD5 (festival/OGIfestpatch-1.4.1.tar.gz) = a94d02c9c6415d373e50536f6aeaeac4 diff --git a/audio/festival/files/FreeBSD.mak b/audio/festival/files/FreeBSD.mak new file mode 100644 index 00000000000..26854d2f3cb --- /dev/null +++ b/audio/festival/files/FreeBSD.mak @@ -0,0 +1,15 @@ +include $(EST)/config/systems/default.mak + +## echo -n doesn't work (well only sometimes ?) +ECHO_N = /usr/bin/printf "%s" + +NAWK=awk + +NAS_LIB=$(PKG_X11BASE)/lib +NAS_INCLUDE=$(PKG_X11BASE)/include + +X11_LIB=$(PKG_X11BASE)/lib +X11_INCLUDE=$(PKG_X11BASE)/include + +OS_INCLUDES+=-I$(PKG_PREFIX)/include +OS_LIBS+=-L$(PKG_PREFIX)/lib diff --git a/audio/festival/files/extra-patch-aa b/audio/festival/files/extra-patch-aa new file mode 100644 index 00000000000..e6072304c47 --- /dev/null +++ b/audio/festival/files/extra-patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/config Mon Oct 11 07:48:44 1999 ++++ festival/config/config Mon Oct 11 05:48:33 1999 +@@ -20,7 +20,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) ++FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) + + ########################################################################### + ## Feature selection. diff --git a/audio/festival/files/extra-patch-aa-ogi b/audio/festival/files/extra-patch-aa-ogi new file mode 100644 index 00000000000..5bd4cb84e40 --- /dev/null +++ b/audio/festival/files/extra-patch-aa-ogi @@ -0,0 +1,20 @@ +$NetBSD: patch-aa,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/config Mon Oct 11 07:48:44 1999 ++++ festival/config/config Mon Oct 11 05:48:33 1999 +@@ -20,7 +20,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-FESTIVAL_HOME := $(shell (cd $(TOP); pwd)) ++FESTIVAL_HOME := $(PKG_FESTIVAL_HOME) + + ########################################################################### + ## Feature selection. +@@ -70,3 +70,6 @@ + ## in config/configs/default.mak. + + ++ALSO_INCLUDE += OGIcommon ++ALSO_INCLUDE += OGIdbase ++ALSO_INCLUDE += OGIresLPC diff --git a/audio/festival/files/festival.sh b/audio/festival/files/festival.sh new file mode 100644 index 00000000000..6d606b8a44e --- /dev/null +++ b/audio/festival/files/festival.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# path for audsp +PATH=@PKG_PREFIX@/libexec:$PATH +export PATH +exec festival.naked --libdir @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival/files/festival_client.sh b/audio/festival/files/festival_client.sh new file mode 100644 index 00000000000..fc4ba4c944b --- /dev/null +++ b/audio/festival/files/festival_client.sh @@ -0,0 +1,4 @@ +#!/bin/sh +PATH=@PKG_PREFIX@/libexec:$PATH +export PATH +exec festival_client.naked @PKG_FESTIVAL_LOCATION@/lib $* diff --git a/audio/festival/files/patch-ab b/audio/festival/files/patch-ab new file mode 100644 index 00000000000..e8e939e1f99 --- /dev/null +++ b/audio/festival/files/patch-ab @@ -0,0 +1,25 @@ +$NetBSD: patch-ab,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/doc/Makefile Thu Jun 17 20:29:54 1999 ++++ festival/doc/Makefile Mon Oct 11 06:06:35 1999 +@@ -44,7 +44,7 @@ + + EXAMPLE_TO_DOCUMENT= + +-FESTIVAL=$(TOP)/bin/festival --libdir $(TOP)/lib ++FESTIVAL=$(TOP)/src/main/festival --libdir $(TOP)/lib + + # Include some of EST documentation. + DOCXX_EXTRA_FILES = +@@ -72,9 +72,9 @@ + %.1 : %.head %.options %.tail + cat $^ >$@ + %.options : $(TOP)/src/main/% +- $(TOP)/bin/$* -man_options >$@ ++ $(FESTIVAL)$* -man_options >$@ + %.options : $(TOP)/src/main/%.exe +- $(TOP)/bin/$* -man_options >$@ ++ $(FESTIVAL)$* -man_options >$@ + + festival.info: festival.texi festfunc.texi festvars.texi festfeat.texi + @ if [ ! -d info ] ; \ diff --git a/audio/festival/files/patch-ac b/audio/festival/files/patch-ac new file mode 100644 index 00000000000..628ef33f0d2 --- /dev/null +++ b/audio/festival/files/patch-ac @@ -0,0 +1,24 @@ +$NetBSD: patch-ac,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- festival/examples/benchmark Thu Feb 27 00:47:45 1997 ++++ festival/examples/benchmark Mon Oct 11 05:41:14 1999 +@@ -1,6 +1,6 @@ + #!/bin/sh + +-default_libdir="/projects/festival/lib" ++default_libdir="$FESTIVAL_HOME/lib" + + while true + do +@@ -15,9 +15,9 @@ + esac + done + +-text=${1-"$HOME/projects/festival/examples/benchmark.text"} ++text=${1-"$FESTIVAL_HOME/examples/benchmark.text"} + +-for i in . src/main ../src/main $HOME/projects/festival/src/main /cstr/bin ++for i in . src/main ../src/main $FESTIVAL_HOME/src/main + do + if [ -n "$festival" ] + then diff --git a/audio/festival/files/patch-ad b/audio/festival/files/patch-ad new file mode 100644 index 00000000000..31e40bb6e90 --- /dev/null +++ b/audio/festival/files/patch-ad @@ -0,0 +1,33 @@ +--- speech_tools/config/config.orig Thu Nov 18 19:10:29 1999 ++++ speech_tools/config/config Fri Jun 16 17:03:16 2000 +@@ -15,7 +15,7 @@ + ## You may need to set this explicitly if automounter or NFS + ## side effects cause problems + +-EST_HOME := $(shell (cd $(EST); pwd)) ++EST_HOME := $(PKG_EST_HOME) + + ########################################################################### + ## System type. +@@ -77,10 +77,10 @@ + ## specify a program to play files in a desired format. + + ## NCD's network audio system, This is recommended. +-# INCLUDE_MODULES += NAS_AUDIO ++INCLUDE_MODULES += NAS_AUDIO + + ## Elightenment Sound Demon, for KDE etc. +-# INCLUDE_MODULES += ESD_AUDIO ++INCLUDE_MODULES += ESD_AUDIO + + ## Native audio for your platform (sun, linux, freebsd, irix, windows) + INCLUDE_MODULES += NATIVE_AUDIO +@@ -95,7 +95,7 @@ + INCLUDE_MODULES += EDITLINE + + # speech recognition +-#INCLUDE_MODULES += ASR ++INCLUDE_MODULES += ASR + + + ## Scheme diff --git a/audio/festival/files/patch-ae b/audio/festival/files/patch-ae new file mode 100644 index 00000000000..ac4d747da70 --- /dev/null +++ b/audio/festival/files/patch-ae @@ -0,0 +1,12 @@ +$NetBSD: patch-ae,v 1.2 1999/10/11 14:13:49 proff Exp $ + +--- speech_tools/include/EST_unix.h Sun May 30 20:53:04 1999 ++++ speech_tools/include/EST_unix.h Mon Oct 11 05:40:15 1999 +@@ -53,6 +53,7 @@ + # include <sys/wait.h> + # include <sys/resource.h> + # include <dirent.h> ++# define unix 1 + #elif defined(SYSTEM_IS_WIN32) + # include <io.h> + # include "win32/EST_unix_win32.h" diff --git a/audio/festival/files/patch-af b/audio/festival/files/patch-af new file mode 100644 index 00000000000..63a2742d378 --- /dev/null +++ b/audio/festival/files/patch-af @@ -0,0 +1,15 @@ +$NetBSD: patch-af,v 1.1 1999/10/11 14:13:49 proff Exp $ + +--- festival/config/project.mak-dist Mon Oct 11 21:41:08 1999 ++++ festival/config/project.mak Mon Oct 11 22:27:37 1999 +@@ -70,8 +70,8 @@ + + # Place where programs are compiled + +-PROJECT_MAIN_DIR=$(FESTIVAL_HOME)/src/main +-PROJECT_SCRIPTS_DIR=$(FESTIVAL_HOME)/src/scripts ++PROJECT_MAIN_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/main ++PROJECT_SCRIPTS_DIR=$(PKG_FESTIVAL_BUILD_HOME)/src/scripts + + # Where the main RCS tree is, probably only used within CSTR + diff --git a/audio/festival/files/patch-ag b/audio/festival/files/patch-ag new file mode 100644 index 00000000000..528356470d1 --- /dev/null +++ b/audio/festival/files/patch-ag @@ -0,0 +1,12 @@ +$NetBSD: patch-ag,v 1.1 2000/05/05 20:54:57 hubertf Exp $ + +--- speech_tools/config/modules/nas_audio.mak.orig Fri May 5 20:55:15 2000 ++++ speech_tools/config/modules/nas_audio.mak Fri May 5 20:58:07 2000 +@@ -45,6 +45,6 @@ + AUDIO_DEFINES += -DSUPPORT_NAS + AUDIO_INCLUDES += -I$(NAS_INCLUDE) + MODULE_LIBS += -L$(NAS_LIB) -laudio +-MODULE_EXTRA_LIBS += -L$(X11_LIB) -lX11 -lXt ++MODULE_EXTRA_LIBS += -L$(X11_LIB) -Wl,-R $(X11_LIB) -lX11 -lXt + + diff --git a/audio/festival/files/patch-ah b/audio/festival/files/patch-ah new file mode 100644 index 00000000000..090c337db53 --- /dev/null +++ b/audio/festival/files/patch-ah @@ -0,0 +1,12 @@ +$NetBSD: patch-ah,v 1.1 2000/05/05 20:54:57 hubertf Exp $ + +--- festival/config/modules/nas_audio.mak.orig Fri May 5 21:07:15 2000 ++++ festival/config/modules/nas_audio.mak Fri May 5 21:07:29 2000 +@@ -44,6 +44,6 @@ + + AUDIO_DEFINES += -DSUPPORT_NAS + AUDIO_INCLUDES += -I$(NAS_INCLUDE) +-MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -lX11 -lXt ++MODULE_LIBS += -L$(NAS_LIB) -laudio -L$(X11_LIB) -Wl,-R$(X11_LIB) -lX11 -lXt + + diff --git a/audio/festival/files/patch-ai b/audio/festival/files/patch-ai new file mode 100644 index 00000000000..a20edf01ef0 --- /dev/null +++ b/audio/festival/files/patch-ai @@ -0,0 +1,17 @@ +$NetBSD: patch-ai,v 1.2 2000/05/31 14:51:16 dmcmahill Exp $ + +work around pmax compiler bug + +--- speech_tools/grammar/ngram/Makefile.orig Sun May 30 06:59:41 1999 ++++ speech_tools/grammar/ngram/Makefile Tue May 30 12:41:32 2000 +@@ -49,3 +49,10 @@ + include $(TOP)/config/common_make_rules + ++ifeq ($(MACHINETYPE),pmax) ++ ++ngrammar_io.o: ngrammar_io.cc ++ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../../include ${OS_INCLUDES} ngrammar_io.cc ++ ++endif ++ + diff --git a/audio/festival/files/patch-al b/audio/festival/files/patch-al new file mode 100644 index 00000000000..40bc2e8906a --- /dev/null +++ b/audio/festival/files/patch-al @@ -0,0 +1,16 @@ +$NetBSD: patch-al,v 1.1 2000/05/31 14:51:17 dmcmahill Exp $ + +work around pmax compiler bug + +--- festival/src/modules/Duration/Makefile.orig Sun May 30 08:07:31 1999 ++++ festival/src/modules/Duration/Makefile Wed May 31 09:22:01 2000 +@@ -51,3 +51,9 @@ + include $(TOP)/config/common_make_rules + ++ifeq ($(MACHINETYPE),pmax) ++ ++duration.o:duration.cc ++ ${CXX} -c -fno-implicit-templates -fguiding-decls -Wall -I../include -I../../../src/include -I../../../../speech_tools/include ${OS_INCLUDES} duration.cc ++ ++endif + diff --git a/audio/festival/files/patch-am b/audio/festival/files/patch-am new file mode 100644 index 00000000000..3cd79202f9d --- /dev/null +++ b/audio/festival/files/patch-am @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `accept(int, sockaddr *, socklen_t *)' changes signedness + +--- speech_tools/utils/EST_Server.cc.orig Thu Nov 18 23:14:51 1999 ++++ speech_tools/utils/EST_Server.cc Sun Jun 11 17:27:17 2000 +@@ -647,7 +647,7 @@ + + while (connected() && + (csocket = accept(p_socket, (struct sockaddr *) &sin, +- SOCKLEN_CAST &sin_size))>=0) ++ (socklen_t *) &sin_size))>=0) + { + if (p_trace) + *p_trace << "connection " << csocket << "\n"; diff --git a/audio/festival/files/patch-an b/audio/festival/files/patch-an new file mode 100644 index 00000000000..405e46cffbf --- /dev/null +++ b/audio/festival/files/patch-an @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `getsockname(int, sockaddr *, socklen_t *)' changes signedness + +--- speech_tools/utils/EST_ServiceTable.cc.orig Thu Nov 18 23:15:21 1999 ++++ speech_tools/utils/EST_ServiceTable.cc Sun Jun 11 17:28:29 2000 +@@ -296,7 +296,7 @@ + + // This only gets the port number + +- if (getsockname(socket, (struct sockaddr *)&sin, SOCKLEN_CAST &size) != 0) ++ if (getsockname(socket, (struct sockaddr *)&sin, (socklen_t *) &size) != 0) + EST_sys_error("Can't find my address"); + + diff --git a/audio/festival/files/patch-ao b/audio/festival/files/patch-ao new file mode 100644 index 00000000000..73b77083ebf --- /dev/null +++ b/audio/festival/files/patch-ao @@ -0,0 +1,13 @@ +passing `int *' as argument 3 of `getpeername(int, sockaddr *, socklen_t *)' changes signedness + +--- ./festival/src/arch/festival/server.cc.orig Thu Nov 18 23:46:47 1999 ++++ ./festival/src/arch/festival/server.cc Sun Jun 11 17:48:45 2000 +@@ -206,7 +206,7 @@ + const char *client_hostnum; + const char *reason = ""; + +- getpeername(fd,(struct sockaddr *)&peer,SOCKLEN_CAST &addrlen); ++ getpeername(fd,(struct sockaddr *)&peer, (socklen_t *) &addrlen); + clienthost = gethostbyaddr((char *)&peer.sin_addr, + sizeof(peer.sin_addr),AF_INET); + client_hostnum = inet_ntoa(peer.sin_addr); diff --git a/audio/festival/files/patch-ap b/audio/festival/files/patch-ap new file mode 100644 index 00000000000..0794c74870f --- /dev/null +++ b/audio/festival/files/patch-ap @@ -0,0 +1,12 @@ +--- speech_tools/audio/nas.cc.orig Thu Oct 14 16:26:29 1999 ++++ speech_tools/audio/nas.cc Fri Jun 16 17:24:25 2000 +@@ -57,7 +57,8 @@ + + int nas_supported = TRUE; + +-int endian_int = 1; ++extern int endian_int; ++int endian_int = 1; + #define NAS_BIG_ENDIAN (((char *)&endian_int)[0] == 0) + + static void na_sync_play_cb(AuServer *aud, AuEventHandlerRec *handler, diff --git a/audio/festival/files/patch-aq b/audio/festival/files/patch-aq new file mode 100644 index 00000000000..012bfe0c981 --- /dev/null +++ b/audio/festival/files/patch-aq @@ -0,0 +1,10 @@ +--- speech_tools/audio/esd.cc.orig Mon Oct 4 15:39:01 1999 ++++ speech_tools/audio/esd.cc Fri Jun 16 17:49:10 2000 +@@ -66,7 +66,6 @@ + + bool esd_supported = TRUE; + +-int endian_int = 1; + #define ESD_BIG_ENDIAN (((char *)&endian_int)[0] == 0) + + EST_String server; diff --git a/audio/festival/files/sitevars.scm b/audio/festival/files/sitevars.scm new file mode 100644 index 00000000000..e80dbfa1c73 --- /dev/null +++ b/audio/festival/files/sitevars.scm @@ -0,0 +1,2 @@ +(set! system-voice-path '("@PKG_FESTIVAL_LOCATION@/lib/voices")) +(set! sgml_parse_progname "nsgmls") diff --git a/audio/festival/files/top-Makefile b/audio/festival/files/top-Makefile new file mode 100644 index 00000000000..ee190c4fe49 --- /dev/null +++ b/audio/festival/files/top-Makefile @@ -0,0 +1,3 @@ +all: + cd speech_tools && $(MAKE) + cd festival && $(MAKE) diff --git a/audio/festival/pkg-comment b/audio/festival/pkg-comment new file mode 100644 index 00000000000..b7749a368ef --- /dev/null +++ b/audio/festival/pkg-comment @@ -0,0 +1 @@ +Festival is an advanced multi-lingual speech synthesis system diff --git a/audio/festival/pkg-descr b/audio/festival/pkg-descr new file mode 100644 index 00000000000..6bc4fe4096d --- /dev/null +++ b/audio/festival/pkg-descr @@ -0,0 +1,19 @@ +from the authors: + +The Festival Speech Synthesis System is a general multi-lingual +text-to-speech system for Unix platforms. It is written in C++ and +includes a Scheme-based scripting language. Included with Festival +are lexicons and voices that together form a whole text-to-speech +system. + +For output via esd do: + + (Parameter.set 'Audio_Method 'esdaudio) + +NAS and direct output are documented in section 23 of the users' +manual. + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festival/pkg-message b/audio/festival/pkg-message new file mode 100644 index 00000000000..8043e6681d2 --- /dev/null +++ b/audio/festival/pkg-message @@ -0,0 +1,6 @@ +************************************************************************** +* You need to install at least one festvox-* package before festival can * +* do anything other than mumble silently to itself. See the festival * +* package description, the festdoc package (share/doc/festival/*), * +* or the festival home page for more information. * +************************************************************************** diff --git a/audio/festival/pkg-plist b/audio/festival/pkg-plist new file mode 100644 index 00000000000..2c09eec7fd3 --- /dev/null +++ b/audio/festival/pkg-plist @@ -0,0 +1,109 @@ +@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $ +bin/festival +bin/festival_client +libexec/festival.naked +libexec/festival_client.naked +libexec/audsp +share/festival/lib/Makefile +share/festival/lib/VCLocalRules +share/festival/lib/mrpa_phones.scm +share/festival/lib/mrpa_allophones.scm +share/festival/lib/radio_phones.scm +share/festival/lib/holmes_phones.scm +share/festival/lib/darpa_phones.scm +share/festival/lib/phoneset.scm +share/festival/lib/mrpa_durs.scm +share/festival/lib/klatt_durs.scm +share/festival/lib/gswdurtreeZ.scm +share/festival/lib/f2bdurtreeZ.scm +share/festival/lib/tobi.scm +share/festival/lib/f2bf0lr.scm +share/festival/lib/tobi_rules.scm +share/festival/lib/tilt.scm +share/festival/lib/sec.ts20.quad.ngrambin +share/festival/lib/sec.B.hept.ngrambin +share/festival/lib/init.scm +share/festival/lib/synthesis.scm +share/festival/lib/module_description.scm +share/festival/lib/lexicons.scm +share/festival/lib/festival.scm +share/festival/lib/intonation.scm +share/festival/lib/duration.scm +share/festival/lib/pos.scm +share/festival/lib/phrase.scm +share/festival/lib/voices.scm +share/festival/lib/tts.scm +share/festival/lib/festdoc.scm +share/festival/lib/languages.scm +share/festival/lib/token.scm +share/festival/lib/mbrola.scm +share/festival/lib/display.scm +share/festival/lib/postlex.scm +share/festival/lib/tokenpos.scm +share/festival/lib/festtest.scm +share/festival/lib/cslush.scm +share/festival/lib/cart_aux.scm +share/festival/lib/pauses.scm +share/festival/lib/scfg.scm +share/festival/lib/mettree.scm +share/festival/lib/java.scm +share/festival/lib/lts.scm +share/festival/lib/engmorph.scm +share/festival/lib/engmorphsyn.scm +share/festival/lib/lts_build.scm +share/festival/lib/Sable.v0_2.dtd +share/festival/lib/sable-latin.ent +share/festival/lib/festival.el +share/festival/lib/scfg_wsj_wp20.gram +share/festival/lib/speech.properties +share/festival/lib/email-mode.scm +share/festival/lib/ogimarkup-mode.scm +share/festival/lib/sable-mode.scm +share/festival/lib/soleml-mode.scm +share/festival/lib/etc/Makefile +share/festival/lib/etc/email_filter +@dirrm share/festival/lib/etc +share/festival/lib/siod.scm +share/festival/lib/web.scm +share/festival/lib/cstr.scm +share/festival/lib/fringe.scm +share/festival/lib/sitevars.scm +@dirrm share/festival/lib +share/festival/examples/Makefile +share/festival/examples/webdemo.scm +share/festival/examples/ex1.email +share/festival/examples/ex1.ogi +share/festival/examples/example.sable +share/festival/examples/example2.sable +share/festival/examples/tobi.stml +share/festival/examples/example.th +share/festival/examples/intro.text +share/festival/examples/spintro.text +share/festival/examples/benchmark.text +share/festival/examples/saytime.sh +share/festival/examples/speech_pm_1.0.tar +share/festival/examples/text2pos.sh +share/festival/examples/latest.sh +share/festival/examples/scfg_parse_text.sh +share/festival/examples/text2wave.sh +share/festival/examples/make_utts.sh +share/festival/examples/dumpfeats.sh +share/festival/examples/durmeanstd.sh +share/festival/examples/benchmark +share/festival/examples/festival_client.pl +share/festival/examples/toksearch.scm +share/festival/examples/th-mode.scm +share/festival/examples/addr-mode.scm +share/festival/examples/festival_client.c +share/festival/examples/festival_client.h +share/festival/examples/benchmark.orig +share/festival/examples/saytime +share/festival/examples/text2pos +share/festival/examples/latest +share/festival/examples/scfg_parse_text +share/festival/examples/text2wave +share/festival/examples/make_utts +share/festival/examples/dumpfeats +share/festival/examples/durmeanstd +@dirrm share/festival/examples +@dirrm share/festival diff --git a/audio/festival/pkg-plist-ogi b/audio/festival/pkg-plist-ogi new file mode 100644 index 00000000000..d039fc7dd72 --- /dev/null +++ b/audio/festival/pkg-plist-ogi @@ -0,0 +1,121 @@ +@comment $NetBSD: PLIST,v 1.3 1999/10/27 14:20:50 hubertf Exp $ +bin/festival +bin/festival_client +libexec/festival.naked +libexec/festival_client.naked +libexec/audsp +share/festival/lib/ogi_gswdurtreeZ_wb.scm +share/festival/lib/ogi_hack.scm +share/festival/lib/ogi_kddurtreeZ_wb.scm +share/festival/lib/ogi_klatt_durs_wb.scm +share/festival/lib/ogi_languages.scm +share/festival/lib/ogi_lexicons.scm +share/festival/lib/ogi_lts_worldbet.scm +share/festival/lib/ogi_phrase.scm +share/festival/lib/ogi_postlex.scm +share/festival/lib/ogi_synthesis.scm +share/festival/lib/ogi_unitsel.scm +share/festival/lib/ogi_worldbet_phones.scm +share/festival/lib/Makefile +share/festival/lib/VCLocalRules +share/festival/lib/mrpa_phones.scm +share/festival/lib/mrpa_allophones.scm +share/festival/lib/radio_phones.scm +share/festival/lib/holmes_phones.scm +share/festival/lib/darpa_phones.scm +share/festival/lib/phoneset.scm +share/festival/lib/mrpa_durs.scm +share/festival/lib/klatt_durs.scm +share/festival/lib/gswdurtreeZ.scm +share/festival/lib/f2bdurtreeZ.scm +share/festival/lib/tobi.scm +share/festival/lib/f2bf0lr.scm +share/festival/lib/tobi_rules.scm +share/festival/lib/tilt.scm +share/festival/lib/sec.ts20.quad.ngrambin +share/festival/lib/sec.B.hept.ngrambin +share/festival/lib/init.scm +share/festival/lib/synthesis.scm +share/festival/lib/module_description.scm +share/festival/lib/lexicons.scm +share/festival/lib/festival.scm +share/festival/lib/intonation.scm +share/festival/lib/duration.scm +share/festival/lib/pos.scm +share/festival/lib/phrase.scm +share/festival/lib/voices.scm +share/festival/lib/tts.scm +share/festival/lib/festdoc.scm +share/festival/lib/languages.scm +share/festival/lib/token.scm +share/festival/lib/mbrola.scm +share/festival/lib/display.scm +share/festival/lib/postlex.scm +share/festival/lib/tokenpos.scm +share/festival/lib/festtest.scm +share/festival/lib/cslush.scm +share/festival/lib/cart_aux.scm +share/festival/lib/pauses.scm +share/festival/lib/scfg.scm +share/festival/lib/mettree.scm +share/festival/lib/java.scm +share/festival/lib/lts.scm +share/festival/lib/engmorph.scm +share/festival/lib/engmorphsyn.scm +share/festival/lib/lts_build.scm +share/festival/lib/Sable.v0_2.dtd +share/festival/lib/sable-latin.ent +share/festival/lib/festival.el +share/festival/lib/scfg_wsj_wp20.gram +share/festival/lib/speech.properties +share/festival/lib/email-mode.scm +share/festival/lib/ogimarkup-mode.scm +share/festival/lib/sable-mode.scm +share/festival/lib/soleml-mode.scm +share/festival/lib/etc/Makefile +share/festival/lib/etc/email_filter +@dirrm share/festival/lib/etc +share/festival/lib/siod.scm +share/festival/lib/web.scm +share/festival/lib/cstr.scm +share/festival/lib/fringe.scm +share/festival/lib/sitevars.scm +@dirrm share/festival/lib +share/festival/examples/Makefile +share/festival/examples/webdemo.scm +share/festival/examples/ex1.email +share/festival/examples/ex1.ogi +share/festival/examples/example.sable +share/festival/examples/example2.sable +share/festival/examples/tobi.stml +share/festival/examples/example.th +share/festival/examples/intro.text +share/festival/examples/spintro.text +share/festival/examples/benchmark.text +share/festival/examples/saytime.sh +share/festival/examples/speech_pm_1.0.tar +share/festival/examples/text2pos.sh +share/festival/examples/latest.sh +share/festival/examples/scfg_parse_text.sh +share/festival/examples/text2wave.sh +share/festival/examples/make_utts.sh +share/festival/examples/dumpfeats.sh +share/festival/examples/durmeanstd.sh +share/festival/examples/benchmark +share/festival/examples/festival_client.pl +share/festival/examples/toksearch.scm +share/festival/examples/th-mode.scm +share/festival/examples/addr-mode.scm +share/festival/examples/festival_client.c +share/festival/examples/festival_client.h +share/festival/examples/benchmark.orig +share/festival/examples/saytime +share/festival/examples/text2pos +share/festival/examples/latest +share/festival/examples/scfg_parse_text +share/festival/examples/text2wave +share/festival/examples/make_utts +share/festival/examples/dumpfeats +share/festival/examples/durmeanstd +@dirrm share/festival/examples +@dirrm share/festival diff --git a/audio/festlex-cmu/Makefile b/audio/festlex-cmu/Makefile new file mode 100644 index 00000000000..18b4cc6d57b --- /dev/null +++ b/audio/festlex-cmu/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: festlex-cmu +# Date created: 2000-06-15 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 1999/12/28 04:19:58 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festlex-cmu +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festlex_CMU +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festlex-cmu/distinfo b/audio/festlex-cmu/distinfo new file mode 100644 index 00000000000..e190305d064 --- /dev/null +++ b/audio/festlex-cmu/distinfo @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.2 1999/10/11 16:30:53 proff Exp $ + +MD5 (festival/festlex_CMU.tar.gz) = a3ffcd09dcbf1306fdef3c84c1c521d6 diff --git a/audio/festlex-cmu/pkg-comment b/audio/festlex-cmu/pkg-comment new file mode 100644 index 00000000000..1c4decd9466 --- /dev/null +++ b/audio/festlex-cmu/pkg-comment @@ -0,0 +1 @@ +CMU American English pronunciation dictionary for Festival diff --git a/audio/festlex-cmu/pkg-descr b/audio/festlex-cmu/pkg-descr new file mode 100644 index 00000000000..843fb787699 --- /dev/null +++ b/audio/festlex-cmu/pkg-descr @@ -0,0 +1,2 @@ +CMU American English pronunciation dictionary for the Festival +speech synthesis system diff --git a/audio/festlex-cmu/pkg-plist b/audio/festlex-cmu/pkg-plist new file mode 100644 index 00000000000..f710a8721de --- /dev/null +++ b/audio/festlex-cmu/pkg-plist @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.3 1999/10/27 15:34:11 hubertf Exp $ +share/festival/lib/dicts/cmu/cmulex.scm +share/festival/lib/dicts/cmu/cmu_lts_rules.scm +share/festival/lib/dicts/cmu/cmudict-0.4.out +share/festival/lib/dicts/cmu/Makefile +share/festival/lib/dicts/cmu/cmudict-0.4.scm +share/festival/lib/dicts/cmu/cmudict-0.4.diff +share/festival/lib/dicts/cmu/cmu2ft +share/festival/lib/dicts/cmu/cmudict_extensions.scm +share/festival/lib/dicts/cmu/COPYING +@dirrm share/festival/lib/dicts/cmu +@dirrm share/festival/lib/dicts diff --git a/audio/festlex-oald/Makefile b/audio/festlex-oald/Makefile new file mode 100644 index 00000000000..181f7409bf6 --- /dev/null +++ b/audio/festlex-oald/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: festlex-oald +# Date created: 2000-06-12 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 1999/12/28 04:19:58 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festlex-oald +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festlex_OALD +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival + +RESTRICTED= no-commercial-use + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festlex-oald/distinfo b/audio/festlex-oald/distinfo new file mode 100644 index 00000000000..a71d9c74025 --- /dev/null +++ b/audio/festlex-oald/distinfo @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.2 1999/10/11 17:18:38 proff Exp $ + +MD5 (festival/festlex_OALD.tar.gz) = 45a03689025849d02ec963a5b338ef37 diff --git a/audio/festlex-oald/pkg-comment b/audio/festlex-oald/pkg-comment new file mode 100644 index 00000000000..84b91a4995a --- /dev/null +++ b/audio/festlex-oald/pkg-comment @@ -0,0 +1 @@ +Oxford Advanced Learner's pronunciation dictionary for Festival diff --git a/audio/festlex-oald/pkg-descr b/audio/festlex-oald/pkg-descr new file mode 100644 index 00000000000..d94157aa3f1 --- /dev/null +++ b/audio/festlex-oald/pkg-descr @@ -0,0 +1,5 @@ +This is the Oxford Advanced Learner's pronunciation dictionary +(British English), modified for the Festival speech synthesis +system. + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html diff --git a/audio/festlex-oald/pkg-plist b/audio/festlex-oald/pkg-plist new file mode 100644 index 00000000000..31032d58a1a --- /dev/null +++ b/audio/festlex-oald/pkg-plist @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/27 15:41:31 hubertf Exp $ +share/festival/lib/dicts/oald/cuvoald710-0.2.scm +share/festival/lib/dicts/oald/oald_lts_rules.scm +share/festival/lib/dicts/oald/oaldlex.scm +share/festival/lib/dicts/oald/README.oald +share/festival/lib/dicts/oald/Makefile +share/festival/lib/dicts/oald/oald_extensions.scm +share/festival/lib/dicts/oald/oald2ft.tar.gz +share/festival/lib/dicts/oald/oald-0.4.out +share/festival/lib/dicts/oald/COPYING +@dirrm share/festival/lib/dicts/oald +@dirrm share/festival/lib/dicts diff --git a/audio/festlex-ogi/Makefile b/audio/festlex-ogi/Makefile new file mode 100644 index 00000000000..72419cf8f7f --- /dev/null +++ b/audio/festlex-ogi/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: festlex-ogi +# Date created: 2000-06-19 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.8 2000/02/15 09:26:12 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festlex-ogi +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= OGIlexicon-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex + +RESTRICTED= no-commercial-use + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festlex-ogi/distinfo b/audio/festlex-ogi/distinfo new file mode 100644 index 00000000000..5303c6e4040 --- /dev/null +++ b/audio/festlex-ogi/distinfo @@ -0,0 +1 @@ +MD5 (festival/OGIlexicon-2.0.tar.gz) = 389f9262bbc5cb38bef8f2ec9fe29a74 diff --git a/audio/festlex-ogi/pkg-comment b/audio/festlex-ogi/pkg-comment new file mode 100644 index 00000000000..21e6783ac8f --- /dev/null +++ b/audio/festlex-ogi/pkg-comment @@ -0,0 +1 @@ +Composite pronunciation dictionary from ogi.edu for Festival diff --git a/audio/festlex-ogi/pkg-descr b/audio/festlex-ogi/pkg-descr new file mode 100644 index 00000000000..b15d02e02e2 --- /dev/null +++ b/audio/festlex-ogi/pkg-descr @@ -0,0 +1,4 @@ +This is a composite pronunciation dictionary from ogi.edu, for +use with Festival. + +WWW: http://cslu.cse.ogi.edu/tts diff --git a/audio/festlex-ogi/pkg-plist b/audio/festlex-ogi/pkg-plist new file mode 100644 index 00000000000..ed6a790d647 --- /dev/null +++ b/audio/festlex-ogi/pkg-plist @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:33:08 proff Exp $ +share/festival/lib/dicts/ogilex_lts_rules.scm +share/festival/lib/dicts/ogi_lex.out diff --git a/audio/festlex-poslex/Makefile b/audio/festlex-poslex/Makefile new file mode 100644 index 00000000000..a5f19f637a6 --- /dev/null +++ b/audio/festlex-poslex/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: festlex-poslex +# Date created: 2000-06-12 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 1999/12/28 04:19:59 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festlex-poslex +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festlex_POSLEX +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festlex-poslex/distinfo b/audio/festlex-poslex/distinfo new file mode 100644 index 00000000000..f87bfb33189 --- /dev/null +++ b/audio/festlex-poslex/distinfo @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.2 1999/10/11 11:10:01 proff Exp $ + +MD5 (festival/festlex_POSLEX.tar.gz) = 742c266e4c4978fae2b5c1bf6f549eb4 diff --git a/audio/festlex-poslex/pkg-comment b/audio/festlex-poslex/pkg-comment new file mode 100644 index 00000000000..07829f373f3 --- /dev/null +++ b/audio/festlex-poslex/pkg-comment @@ -0,0 +1 @@ +English lexicon for Festival diff --git a/audio/festlex-poslex/pkg-descr b/audio/festlex-poslex/pkg-descr new file mode 100644 index 00000000000..724106e6ccf --- /dev/null +++ b/audio/festlex-poslex/pkg-descr @@ -0,0 +1 @@ +This is an English lexicon for the Festival speech synthesis system. diff --git a/audio/festlex-poslex/pkg-plist b/audio/festlex-poslex/pkg-plist new file mode 100644 index 00000000000..ca8a0d155fc --- /dev/null +++ b/audio/festlex-poslex/pkg-plist @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:33:21 proff Exp $ +share/festival/lib/dicts/COPYING.poslex +share/festival/lib/dicts/wsj.wp39.poslexR +share/festival/lib/dicts/wsj.wp39.tri.ngrambin diff --git a/audio/festogi-spanish/Makefile b/audio/festogi-spanish/Makefile new file mode 100644 index 00000000000..473634702dc --- /dev/null +++ b/audio/festogi-spanish/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festogi-spanish +# Date created: 2000-06-19 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 1999/12/28 04:19:59 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festogi-spanish +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= OGIspanish-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival + +RESTRICTED= no-commercial-use + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +pre-install: + (find ${WRKSRC} -name CVS | xargs rm -rf) + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festogi-spanish/distinfo b/audio/festogi-spanish/distinfo new file mode 100644 index 00000000000..a3d3b462def --- /dev/null +++ b/audio/festogi-spanish/distinfo @@ -0,0 +1 @@ +MD5 (festival/OGIspanish-2.0.tar.gz) = e44cd7f10b67b5d352c2d5ab3af0e562 diff --git a/audio/festogi-spanish/pkg-comment b/audio/festogi-spanish/pkg-comment new file mode 100644 index 00000000000..4e23bf1655c --- /dev/null +++ b/audio/festogi-spanish/pkg-comment @@ -0,0 +1 @@ +Festival Spanish (Mexican) language support routines (in scheme) diff --git a/audio/festogi-spanish/pkg-descr b/audio/festogi-spanish/pkg-descr new file mode 100644 index 00000000000..cee8cd9b1e1 --- /dev/null +++ b/audio/festogi-spanish/pkg-descr @@ -0,0 +1,10 @@ +from the NetBSD maintainer: + +OGIspanish is an extension to the Festival speech synthesis system. +It provides Mexican Spanish voices created by OGI staff and Alejandro +Barbosa from UDLA, Puebla, Mexico. + +WWW: http://cslu.cse.ogi.edu/tts + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festogi-spanish/pkg-plist b/audio/festogi-spanish/pkg-plist new file mode 100644 index 00000000000..1cf8db6d134 --- /dev/null +++ b/audio/festogi-spanish/pkg-plist @@ -0,0 +1,10 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:33:34 proff Exp $ +share/festival/lib/ogi_spanish/ogi_span_mx_duration.scm +share/festival/lib/ogi_spanish/ogi_span_mx_intonation.scm +share/festival/lib/ogi_spanish/ogi_span_mx_lexicon.scm +share/festival/lib/ogi_spanish/ogi_span_mx_lts.scm +share/festival/lib/ogi_spanish/ogi_span_mx_phones.scm +share/festival/lib/ogi_spanish/ogi_span_mx_phrasing.scm +share/festival/lib/ogi_spanish/ogi_span_mx_syl.scm +share/festival/lib/ogi_spanish/ogi_span_mx_token.scm +@dirrm share/festival/lib/ogi_spanish diff --git a/audio/festvox-abc/Makefile b/audio/festvox-abc/Makefile new file mode 100644 index 00000000000..14ced7dd05d --- /dev/null +++ b/audio/festvox-abc/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: festvox-abc +# Date created: 2000-06-12 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:13 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox_abc +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= voice_abc_di-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/ogi_spanish/ogi_span_mx_lts.scm:../festogi-spanish \ + ${LOCALBASE}/share/festival/lib/dicts/ogi_lex.out:../festlex-ogi + +RESTRICTED= no-commercial-use + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + ${CHMOD} -R a+r ${WRKSRC} + find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + ${RM} -f ${WRKSRC}/lib/voices/spanish/abc_diphone/group/hvslpcOGI16k.group + find ${WRKSRC} -type d -name CVS | xargs ${RM} -fr + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-abc/distinfo b/audio/festvox-abc/distinfo new file mode 100644 index 00000000000..79c595b700a --- /dev/null +++ b/audio/festvox-abc/distinfo @@ -0,0 +1 @@ +MD5 (festival/voice_abc_di-2.0.tar.gz) = d58c653f91541229ce0ff5efef0e3582 diff --git a/audio/festvox-abc/pkg-comment b/audio/festvox-abc/pkg-comment new file mode 100644 index 00000000000..54e20f3ab42 --- /dev/null +++ b/audio/festvox-abc/pkg-comment @@ -0,0 +1 @@ +Mexican Spanish male voice for the Festival speech synthesis system diff --git a/audio/festvox-abc/pkg-descr b/audio/festvox-abc/pkg-descr new file mode 100644 index 00000000000..63afa308c47 --- /dev/null +++ b/audio/festvox-abc/pkg-descr @@ -0,0 +1,10 @@ +from the NetBSD maintainer: + +This voice provides a Mexican Spanish male voice using a residual +excited LPC diphone synthesis module, both created at OGI. It uses +a lexicon compiled from MOBY and CMU lexicons, and other trained +modules used by CSTR voices. + +This voice can be activated via (voice_abc_diphone) . + +WWW: http://cslu.cse.ogi.edu/tts diff --git a/audio/festvox-abc/pkg-plist b/audio/festvox-abc/pkg-plist new file mode 100644 index 00000000000..aefb9c0cc68 --- /dev/null +++ b/audio/festvox-abc/pkg-plist @@ -0,0 +1,10 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 00:48:32 hubertf Exp $ +share/festival/lib/voices/spanish/abc_diphone/festvox/abc_diphone.scm +share/festival/lib/voices/spanish/abc_diphone/festvox/abcdiph.msec +share/festival/lib/voices/spanish/abc_diphone/group/abc_di_resLPC.group +@dirrm share/festival/lib/voices/spanish/abc_diphone/festvox +@dirrm share/festival/lib/voices/spanish/abc_diphone/group +@dirrm share/festival/lib/voices/spanish/abc_diphone +@dirrm share/festival/lib/voices/spanish +@dirrm share/festival/lib/voices +@dirrm share/festival/lib diff --git a/audio/festvox-don/Makefile b/audio/festvox-don/Makefile new file mode 100644 index 00000000000..8b8c44e3273 --- /dev/null +++ b/audio/festvox-don/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: festvox-don +# Date created: 2000-06-12 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:14 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox_don +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_don +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/oald/oaldlex.scm:../festlex-oald + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-don/distinfo b/audio/festvox-don/distinfo new file mode 100644 index 00000000000..c65ae31cf56 --- /dev/null +++ b/audio/festvox-don/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_don.tar.gz) = 90442079e34a3a694077f8715d15fbdf diff --git a/audio/festvox-don/pkg-comment b/audio/festvox-don/pkg-comment new file mode 100644 index 00000000000..f21e630de6a --- /dev/null +++ b/audio/festvox-don/pkg-comment @@ -0,0 +1 @@ +British English male voice for the Festival speech synthesis system diff --git a/audio/festvox-don/pkg-descr b/audio/festvox-don/pkg-descr new file mode 100644 index 00000000000..02d8bcd37c4 --- /dev/null +++ b/audio/festvox-don/pkg-descr @@ -0,0 +1,13 @@ +note from the NetBSD maintainer: + +This voice uses a very small and efficient pulse-excited LPC diphone +synthesis method. It was originally written by Steve Isard. The +front end uses the same British English lexicon, intonation and +duration methods as rab_diphone. + +This voice can be activated via (voice_don_diphone). + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festvox-don/pkg-plist b/audio/festvox-don/pkg-plist new file mode 100644 index 00000000000..aca72b5af53 --- /dev/null +++ b/audio/festvox-don/pkg-plist @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:34:09 proff Exp $ +share/festival/lib/voices/english/don_diphone/diphlocs.txt +share/festival/lib/voices/english/don_diphone/lpcdiphs.bin +share/festival/lib/voices/english/don_diphone/festvox/don_diphone.scm +share/festival/lib/voices/english/don_diphone/COPYING +@dirrm share/festival/lib/voices/english/don_diphone/festvox +@dirrm share/festival/lib/voices/english/don_diphone diff --git a/audio/festvox-el11/Makefile b/audio/festvox-el11/Makefile new file mode 100644 index 00000000000..a667e711290 --- /dev/null +++ b/audio/festvox-el11/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: festvox-el11 +# Date created: 2000-06-20 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.7 1999/12/28 04:19:59 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-el11 +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_ellpc11k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-rab8 + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +post-install: + ${RM} ${PREFIX}/share/festival/lib/voices/spanish/el_diphone/COPYING + +.include <bsd.port.mk> diff --git a/audio/festvox-el11/distinfo b/audio/festvox-el11/distinfo new file mode 100644 index 00000000000..2be7c985745 --- /dev/null +++ b/audio/festvox-el11/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_ellpc11k.tar.gz) = e96a97644d36fcb89952ca65c283cea3 diff --git a/audio/festvox-el11/pkg-comment b/audio/festvox-el11/pkg-comment new file mode 100644 index 00000000000..88ba3341d29 --- /dev/null +++ b/audio/festvox-el11/pkg-comment @@ -0,0 +1 @@ +Castilian Spanish male voice for Festival diff --git a/audio/festvox-el11/pkg-descr b/audio/festvox-el11/pkg-descr new file mode 100644 index 00000000000..5303170c13b --- /dev/null +++ b/audio/festvox-el11/pkg-descr @@ -0,0 +1,11 @@ +from the NetBSD maintainer: + +This voice provides a Castilian Spanish male voice using a residual +excited LPC diphone synthesis method. The lexicon is provived by +a set of letter to sound rules producing pronunciation accents and +syllabification. The durations, intonation and prosodic phrasing +are minimal but are acceptable for simple examples. + +This voice can be activated via (voice_el_diphone) . + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html diff --git a/audio/festvox-el11/pkg-plist b/audio/festvox-el11/pkg-plist new file mode 100644 index 00000000000..2431186b7a2 --- /dev/null +++ b/audio/festvox-el11/pkg-plist @@ -0,0 +1,9 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:34:21 proff Exp $ +share/festival/lib/voices/spanish/el_diphone/group/ellpc11k.group +@dirrm share/festival/lib/voices/spanish/el_diphone/group +share/festival/lib/voices/spanish/el_diphone/festvox/el_diphone.scm +share/festival/lib/voices/spanish/el_diphone/festvox/spanlex.scm +share/festival/lib/voices/spanish/el_diphone/festvox/spanint.scm +share/festival/lib/voices/spanish/el_diphone/festvox/sptoken.scm +@dirrm share/festival/lib/voices/spanish/el_diphone/festvox +@dirrm share/festival/lib/voices/spanish/el_diphone diff --git a/audio/festvox-hvs/Makefile b/audio/festvox-hvs/Makefile new file mode 100644 index 00000000000..5846d858f0a --- /dev/null +++ b/audio/festvox-hvs/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: festvox-hvs +# Date created: 2000-06-20 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:14 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-hvs +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ + ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ + ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= voice_hvs_di-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RESTRICTED= no-commercial-use + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/ogi_lex.out:../festlex-ogi \ + ${LOCALBASE}/share/festival/lib/ogi_spanish/ogi_span_mx_lts.scm:../festogi-spanish + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + @ find ${WRKSRC} -type d -name CVS | xargs ${RM} -fr + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-hvs/distinfo b/audio/festvox-hvs/distinfo new file mode 100644 index 00000000000..11e56fdb141 --- /dev/null +++ b/audio/festvox-hvs/distinfo @@ -0,0 +1 @@ +MD5 (festival/voice_hvs_di-2.0.tar.gz) = 13a42ddc64aa9b2baf2ccea76e7304db diff --git a/audio/festvox-hvs/pkg-comment b/audio/festvox-hvs/pkg-comment new file mode 100644 index 00000000000..3718e5d1b3c --- /dev/null +++ b/audio/festvox-hvs/pkg-comment @@ -0,0 +1 @@ +Mexican Spanish female voice for the festival diff --git a/audio/festvox-hvs/pkg-descr b/audio/festvox-hvs/pkg-descr new file mode 100644 index 00000000000..b59f56054f1 --- /dev/null +++ b/audio/festvox-hvs/pkg-descr @@ -0,0 +1,10 @@ +from the NetBSD maintainer: + +This voice provides an Mexican Spanish female voice using a residual +excited LPC diphone synthesis module, both created at OGI. It uses +a lexicon compiled from MOBY and CMU lexicons, and other trained +modules used by CSTR voices. + +This voice can be activated via (voice_hvs_diphone) . + +WWW: http://cslu.cse.ogi.edu/tts diff --git a/audio/festvox-hvs/pkg-plist b/audio/festvox-hvs/pkg-plist new file mode 100644 index 00000000000..e7bb9d14806 --- /dev/null +++ b/audio/festvox-hvs/pkg-plist @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 01:23:54 hubertf Exp $ +share/festival/lib/voices/spanish/hvs_diphone/festvox/hvs_diphone.scm +share/festival/lib/voices/spanish/hvs_diphone/festvox/hvsdiph.msec +share/festival/lib/voices/spanish/hvs_diphone/group/hvs_di_resLPC.group +@dirrm share/festival/lib/voices/spanish/hvs_diphone/group +@dirrm share/festival/lib/voices/spanish/hvs_diphone/festvox +@dirrm share/festival/lib/voices/spanish/hvs_diphone diff --git a/audio/festvox-kal16/Makefile b/audio/festvox-kal16/Makefile new file mode 100644 index 00000000000..985bda92769 --- /dev/null +++ b/audio/festvox-kal16/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festvox-kal16 +# Date created: 2000-06-16 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.8 2000/02/15 09:26:15 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-kal16 +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_kallpc16k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/cmu/cmulex.scm:../festlex-cmu + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-kal8-* + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-kal16/distinfo b/audio/festvox-kal16/distinfo new file mode 100644 index 00000000000..ad2196652e4 --- /dev/null +++ b/audio/festvox-kal16/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_kallpc16k.tar.gz) = abbd12e1d04ecdcae07f1d0044f3a947 diff --git a/audio/festvox-kal16/pkg-comment b/audio/festvox-kal16/pkg-comment new file mode 100644 index 00000000000..a5af1ba7282 --- /dev/null +++ b/audio/festvox-kal16/pkg-comment @@ -0,0 +1 @@ +American English male voice, sampled at 16 kHz, for Festival diff --git a/audio/festvox-kal16/pkg-descr b/audio/festvox-kal16/pkg-descr new file mode 100644 index 00000000000..f7a16272c36 --- /dev/null +++ b/audio/festvox-kal16/pkg-descr @@ -0,0 +1,14 @@ +from the NetBSD maintainer: + +This voice provides an American English male voice using a residual +excited LPC diphone synthesis method. It uses the CMU Lexicon +pronunciations. Prosodic phrasing is provided by a statistically +trained model using part of speech and local distribution of breaks. +Intonation is provided by a CART tree predicting ToBI accents and +an F0 contour generated from a model trained from natural speech. +The duration model is also trained from data using a CART tree. + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festvox-kal16/pkg-plist b/audio/festvox-kal16/pkg-plist new file mode 100644 index 00000000000..747a9001116 --- /dev/null +++ b/audio/festvox-kal16/pkg-plist @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:34:56 proff Exp $ +share/festival/lib/voices/english/kal_diphone/group/kallpc16k.group +@dirrm share/festival/lib/voices/english/kal_diphone/group +share/festival/lib/voices/english/kal_diphone/festvox/kal_diphone.scm +share/festival/lib/voices/english/kal_diphone/festvox/kaldurtreeZ.scm +@dirrm share/festival/lib/voices/english/kal_diphone/festvox +@dirrm share/festival/lib/voices/english/kal_diphone diff --git a/audio/festvox-kal8/Makefile b/audio/festvox-kal8/Makefile new file mode 100644 index 00000000000..d1e5e9e0817 --- /dev/null +++ b/audio/festvox-kal8/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festvox-kal8 +# Date created: 2000-06-19 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:15 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-kal8 +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_kallpc8k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/cmu/cmulex.scm:../festlex-cmu + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-kal16-* + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-kal8/distinfo b/audio/festvox-kal8/distinfo new file mode 100644 index 00000000000..33ae365d091 --- /dev/null +++ b/audio/festvox-kal8/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_kallpc8k.tar.gz) = d3b750bd2fdcc8dde9da458bcc00fe74 diff --git a/audio/festvox-kal8/pkg-comment b/audio/festvox-kal8/pkg-comment new file mode 100644 index 00000000000..0eaeb18d958 --- /dev/null +++ b/audio/festvox-kal8/pkg-comment @@ -0,0 +1 @@ +American English male voice, sampled at 8 kHz, for Festival diff --git a/audio/festvox-kal8/pkg-descr b/audio/festvox-kal8/pkg-descr new file mode 100644 index 00000000000..f7a16272c36 --- /dev/null +++ b/audio/festvox-kal8/pkg-descr @@ -0,0 +1,14 @@ +from the NetBSD maintainer: + +This voice provides an American English male voice using a residual +excited LPC diphone synthesis method. It uses the CMU Lexicon +pronunciations. Prosodic phrasing is provided by a statistically +trained model using part of speech and local distribution of breaks. +Intonation is provided by a CART tree predicting ToBI accents and +an F0 contour generated from a model trained from natural speech. +The duration model is also trained from data using a CART tree. + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festvox-kal8/pkg-plist b/audio/festvox-kal8/pkg-plist new file mode 100644 index 00000000000..d037efc4f8e --- /dev/null +++ b/audio/festvox-kal8/pkg-plist @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 01:35:43 hubertf Exp $ +share/festival/lib/voices/english/kal_diphone/group/kallpc8k.group +share/festival/lib/voices/english/kal_diphone/festvox/kal_diphone.scm +share/festival/lib/voices/english/kal_diphone/festvox/kaldurtreeZ.scm +share/festival/lib/voices/english/kal_diphone/COPYING +@dirrm share/festival/lib/voices/english/kal_diphone/group +@dirrm share/festival/lib/voices/english/kal_diphone/festvox +@dirrm share/festival/lib/voices/english/kal_diphone diff --git a/audio/festvox-ked16/Makefile b/audio/festvox-ked16/Makefile new file mode 100644 index 00000000000..59d6ac4c790 --- /dev/null +++ b/audio/festvox-ked16/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festvox-ked16 +# Date created: 2000-06-20 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.8 2000/02/15 09:26:15 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-ked16 +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_kedlpc16k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/cmu/cmulex.scm:../festlex-cmu + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-ked8-* + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-ked16/distinfo b/audio/festvox-ked16/distinfo new file mode 100644 index 00000000000..bcef720490e --- /dev/null +++ b/audio/festvox-ked16/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_kedlpc16k.tar.gz) = 35d4a2f377d05913ddae61db542afca1 diff --git a/audio/festvox-ked16/pkg-comment b/audio/festvox-ked16/pkg-comment new file mode 100644 index 00000000000..a5af1ba7282 --- /dev/null +++ b/audio/festvox-ked16/pkg-comment @@ -0,0 +1 @@ +American English male voice, sampled at 16 kHz, for Festival diff --git a/audio/festvox-ked16/pkg-descr b/audio/festvox-ked16/pkg-descr new file mode 100644 index 00000000000..fc7502622ef --- /dev/null +++ b/audio/festvox-ked16/pkg-descr @@ -0,0 +1,13 @@ +from the NetBSD maintainer: + +This voice provides an American English male voice using a residual +excited LPC diphone synthesis method. It uses the CMU Lexicon +pronunciations. Prosodic phrasing is provided by a statistically +trained model using part of speech and local distribution of breaks. +Intonation is provided by a CART tree predicting ToBI accents and +an F0 contour generated from a model trained from natural speech. +The duration model is also trained from data using a CART tree. + +This voice can be activated via (voice_ked_diphone) . + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html diff --git a/audio/festvox-ked16/pkg-plist b/audio/festvox-ked16/pkg-plist new file mode 100644 index 00000000000..8f813b07731 --- /dev/null +++ b/audio/festvox-ked16/pkg-plist @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:35:19 proff Exp $ +share/festival/lib/voices/english/ked_diphone/group/kedlpc16k.group +@dirrm share/festival/lib/voices/english/ked_diphone/group +share/festival/lib/voices/english/ked_diphone/festvox/ked_diphone.scm +share/festival/lib/voices/english/ked_diphone/festvox/kddurtreeZ.scm +share/festival/lib/voices/english/ked_diphone/COPYING +@dirrm share/festival/lib/voices/english/ked_diphone/festvox +@dirrm share/festival/lib/voices/english/ked_diphone diff --git a/audio/festvox-ked8/Makefile b/audio/festvox-ked8/Makefile new file mode 100644 index 00000000000..770a9bef078 --- /dev/null +++ b/audio/festvox-ked8/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festvox-ked8 +# Date created: 2000-06-20 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.11 2000/02/15 09:26:16 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-ked8 +PORTVERSION= 1.4.0 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_kedlpc8k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/cmu/cmulex.scm:../festlex-cmu + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-ked16-* + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-ked8/distinfo b/audio/festvox-ked8/distinfo new file mode 100644 index 00000000000..be038f2399c --- /dev/null +++ b/audio/festvox-ked8/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_kedlpc8k.tar.gz) = 9b9c7419b4d311c5bdec3193fc3930cd diff --git a/audio/festvox-ked8/pkg-comment b/audio/festvox-ked8/pkg-comment new file mode 100644 index 00000000000..0eaeb18d958 --- /dev/null +++ b/audio/festvox-ked8/pkg-comment @@ -0,0 +1 @@ +American English male voice, sampled at 8 kHz, for Festival diff --git a/audio/festvox-ked8/pkg-descr b/audio/festvox-ked8/pkg-descr new file mode 100644 index 00000000000..fc7502622ef --- /dev/null +++ b/audio/festvox-ked8/pkg-descr @@ -0,0 +1,13 @@ +from the NetBSD maintainer: + +This voice provides an American English male voice using a residual +excited LPC diphone synthesis method. It uses the CMU Lexicon +pronunciations. Prosodic phrasing is provided by a statistically +trained model using part of speech and local distribution of breaks. +Intonation is provided by a CART tree predicting ToBI accents and +an F0 contour generated from a model trained from natural speech. +The duration model is also trained from data using a CART tree. + +This voice can be activated via (voice_ked_diphone) . + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html diff --git a/audio/festvox-ked8/pkg-plist b/audio/festvox-ked8/pkg-plist new file mode 100644 index 00000000000..cc9d71bed1f --- /dev/null +++ b/audio/festvox-ked8/pkg-plist @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 01:40:07 hubertf Exp $ +share/festival/lib/voices/english/ked_diphone/group/kedlpc8k.group +share/festival/lib/voices/english/ked_diphone/festvox/ked_diphone.scm +share/festival/lib/voices/english/ked_diphone/festvox/kddurtreeZ.scm +share/festival/lib/voices/english/ked_diphone/COPYING +@dirrm share/festival/lib/voices/english/ked_diphone/group +@dirrm share/festival/lib/voices/english/ked_diphone/festvox +@dirrm share/festival/lib/voices/english/ked_diphone diff --git a/audio/festvox-mwm/Makefile b/audio/festvox-mwm/Makefile new file mode 100644 index 00000000000..7d4e84d19ba --- /dev/null +++ b/audio/festvox-mwm/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: festvox-mwm +# Date created: 2000-06-20 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:16 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-mwm +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ + ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ + ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= voice_mwm_di-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RESTRICTED= no-commercial-use + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/ogi_lex.out:../festlex-ogi + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + @ find ${WRKSRC} -type d -name CVS | xargs ${RM} -fr + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +post-install: + ${RM} -rf ${PREFIX}/share/festival/lib/voices/english/mwm_diphone/work + +.include <bsd.port.mk> diff --git a/audio/festvox-mwm/distinfo b/audio/festvox-mwm/distinfo new file mode 100644 index 00000000000..02586ede037 --- /dev/null +++ b/audio/festvox-mwm/distinfo @@ -0,0 +1 @@ +MD5 (festival/voice_mwm_di-2.0.tar.gz) = b5341bec15ec1012e0ed9dd30be3c619 diff --git a/audio/festvox-mwm/pkg-comment b/audio/festvox-mwm/pkg-comment new file mode 100644 index 00000000000..4d8c413385b --- /dev/null +++ b/audio/festvox-mwm/pkg-comment @@ -0,0 +1 @@ +American English male voice for Festival diff --git a/audio/festvox-mwm/pkg-descr b/audio/festvox-mwm/pkg-descr new file mode 100644 index 00000000000..363f4b5999c --- /dev/null +++ b/audio/festvox-mwm/pkg-descr @@ -0,0 +1,10 @@ +from the NetBSD maintainer: + +This voice provides an American English male voice using a residual +excited LPC diphone synthesis module, both created at OGI. It uses +a lexicon compiled from MOBY and CMU lexicons, and other trained +modules used by CSTR voices. + +This voice can be activated via (voice_mwm_diphone) . + +WWW: http://cslu.cse.ogi.edu/tts diff --git a/audio/festvox-mwm/pkg-plist b/audio/festvox-mwm/pkg-plist new file mode 100644 index 00000000000..013540f697f --- /dev/null +++ b/audio/festvox-mwm/pkg-plist @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 01:46:30 hubertf Exp $ +share/festival/lib/voices/english/mwm_diphone/dic/mwmdiph.ms +share/festival/lib/voices/english/mwm_diphone/dic/mwmgain.dat +share/festival/lib/voices/english/mwm_diphone/dic/mwmdemi.ms +share/festival/lib/voices/english/mwm_diphone/festvox/mwm_diphone.scm +share/festival/lib/voices/english/mwm_diphone/festvox/mwmdiph.ms +share/festival/lib/voices/english/mwm_diphone/festvox/mwmgain.dat +share/festival/lib/voices/english/mwm_diphone/group/mwm_di_resLPC.group +@dirrm share/festival/lib/voices/english/mwm_diphone/group +@dirrm share/festival/lib/voices/english/mwm_diphone/festvox +@dirrm share/festival/lib/voices/english/mwm_diphone/dic +@dirrm share/festival/lib/voices/english/mwm_diphone diff --git a/audio/festvox-ogirab/Makefile b/audio/festvox-ogirab/Makefile new file mode 100644 index 00000000000..35188b7ac85 --- /dev/null +++ b/audio/festvox-ogirab/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: festvox-ogirab +# Date created: 2000-06-19 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.10 2000/02/15 09:26:16 agc Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-ogirab +PORTVERSION= 2.0 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.leb.net/pub/blinux/festival/mirror.ogi-synth_home/ \ + ftp://ftp.mayn.de/pub/linux/BLinux/festival/mirror.ogi-synth_home/ \ + ftp://cslu.cse.ogi.edu/pub/tts/ +DISTNAME= voice_ogirab_di-2.0 +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/ogi_lex.out:../festlex-ogi + +RESTRICTED= no-commercial-use + +WRKSRC= ${WRKDIR}/festival + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + find ${WRKSRC} -type d -name CVS | xargs ${RM} -fr + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-ogirab/distinfo b/audio/festvox-ogirab/distinfo new file mode 100644 index 00000000000..5e9a474f3e0 --- /dev/null +++ b/audio/festvox-ogirab/distinfo @@ -0,0 +1 @@ +MD5 (festival/voice_ogirab_di-2.0.tar.gz) = b860e1d98b437c9aa88d63074d158256 diff --git a/audio/festvox-ogirab/pkg-comment b/audio/festvox-ogirab/pkg-comment new file mode 100644 index 00000000000..be365587d82 --- /dev/null +++ b/audio/festvox-ogirab/pkg-comment @@ -0,0 +1 @@ +British English male voice for Festival (non-commercial use only) diff --git a/audio/festvox-ogirab/pkg-descr b/audio/festvox-ogirab/pkg-descr new file mode 100644 index 00000000000..5db77206909 --- /dev/null +++ b/audio/festvox-ogirab/pkg-descr @@ -0,0 +1,10 @@ +from the NetBSD maintainer: + +This voice provides a British English male voice using a residual +excited LPC diphone synthesis module, both created at OGI. It uses +a lexicon compiled from MOBY and CMU lexicons, and other trained +modules used by CSTR voices. + +This voice can be activated via (voice_ogirab_diphone) . + +WWW: http://cslu.cse.ogi.edu/tts diff --git a/audio/festvox-ogirab/pkg-plist b/audio/festvox-ogirab/pkg-plist new file mode 100644 index 00000000000..305caa1fd15 --- /dev/null +++ b/audio/festvox-ogirab/pkg-plist @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.2 1999/10/28 01:53:01 hubertf Exp $ +share/festival/lib/voices/english/ogirab_diphone/festvox/ogirab_diphone.scm +share/festival/lib/voices/english/ogirab_diphone/festvox/rabdiph.msec +share/festival/lib/voices/english/ogirab_diphone/festvox/rabgain.dat +share/festival/lib/voices/english/ogirab_diphone/group/ogirab_di_resLPC.group +@dirrm share/festival/lib/voices/english/ogirab_diphone/group +@dirrm share/festival/lib/voices/english/ogirab_diphone/festvox +@dirrm share/festival/lib/voices/english/ogirab_diphone diff --git a/audio/festvox-rab16/Makefile b/audio/festvox-rab16/Makefile new file mode 100644 index 00000000000..79241569be4 --- /dev/null +++ b/audio/festvox-rab16/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: festvox-rab16 +# Date created: 2000-06-12 +# Whom: Trevor Johnson <trevor@jpj.net> +# based on the NetBSD port +# +# $NetBSD: Makefile,v 1.8 1999/12/28 04:20:01 wiz Exp $ +# $FreeBSD$ +# + +PORTNAME= festvox-rab16 +PORTVERSION= 1.4.1 +CATEGORIES= audio +MASTER_SITES= http://www.speech.cs.cmu.edu/festival/cstr/festival/1.4.1/ \ + ftp://ftp.cstr.ed.ac.uk/pub/festival/1.4.1/ +DISTNAME= festvox_rablpc16k +DIST_SUBDIR= festival + +MAINTAINER= trevor@jpj.net + +RUN_DEPENDS= festival:../festival \ + ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:../festlex-poslex \ + ${LOCALBASE}/share/festival/lib/dicts/oald/oaldlex.scm:../festlex-oald + +WRKSRC= ${WRKDIR}/festival + +CONFLICTS= festvox-rab8 + +NO_BUILD= yes + +FHOME= ${PREFIX}/share/festival + +post-extract: + @ ${CHMOD} -R a+r ${WRKSRC} + @ find ${WRKSRC} -type d -print0 | xargs -0 ${CHMOD} 755 + +do-install: + ${MKDIR} ${FHOME} + cd ${WRKSRC} && ${CP} -pPR * ${FHOME} + +.include <bsd.port.mk> diff --git a/audio/festvox-rab16/distinfo b/audio/festvox-rab16/distinfo new file mode 100644 index 00000000000..3d8b0d311cf --- /dev/null +++ b/audio/festvox-rab16/distinfo @@ -0,0 +1 @@ +MD5 (festival/festvox_rablpc16k.tar.gz) = cefcdda6cd48027da36d78f2f711451b diff --git a/audio/festvox-rab16/pkg-comment b/audio/festvox-rab16/pkg-comment new file mode 100644 index 00000000000..075095c1bc1 --- /dev/null +++ b/audio/festvox-rab16/pkg-comment @@ -0,0 +1 @@ +16 kHz British English male voice for the Festival speech synthesis system diff --git a/audio/festvox-rab16/pkg-descr b/audio/festvox-rab16/pkg-descr new file mode 100644 index 00000000000..007b28ac61d --- /dev/null +++ b/audio/festvox-rab16/pkg-descr @@ -0,0 +1,16 @@ +from the NetBSD maintainer: + +This voice provides a British English male voice using a residual +excited LPC diphone synthesis method. It uses the CMU Lexicon +pronunciations. Prosodic phrasing is provided by a statistically +trained model using part of speech and local distribution of breaks. +Intonation is provided by a CART tree predicting ToBI accents and +an F0 contour generated from a model trained from natural speech. +The duration model is also trained from data using a CART tree. + +This voice can be activated via (voice_rab_diphone). + +WWW: http://www.cstr.ed.ac.uk/projects/festival.html + +Trevor Johnson +trevor@jpj.net diff --git a/audio/festvox-rab16/pkg-plist b/audio/festvox-rab16/pkg-plist new file mode 100644 index 00000000000..50906583325 --- /dev/null +++ b/audio/festvox-rab16/pkg-plist @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/04 19:36:19 proff Exp $ +share/festival/lib/voices/english/rab_diphone/group/rablpc16k.group +@dirrm share/festival/lib/voices/english/rab_diphone/group +share/festival/lib/voices/english/rab_diphone/festvox/rab_diphone.scm +share/festival/lib/voices/english/rab_diphone/COPYING +@dirrm share/festival/lib/voices/english/rab_diphone/festvox +@dirrm share/festival/lib/voices/english/rab_diphone |