音声認識システム Kaldi 向けの改変を含めた。
$ curl -L --retry 8 -O http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz $ gzip -cd pa_stable_v19_20111121.tgz | tar xvf - $ cd portaudio $ curl -L --retry 8 -O http://quruli.ivory.ne.jp/download/pa_stable_v19_20111121.diff.gz $ gzip -cd pa_stable_v19_20111121.diff.gz | patch -p1 $ bash configure --enable-cxx --disable-mac-universal $ make $ sudo make install
事前に iconv, libsndfile, PortAudio (V19系) を入れておくと良い。
$ curl -L --retry 8 -O http://jaist.dl.sourceforge.jp/julius/56549/julius-4.2.2.tar.gz $ gzip -cd julius-4.2.2.tar.gz | tar xvf - $ cd julius-4.2.2/ $ env LC_ALL=C sed -i -r 's|return;|return -1;|' julius/main.c $ bash configure --enable-words-int --with-mictype=portaudio --disable-zlib $ make $ sudo make install
CFLAGS
などはお好みで。
【補足】 Mac OS X (Snow Leopard, Lion, Mountain Lion) 上で 32 ビット・バイナリを組む方法をweb上でよく見けかますが、 PortAudio を 64 ビット・バイナリで組めば Julius 自体も 64 ビット・バイナリで組むことができます。