summaryrefslogtreecommitdiff
path: root/audio/festvox-en1
diff options
context:
space:
mode:
authorproff <proff>1999-04-15 14:32:57 +0000
committerproff <proff>1999-04-15 14:32:57 +0000
commit1467ef4bd09eb39017b631aa07ef4bd2c15bd2a5 (patch)
treed8f3db445d470977cbfbb4ad5b8f024bf391df32 /audio/festvox-en1
parentcc5d181e1306c7c2a550377a63791a2548f7c4bf (diff)
downloadpkgsrc-1467ef4bd09eb39017b631aa07ef4bd2c15bd2a5.tar.gz
the mbrola group has recently released three additional festvial diphone
databases (us1, us2, us3), so change the festival <-> mbrola voice model to be one to many, abstracting the rab derived en1 voice out accordingly
Diffstat (limited to 'audio/festvox-en1')
-rw-r--r--audio/festvox-en1/Makefile36
-rw-r--r--audio/festvox-en1/files/md53
-rw-r--r--audio/festvox-en1/pkg/COMMENT1
-rw-r--r--audio/festvox-en1/pkg/DESCR15
-rw-r--r--audio/festvox-en1/pkg/PLIST7
5 files changed, 62 insertions, 0 deletions
diff --git a/audio/festvox-en1/Makefile b/audio/festvox-en1/Makefile
new file mode 100644
index 00000000000..db91e709783
--- /dev/null
+++ b/audio/festvox-en1/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/04/15 14:34:28 proff Exp $
+
+DISTNAME= festvox-en1-1.3.1
+WRKSRC= ${WRKDIR}/festival
+CATEGORIES= audio
+MASTER_SITES= ftp://ftp.cstr.ed.ac.uk/pub/festival/1.3.1/
+DISTFILES= festvox_en1.tar.gz
+
+MAINTAINER= proff@iq.org
+HOMEPAGE= http://www.cstr.ed.ac.uk/projects/festival.html
+
+DEPENDS+= festival-1.3.1:../festival \
+ festlex-poslex-1.3.1:../festlex-poslex \
+ festlex-oald-1.3.1:../festlex-oald \
+ mbrola-linux-301g1:../mbrola-linux \
+ mbrolavox-en1-980910:../mbrolavox-en1
+
+LICENSE= non-commercial-use
+
+NO_BUILD= yes
+
+FHOME= ${PREFIX}/share/festival
+MBROLA= ${FHOME}/lib/voices/english/rab_mbrola
+
+post-extract:
+ @ chmod -R a+r ${WRKSRC}
+ @ find ${WRKSRC} -type d -print0 | xargs -0 chmod 755
+
+do-install:
+ ${INSTALL_DATA_DIR} ${FHOME}/rab_mbrola
+ cd ${WRKSRC} && pax -r -w * ${FHOME}
+#ugh
+ ln -fs ../../../../../mbrola/voices/en1/en1 ${MBROLA}
+ ln -fs ../../../../../mbrola/voices/en1/en1mrpa ${MBROLA}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/festvox-en1/files/md5 b/audio/festvox-en1/files/md5
new file mode 100644
index 00000000000..dbed4c077bf
--- /dev/null
+++ b/audio/festvox-en1/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/04/15 14:34:28 proff Exp $
+
+MD5 (festvox_en1.tar.gz) = f7ad8d80ff961ddf9b26b98fbc54db2d
diff --git a/audio/festvox-en1/pkg/COMMENT b/audio/festvox-en1/pkg/COMMENT
new file mode 100644
index 00000000000..64c9ccb5289
--- /dev/null
+++ b/audio/festvox-en1/pkg/COMMENT
@@ -0,0 +1 @@
+MBROLA based British English male voice for festival
diff --git a/audio/festvox-en1/pkg/DESCR b/audio/festvox-en1/pkg/DESCR
new file mode 100644
index 00000000000..4551c96a6b3
--- /dev/null
+++ b/audio/festvox-en1/pkg/DESCR
@@ -0,0 +1,15 @@
+MBROLA based British English male voice for the festival speech
+synthesis system.
+
+This voice provides a British RP English male voice using the MBROLA
+wave synthesis method (via the MBROLA package). It uses a modified
+Oxford Advanced Learners' Dictionary for 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_mbrola)
+
+-Julian Assange <proff@iq.org>
diff --git a/audio/festvox-en1/pkg/PLIST b/audio/festvox-en1/pkg/PLIST
new file mode 100644
index 00000000000..87600125cf0
--- /dev/null
+++ b/audio/festvox-en1/pkg/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/15 14:34:28 proff Exp $
+@comment the next two entries are symlinks
+share/festival/lib/voices/english/rab_mbrola/en1
+share/festival/lib/voices/english/rab_mbrola/en1mrpa
+share/festival/lib/voices/english/rab_mbrola/festvox/rab_mbrola.scm
+@dirrm share/festival/lib/voices/english/rab_mbrola/festvox
+@dirrm share/festival/lib/voices/english/rab_mbrola