SPECS: speak.spec (NEW) - added

twittner twittner at pld-linux.org
Sun Sep 3 18:28:24 CEST 2006


Author: twittner                     Date: Sun Sep  3 16:28:24 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added

---- Files affected:
SPECS:
   speak.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/speak.spec
diff -u /dev/null SPECS/speak.spec:1.1
--- /dev/null	Sun Sep  3 18:28:24 2006
+++ SPECS/speak.spec	Sun Sep  3 18:28:18 2006
@@ -0,0 +1,131 @@
+# $Revision$, $Date$
+# NOTES:
+#	- maybe espeak is better name for spec
+#	- in the absence of data files in expected location (/usr/share/espeak-data or $HOME/espeak-data) program segfaults
+#	
+Summary:	eSpeak - speech synthesizer for English and other languages
+Summary(pl):	eSpeak - syntezator mowy dla języka anglieskiego i innych
+Name:		speak
+Version:	1.13
+Release:	0.1
+License:	GPL v2
+Group:		Applications
+Source0:	http://dl.sourceforge.net/espeak/%{name}-%{version}-source.zip
+# Source0-md5:	1cd76ad278fa134eced57b865b72175b
+Patch0:		%{name}-ac_am.patch
+URL:		http://espeak.sourceforge.net/
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	libstdc++-devel
+BuildRequires:	portaudio-devel >= 19
+BuildRequires:	unzip
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+eSpeak is a software speech synthesizer for English and other
+languages. eSpeak produces good quality English speech. It uses a
+different synthesis method from other open source TTS engines, and
+sounds quite different. It's perhaps not as natural or "smooth", but I
+find the articulation clearer and easier to listen to for long
+periods.
+- It can run as a command line program to speak text from a file or
+  from stdin. A library version is also available (isn't available in
+  this package).
+- Includes different Voices, whose characteristics can be altered.
+- Can produce speech output as a WAV file.
+- SSML (Speech Synthesis Markup Language) is supported (not complete),
+  and also HTML.
+- Compact size. The program and its data, including several languages,
+  totals about 420 kbytes.
+- Can translate text to phoneme codes, so it could be adapted as a
+  front end for another speech synthesis engine.
+- Potential for other languages. Several are included in varying
+  stages of progress. Help from native speakers for these or other
+  languages is welcomed.
+- Development tools available for producing and tuning phoneme data.
+- Written in C++.
+
+It works well as a "Talker" with the KDE text to speech system (KTTS),
+as an alternative to Festival for example. As such, it can speak text
+which has been selected into the clipboard, or directly from the
+Konquerer browser or the Kate editor.
+
+#%description -l pl
+
+%prep
+%setup -q -n %{name}-%{version}-source
+%patch -p1
+# remove pernicious headers to avoid using them during build instead of /usr/include/portaudio.h system header
+rm -f src/portaudio{18,19,}.h
+
+%build
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc ChangeLog ReadMe docs
+%attr(755,root,root) %{_bindir}/*
+%dir %{_datadir}/e%{name}-data
+%dir %{_datadir}/e%{name}-data/voices
+%dir %{_datadir}/e%{name}-data/voices/en
+%{_datadir}/e%{name}-data/voices/en/en-rp-f
+%{_datadir}/e%{name}-data/voices/en/en-wm-f
+%{_datadir}/e%{name}-data/voices/en/en-n
+%{_datadir}/e%{name}-data/voices/en/en
+%{_datadir}/e%{name}-data/voices/en/en1
+%{_datadir}/e%{name}-data/voices/en/en2
+%{_datadir}/e%{name}-data/voices/en/en3
+%{_datadir}/e%{name}-data/voices/en/en4
+%{_datadir}/e%{name}-data/voices/en/en6
+%{_datadir}/e%{name}-data/voices/en/en7
+%{_datadir}/e%{name}-data/voices/en/en8
+%{_datadir}/e%{name}-data/voices/en/en-croak
+%{_datadir}/e%{name}-data/voices/en/en-f
+%{_datadir}/e%{name}-data/voices/en/en-rp
+%{_datadir}/e%{name}-data/voices/en/en-n-f
+%{_datadir}/e%{name}-data/voices/en/en-wm
+%{_datadir}/e%{name}-data/voices/es
+%{_datadir}/e%{name}-data/voices/it
+%{_datadir}/e%{name}-data/voices/pl
+%{_datadir}/e%{name}-data/voices/af
+%{_datadir}/e%{name}-data/voices/default
+%{_datadir}/e%{name}-data/voices/eo
+%{_datadir}/e%{name}-data/voices/de
+%{_datadir}/e%{name}-data/voices/el
+%dir %{_datadir}/e%{name}-data/soundicons
+%{_datadir}/e%{name}-data/af_dict
+%{_datadir}/e%{name}-data/de_dict
+%{_datadir}/e%{name}-data/en_dict
+%{_datadir}/e%{name}-data/eo_dict
+%{_datadir}/e%{name}-data/es_dict
+%{_datadir}/e%{name}-data/it_dict
+%{_datadir}/e%{name}-data/phondata
+%{_datadir}/e%{name}-data/phonindex
+%{_datadir}/e%{name}-data/phontab
+%{_datadir}/e%{name}-data/config
+%{_datadir}/e%{name}-data/pl_dict
+%{_datadir}/e%{name}-data/el_dict
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2006/09/03 16:28:18  twittner
+- added
+
================================================================


More information about the pld-cvs-commit mailing list