Name: espeak Version: 1.41.01 Release: 2mamba Summary: A compact open source software speech synthesizer for English and other languages Group: System/Multimedia Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://espeak.sourceforge.net/ Source: http://kent.dl.%{version}forge.net/%{version}forge/espeak/espeak-%{version}-source.zip Source1: espeak-mbrola License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgcc BuildRequires: libportaudio-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END Requires: libespeak = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description eSpeak is a compact open source 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 shared library version is also available. * 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 many languages, totals about 1 Mbytes. * 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 Konqueror browser or the Kate editor. A Gnome Speech driver is now available. %package -n libespeak Group: System/Libraries Summary: A speech synthesizer library for English and other languages Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n libespeak eSpeak is a compact open source 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. This package contains the dynamic libraries used by espeak and other programs. %package -n libespeak-devel Group: Development/Libraries Summary: Static libraries and headers for the eSpeak speech synthesizer Requires: libespeak = %{?epoch:%epoch:}%{version}-%{release} %description -n libespeak-devel eSpeak is a compact open source 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. This package contains the static libraries and headers for the eSpeak speech synthesizer. %package mbrola Group: System/Multimedia Summary: eSpeak integration with the mbrola speech synthesizer Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: mbrola %description mbrola eSpeak is a compact open source software speech synthesizer for English and other languages. This package contains the files and requirements used for eSpeak integration with the mbrola speech synthesizer. %prep %setup -q -n %{name}-%{version}-source %build cd src cp portaudio19.h portaudio.h %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" cd src %makeinstall install -m0755 %{SOURCE1} %{buildroot}%{_bindir}/espeak-mbrola %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/espeak %doc ChangeLog %files mbrola %defattr(-,root,root) %{_bindir}/espeak-mbrola %files -n libespeak %defattr(-,root,root) %{_libdir}/libespeak.so.* %dir %{_datadir}/espeak-data %{_datadir}/espeak-data/* %files -n libespeak-devel %defattr(-,root,root) %{_includedir}/espeak/speak_lib.h %{_libdir}/libespeak.a #%{_libdir}/libespeak.la %{_libdir}/libespeak.so %changelog * Wed Sep 23 2009 Silvan Calarco 1.41.01-2mamba - added libespeak, libespeak-devel and espeak-mbrola packages * Tue Sep 22 2009 Silvan Calarco source-1mamba - package created by autospec