Sisyphus repository
Last update: 2017-11-20 16:09:19 +0300 | SRPMs: 11696 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.5-alt1
p8: 0.3-alt3
p7: 0.3-alt3
t7: 0.3-alt3
Platform6: 0.3-alt3
t6: 0.3-alt3

Group :: Sound
Source RPM: RHVoice

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (1/1)   Repocop 

Raw spec file

Name: RHVoice
Version: 0.3
Release: alt3
Packager: Michael Pozhidaev <msp at altlinux.org>

Summary: RHVoice is a Russian speech synthesizer written by Olga Yakovleva
Group: Sound
License: %gpl3plus

# Automatically added by buildreq on Mon Jan 31 2011

BuildRequires: flite-devel libunistring-devel

BuildRequires: rpm-build-licenses rpm-macros-tts
Requires: tts-base

Source: RHVoice-%version.tar.gz
Source2: rhvoice.voiceman
Source3: rhvoice-en.voiceman

%description
RHVoice is a Russian speech synthesizer written by Olga Yakovleva.
It uses the following free software components:
* Russian speech database and Russian language description for
  Festival by Nickolay V. Shmyrev (https://developer.berlios.de/projects/festlang)
  The phoneset and almost all of the main lts rules are used as is,
  but I&#39;ve made changes in other parts, either to simplify conversion
  to the flite format, or to add new features, or just to understand
  how it all works.
* The voice has been trained with The HMM-based Speech Synthesis
  System (HTS) (http://hts.sp.nitech.ac.jp)
* The hts_engine API is used for runtime speech generation
  (http://hts-engine.sourceforge.net/)
  Since the library does not support streaming synthesis, the original
  version has been modified to implement this functionality, and the
  synthesizer distribution includes this patched version.
* The C implementation of the Russian text analyzer uses Flite
  (http://www.speech.cs.cmu.edu/flite)
  I used the flite&#39;s implementation of English language support as an
  example, some functions were used as a starting point.
* the stress information for the stress dictionary has been extracted
  from the test dictionary in the RuLex package by Igor B. Poretsky
  (http://poretsky.homelinux.net/packages/)
* GNU libunistring is used for working with unicode text
  (http://www.gnu.org/software/libunistring/)

%prep
%setup -q 
%build
%configure
%make_build

%install
%make DESTDIR=%buildroot install
%__install -pD -m 644 %SOURCE2 %buildroot%_ttsdir/rhvoice.voiceman
%__install -pD -m 644 %SOURCE3 %buildroot%_ttsdir/rhvoice-en.voiceman

%preun
%tts_unregister rhvoice
%tts_unregister rhvoice-en

%files
%doc AUTHOR ChangeLog COPYING NEWS README
%_ttsdir/*
%_bindir/*
%_datadir/rhvoice

%changelog
* Thu Apr 07 2011 Michael Pozhidaev <msp at altlinux.ru> 0.3-alt3
- Added VoiceMan configuration for English in translit mode

* Tue Apr 05 2011 Michael Pozhidaev <msp at altlinux.ru> 0.3-alt2
- Added tts_unregister call to preun section
- tts-devel buildreq replaced by rpm-macros-tts

* Mon Jan 31 2011 Michael Pozhidaev <msp at altlinux.ru> 0.3-alt1
- New version with fixed flite sprintf bug and autotools support

* Wed Jul 28 2010 Michael Pozhidaev <msp at altlinux.ru> 0.1-alt1
- First release for ALT Linux Sisyphus

 
© 2009–2017 Igor Zubkov