-
Notifications
You must be signed in to change notification settings - Fork 26
/
README
79 lines (58 loc) · 2.14 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Building the Juicer LVCSR Decoder
=================================
http://juicer.amiproject.org/juicer/
Build with CMake
----------------
As of March 2010, the build system is based on CMake. To build, you
should only need to do the following:
cd build
cp Configure.sh.example Configure.sh
(edit Configure.sh to suit your environment)
./Configure.sh
make
make install
Required Libs
-------------
The following libs need to be built and installed prior to building juicer:
1. Tracter
http://juicer.amiproject.org/tracter/
2. Torch3
http://www.torch.ch/
Optional Libs
-------------
1. Intel Integrated Performance Primitives lib (Intel IPP Lib)
Juicer can use the Intel IPP Lib for faster GMM calculation. After
installing Intel IPP Lib, use the following configure option to activate
IPP support:
configure --with-ipproot=DIR
where DIR is the root directory of the installed IPP lib, usually defined
in environment varialbe $IPPROOT
eg: configure --with-ipproot=$IPPROOT
2. HTK
Juicer can be linked against HTK to use HTK's GMM calculation routines.
It will offer compatibility for programs developed with HTK.
configure --with-htk-includes=DIR --with-htk-libs=DIR
eg. configure --with-htk-includes=-I/path/to/HTKLib/ \
--with-htk-libs="-L/path/to/HTKLib/ /path/to/HTKLib/HTKLib.a"
3. A SWIG wrapper for java can be build using:
configure --enable-swig=yes
Building Juicer
---------------
If you got juicer as a tarball then it includes a standard gnu build
environment. Just follow the instructions in INSTALL, although you
might wish to use a VPATH build described below.
Then, assuming you want to use this as a working repository, I suggest
you use a VPATH style build. This builds in a separate tree allowing
several parallel builds that don't mess up the source directory:
mkdir build
cd build
../configure CXXFLAGS='-Wall -Os -g' --with-torch3=/path/to/Torch3
make
The executables will appear in build/src
Documentation is provided in doxygen form. From the build directory,
type
doxygen
You can then point a browser at html/index.html
Phil Garner
December 2007
January 2009