«前の日記(2013.01.02 / Wednesday) 最新 次の日記(2013.01.17 / Thursday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2013.01.08 / Tuesday [長年日記]

* [computer] PortAudio 19-20111121 を Mac OS X 10.6 にインストールする

音声認識システム 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

* [computer] Julius 4.2.2 を Mac OS X 10.6 にインストールする

事前に 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 ビット・バイナリで組むことができます。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。