[packages/festival-voices] split festival voices from festival.spec

glen glen at pld-linux.org
Wed Sep 19 11:30:07 CEST 2018


commit a772f0e25902a1146c8b7273ddfe61d47685f44e
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Wed Sep 19 11:49:57 2018 +0300

    split festival voices from festival.spec
    
    branched off from 412b14c (2.4)

 festival-voices.spec | 432 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 432 insertions(+)
---
diff --git a/festival-voices.spec b/festival-voices.spec
new file mode 100644
index 0000000..4a26200
--- /dev/null
+++ b/festival-voices.spec
@@ -0,0 +1,432 @@
+Summary:	The Festival speech sythesis system
+Summary(pl.UTF-8):	System syntezy mowy Festival
+Name:		festival-voices
+Version:	2.4
+Release:	2
+License:	BSD-like (except for festival.el, which is on GPL)
+Group:		Applications/Sound
+Source0:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_ahw_cg.tar.gz
+# Source0-md5:	523b518e9da28c90e80c87a06de470a4
+Source1:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_aup_cg.tar.gz
+# Source1-md5:	b2c4c78a0be1fc878ba8893e3e15bb9f
+Source2:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_awb_cg.tar.gz
+# Source2-md5:	53d93d0ee910bde62d85ca261edd67e1
+Source3:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_axb_cg.tar.gz
+# Source3-md5:	4f3b23b522482139a51a1083a30542cb
+Source4:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_bdl_cg.tar.gz
+# Source4-md5:	d665708938035b0aa4e87de855e5e013
+Source5:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_clb_cg.tar.gz
+# Source5-md5:	0931e03fd79a4c3bbdef5beca2b72429
+Source6:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_fem_cg.tar.gz
+# Source6-md5:	06455a3b3fca52087a63708356decc1d
+Source7:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_gka_cg.tar.gz
+# Source7-md5:	ecbbb2f0d516ea315242cd0765e866bd
+Source8:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_jmk_cg.tar.gz
+# Source8-md5:	e5a7900dd0878d9ea1f366a5c4dcb39b
+Source9:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_ksp_cg.tar.gz
+# Source9-md5:	ada3249931e3cbab8f624d5c7107a2eb
+Source10:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_rms_cg.tar.gz
+# Source10-md5:	9dca49338804f4081ebc2e65ac1b88fe
+Source11:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_rxr_cg.tar.gz
+# Source11-md5:	4d349e3fe9cdf81af97b42604509647a
+Source12:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_cmu_us_slt_cg.tar.gz
+# Source12-md5:	d7f992fea3000e2aa2139d72103dd17f
+Source13:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_kallpc16k.tar.gz
+# Source13-md5:	3869af78f473b616601cac3fa83cc14e
+Source14:	http://www.cstr.ed.ac.uk/downloads/festival/%{version}/voices/festvox_rablpc16k.tar.gz
+# Source14-md5:	34cb2478f5b8fa1ed02f5cbb496c1dcd
+URL:		http://www.cstr.ed.ac.uk/projects/festival/
+Conflicts:	festival < 2.4-2
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		voicedir	%{_datadir}/festival/lib/voices
+
+%description
+Festival offers a general framework for building speech synthesis
+systems as well as including examples of various modules. As a whole
+it offers full text to speech through a number APIs: from shell level,
+though a Scheme command interpreter, as a C++ library, from Java, and
+an Emacs interface. Festival is multi-lingual, though English is the
+most advanced.
+
+%package -n festival-voice-english-kal-diphone
+Summary:	American English male speaker "Kevin" for Festival
+Summary(pl.UTF-8):	Głos męski "Kevin" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-kal-diphone
+American English male speaker ("Kevin") for Festival.
+
+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.
+
+%description -n festival-voice-english-kal-diphone -l pl.UTF-8
+Głos męski "Kevin" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+Głos powstał przy użyciu syntezy dwuzgłosek metodą liniowej predykcji
+pobudzonej sygnałem resztkowym. Frazowanie prozodyczne zapewnia moduł
+uczony statystycznie wykorzystujący części mowy i lokalną dystrybucję
+przerw. Intonację zapewnia drzewo CART przewidujące akcenty ToBI oraz
+kontur F0 wygenerowany przez model wyuczonego z mowy naturalnej. Model
+iloczasów został także wyuczony z danych przy użyciu drzewa CART.
+
+%package -n festival-voice-english-rab-diphone
+Summary:	British RP English male speaker "Roger" for Festival
+Summary(pl.UTF-8):	Głos męski "Roger" mówiący brytyjską (RP) odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-rab-diphone
+British RP English male speaker ("Roger") for Festival.
+
+This voice provides a British RP English male voice using a residual
+excited LPC diphone synthesis method. 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.
+
+%description -n festival-voice-english-rab-diphone -l pl.UTF-8
+Głos męski "Roger" mówiący brytyjską (RP) odmianą angielskiego dla
+syntezatora mowy Festival.
+
+Głos powstał przy użyciu syntezy dwuzgłosek metodą liniowej predykcji
+pobudzonej sygnałem resztkowym. Wykorzystuje wymowę ze zmodyfikowanego
+słownika Oxford Advanced Learners' Dictionary. Frazowanie prozodyczne
+zapewnia moduł uczony statystycznie wykorzystujący części mowy i
+lokalną dystrybucję przerw. Intonację zapewnia drzewo CART
+przewidujące akcenty ToBI oraz kontur F0 wygenerowany przez model
+wyuczonego z mowy naturalnej. Model iloczasów został także wyuczony z
+danych przy użyciu drzewa CART.
+
+%package -n festival-voice-english-ahw-cg
+Summary:	German-accent US English male speaker "AHW" for Festival
+Summary(pl.UTF-8):	Głos męski "AHW" mówiący amerykańską odmianą angielskiego z niemieckim akcentem dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-ahw-cg
+German-accent US English male speaker "AHW" for Festival.
+
+%description -n festival-voice-english-ahw-cg -l pl.UTF-8
+Głos męski "AHW" mówiący amerykańską odmianą angielskiego z niemieckim
+akcentem dla syntezatora mowy Festival.
+
+%package -n festival-voice-english-aup-cg
+Summary:	Indian English male speaker "AUP" for Festival
+Summary(pl.UTF-8):	Głos męski "AUP" mówiący indyjską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-aup-cg
+Indian English male speaker "AUP" for Festival.
+
+%description -n festival-voice-english-aup-cg -l pl.UTF-8
+Głos męski "AUP" mówiący indyjską odmianą angielskiego dla syntezatora
+mowy Festival.
+
+%package -n festival-voice-english-awb-cg
+Summary:	Scottish-accent US English male speaker "AWB" for Festival
+Summary(pl.UTF-8):	Głos męski "AWB" mówiący amerykańską odmianą angielskiego ze szkockim akcentem dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-awb-cg
+US English male speaker ("AWB") for Festival. AWB is a native Scottish
+English speaker, but the voice uses the US English front end.
+
+This voice is based on 1138 utterances spoken by a Scottish English
+male speaker. The speaker is very experienced in building synthetic
+voices and matched prompted US English, though his vowels are very
+different from US English vowels. Scottish English speakers will
+probably find synthesizers based on this voice strange. Unlike the
+other CMU_ARCTIC databases this was recorded in 16 bit 16kHz mono
+without EGG, on a Dell Laptop in a quiet office. The database was
+automatically labelled using CMU Sphinx using the FestVox labelling
+scripts. No hand correction has been made.
+
+%description -n festival-voice-english-awb-cg -l pl.UTF-8
+Głos męski "AWB" mówiący amerykańską odmianą angielskiego ze szkockim
+akcentem dla syntezatora mowy Festival.
+
+Głos jest oparty na 1138 wyrażeniach mówionych przez mężczyznę
+posługującego się szkockim angielskim. Człowiek ten ma duże
+doświadczenie w tworzeniu głosów syntetycznych i dostosowywał się do
+podpowiedzi w amerykańskiej odmianie angielskiego, chociaż jego
+samogłoski różnią się od samogłosek w odmianie amerykańskiej. Mówiący
+szkockim angielskim prawdopodobnie uznają syntezatory oparte na tym
+głosie za brzmiące dziwnie. W przeciwieństwie do innych głosów z bazy
+CMU_ARCTIC ten został nagrany w 16 bitach przy 16kHz mono bez EGG, na
+laptopie Dell w cichym biurze. Baza danych była automatycznie
+oznaczana przez CMU Sphinx przy użyciu skryptów oznaczających FestVox.
+Nie były wykonywane żadne ręczne korekty.
+
+%package -n festival-voice-english-axb-cg
+Summary:	Indian English female speaker "AXB" for Festival
+Summary(pl.UTF-8):	Głos żeński "AXB" mówiący indyjską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-axb-cg
+Indian English female speaker "AXB" for Festival.
+
+%description -n festival-voice-english-axb-cg -l pl.UTF-8
+Głos żeński "AXB" mówiący indyjską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+%package -n festival-voice-english-bdl-cg
+Summary:	US English male speaker "BDL" for Festival
+Summary(pl.UTF-8):	Głos męski "BDL" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-bdl-cg
+US English male speaker "BDL" for Festival.
+
+%description -n festival-voice-english-bdl-cg -l pl.UTF-8
+Głos męski "BDL" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+%package -n festival-voice-english-clb-cg
+Summary:	US English female speaker "CLB" for Festival
+Summary(pl.UTF-8):	Głos żeński "CLB" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-clb-cg
+US English female speaker "BDL" for Festival.
+
+%description -n festival-voice-english-clb-cg -l pl.UTF-8
+Głos żeński "BDL" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+%package -n festival-voice-english-fem-cg
+Summary:	German-accent US English male speaker "FEM" for Festival
+Summary(pl.UTF-8):	Głos męski "FEM" mówiący amerykańską odmianą angielskiego z niemieckim akcentem dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-fem-cg
+German-accent US English male speaker "FEM" for Festival.
+
+%description -n festival-voice-english-fem-cg -l pl.UTF-8
+Głos męski "FEM" mówiący amerykańską odmianą angielskiego z niemieckim
+akcentem dla syntezatora mowy Festival.
+
+%package -n festival-voice-english-gka-cg
+Summary:	Indian English male speaker "GKA" for Festival
+Summary(pl.UTF-8):	Głos męski "GKA" mówiący indyjską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-gka-cg
+Indian English male speaker "GKA" for Festival.
+
+%description -n festival-voice-english-gka-cg -l pl.UTF-8
+Głos męski "GKA" mówiący indyjską odmianą angielskiego dla syntezatora
+mowy Festival.
+
+%package -n festival-voice-english-jmk-cg
+Summary:	US English male speaker "JMK" for Festival
+Summary(pl.UTF-8):	Głos męski "JMK" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-jmk-cg
+US English male speaker "JMK" for Festival.
+
+%description -n festival-voice-english-jmk-cg -l pl.UTF-8
+Głos męski "JMK" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+%package -n festival-voice-english-ksp-cg
+Summary:	Indian English male speaker "KSP" for Festival
+Summary(pl.UTF-8):	Głos męski "KSP" mówiący indyjską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-ksp-cg
+Indian English male speaker "KSP" for Festival.
+
+%description -n festival-voice-english-ksp-cg -l pl.UTF-8
+Głos męski "KSP" mówiący indyjską odmianą angielskiego dla syntezatora
+mowy Festival.
+
+%package -n festival-voice-english-rms-cg
+Summary:	US English male speaker "RMS" for Festival
+Summary(pl.UTF-8):	Głos męski "RMS" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-rms-cg
+US English male speaker ("RMS") voice for Festival.
+
+This voice is based on 1132 utterances spoken by a US English male
+speaker. The speaker is experienced in building synthetic voices. This
+was recorded at 16bit 32kHz, in a sound proof room, in stereo, one
+channel was the waveform, the other EGG. The database was
+automatically labelled using EHMM and HMM labeler that is included in
+the FestVox distribution. No hand correction has been made.
+
+%description -n festival-voice-english-rms-cg -l pl.UTF-8
+Głos męski "RMS" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+Głos jest oparty na 1132 wyrażeniach mówionych w amerykańskiej
+odmianie języka angielskiego przez mężczyznę mającego doświadczenie w
+tworzeniu głosów syntetycznych. Nagranie wykonano w 16 bitach przy
+32kHz, w dźwiękoszczelnym pomieszczeniu, stereofonicznie - jeden kanał
+był właściwą falą, drugi EGG. Baza danych była automatycznie oznaczana
+przez narzędzia EHMM i HMM z dystrybucji FestVox. Nie były wykonywane
+żadne ręczne korekty.
+
+%package -n festival-voice-english-rxr-cg
+Summary:	US English male speaker "RXR" for Festival
+Summary(pl.UTF-8):	Głos męski "RXR" mówiący amerykańską odmianą angielskiego dla syntezatora mowy Festival
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+
+%description -n festival-voice-english-rxr-cg
+US English male speaker "RXR" for Festival.
+
+%description -n festival-voice-english-rxr-cg -l pl.UTF-8
+Głos męski "RXR" mówiący amerykańską odmianą angielskiego dla
+syntezatora mowy Festival.
+
+%package -n festival-voice-english-slt-cg
+Summary:	US English female speaker "SLT" for Festival
+Summary(pl.UTF-8):	Angielski (amerykański) głos żeński "SLT" dla Festivala
+Group:		Applications/Sound
+Requires:	%{name} = %{version}-%{release}
+Provides:	festival-voice
+# shoud it obsolete or coexist?
+#Obsoletes: festival-voice-english-slt-arctic-hts
+
+%description -n festival-voice-english-slt-cg
+US English female speaker ("SLT") voice for Festival.
+
+This voice is based on 1132 utterances spoken by a US English female
+speaker. The speaker is experienced in building synthetic voices. This
+was recorded at 16bit 32kHz, in a sound proof room, in stereo, one
+channel was the waveform, the other EGG. The database was
+automatically labelled using CMU Sphinx using the FestVox labelling
+scripts. No hand correction has been made.
+
+%description -n festival-voice-english-slt-cg -l pl.UTF-8
+Angielski (amerykański) głos żeński "SLT" dla syntezatora Festival.
+
+Głos jest oparty na 1132 wyrażeniach mówionych w amerykańskiej
+odmianie języka angielskiego przez kobietę mającą doświadczenie w
+tworzeniu głosów syntetycznych. Nagranie wykonano w 16 bitach przy
+32kHz, w dźwiękoszczelnym pomieszczeniu, stereofonicznie - jeden kanał
+był właściwą falą, drugi EGG. Baza danych była automatycznie oznaczana
+przez CMU Sphinx przy użyciu skryptów oznaczających FestVox. Nie były
+wykonywane żadne ręczne korekty.
+
+%prep
+%setup -qcT -b0 -b1 -b2 -b3 -b4 -b5 -b6 -b7 -b8 -b9 -b10 -b11 -b12 -b13 -b14
+
+mv festival/lib/voices .
+touch test
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{voicedir}
+
+# test if we can hardlink -- %{_builddir} and $RPM_BUILD_ROOT on same partition
+cp -al test $RPM_BUILD_ROOT/test 2>/dev/null && l=l && %{__rm} $RPM_BUILD_ROOT/test
+
+cp -a$l voices/* $RPM_BUILD_ROOT%{voicedir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%dir %{voicedir}
+%dir %{voicedir}/english
+%dir %{voicedir}/us
+
+%files -n festival-voice-english-kal-diphone
+%defattr(644,root,root,755)
+%{voicedir}/english/kal_diphone
+
+%files -n festival-voice-english-rab-diphone
+%defattr(644,root,root,755)
+%{voicedir}/english/rab_diphone
+
+%files -n festival-voice-english-ahw-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_ahw_cg
+
+%files -n festival-voice-english-aup-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_aup_cg
+
+%files -n festival-voice-english-awb-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_awb_cg
+
+%files -n festival-voice-english-axb-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_axb_cg
+
+%files -n festival-voice-english-bdl-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_bdl_cg
+
+%files -n festival-voice-english-clb-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_clb_cg
+
+%files -n festival-voice-english-fem-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_fem_cg
+
+%files -n festival-voice-english-gka-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_gka_cg
+
+%files -n festival-voice-english-jmk-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_jmk_cg
+
+%files -n festival-voice-english-ksp-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_ksp_cg
+
+%files -n festival-voice-english-rms-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_rms_cg
+
+%files -n festival-voice-english-rxr-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_rxr_cg
+
+%files -n festival-voice-english-slt-cg
+%defattr(644,root,root,755)
+%{voicedir}/us/cmu_us_slt_cg
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/festival-voices.git/commitdiff/a772f0e25902a1146c8b7273ddfe61d47685f44e



More information about the pld-cvs-commit mailing list