Name: julius Version: 4.2.2 Release: 2%{?dist} Summary: Large vocabulary continuous speech recognition (LVCSR) decoder software License: Julius URL: http://julius.sourceforge.jp/ Source0: http://dl.sourceforge.jp/julius/56549/%{name}-%{version}.tar.gz Source1: http://julius.sourceforge.jp/archive/japanese-models.tar.gz Patch0: julius-4.2.2-DESTDIR.patch Patch1: julius-4.2.2-sharedlibs.patch BuildRequires: perl(Jcode), alsa-lib-devel, libsndfile-devel, pulseaudio-libs-devel, zlib-devel, readline-devel # Requires: %description "Julius" is a high-performance, two-pass large vocabulary continuous speech recognition (LVCSR) decoder software for speech-related researchers and developers. Based on word N-gram and context-dependent HMM, it can perform almost real-time decoding on most current PCs in 60k word dictation task. Major search techniques are fully incorporated such as tree lexicon, N-gram factoring, cross-word context dependency handling, enveloped beam search, Gaussian pruning, Gaussian selection, etc. Besides search efficiency, it is also modularized carefully to be independent from model structures, and various HMM types are supported such as shared-state triphones and tied-mixture models, with any number of mixtures, states, or phones. Standard formats are adopted to cope with other free modeling toolkit such as HTK, CMU-Cam SLM toolkit, etc. %package devel Requires: julius = %{version}-%{release} Summary: Development files and libraries for libjulius and libsent %description devel Development files and libraries for libjulius and libsent. %package japanese-models BuildArch: noarch Requires: julius = %{version}-%{release} Summary: Julius Japanese language model and acoustic models License: Julius %description japanese-models A Japanese language model (20k-word trained by newspaper article) and acoustic models (Phonetic tied-mixture triphone / monophone) for use with Julius. %prep %setup -q %patch0 -p1 -b .DESTDIR %patch1 -p1 -b .shared # Fix end-of-line encoding sed -i 's/\r//' Release.txt tar xvf %{SOURCE1} %build %configure make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} chmod +x %{buildroot}%{_libdir}/*.so.* mkdir -p %{buildroot}%{_datadir}/julius/ cp -a Sample.jconf %{buildroot}%{_datadir}/julius/ cp -a japanese-models/ %{buildroot}%{_datadir}/julius/ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc ChangeLog LICENSE.txt Release.txt Release-ja.txt %{_bindir}/accept_check %{_bindir}/adinrec %{_bindir}/adintool %{_bindir}/dfa_determinize %{_bindir}/dfa_minimize %{_bindir}/generate %{_bindir}/generate-ngram %{_bindir}/gram2sapixml.pl %{_bindir}/jclient.pl %{_bindir}/jcontrol %{_bindir}/julius %{_bindir}/mkbingram %{_bindir}/mkbinhmm %{_bindir}/mkbinhmmlist %{_bindir}/mkgshmm %{_bindir}/mkss %{_bindir}/nextword %{_bindir}/yomi2voca.pl %{_libdir}/libjulius.so.* %{_libdir}/libsent.so.* %lang(ja) %{_mandir}/ja/man1/* %{_mandir}/man1/* %dir %{_datadir}/julius/ %{_datadir}/julius/Sample.jconf %files devel %{_bindir}/libjulius-config %{_bindir}/libsent-config %{_includedir}/julius/ %{_includedir}/sent/ %{_libdir}/libjulius.so %{_libdir}/libsent.so %files japanese-models %{_datadir}/julius/japanese-models/ %changelog * Tue Aug 28 2012 Tom Callaway - 4.2.2-2 - fix Source0 URL * Mon Aug 13 2012 Tom Callaway - 4.2.2-1 - initial package