ページ

2012年4月17日火曜日

音声認識Julius(とportaudio)のインストールできた。

できました。

マシンはMacbookAirでOSはLionにアップグレード済み。

Homebrewでportaudioをダウンロード

brew install portaudio

Juliusのソースファイルをダウンロードしてコンパイル


cd julius4
./configure --enable-words-int --with-mictype=portaudio --disable-zlib
make
sudo make install


Google先生に聞くと、

CFLAGS='-arch i386'

を入れよとかあったけど、いれずに行けたのは謎。てかむしろ入れたらerrorでうまく行かなかったし。

ディクテーションキットをダウンロードして解凍。


tar xzf dictation-kit-v4.1.tar.gz

cd dictation-kit-v4.1


ここで、


julius -C fast.jconf -charconv EUC-JP UTF-8


で認識に成功。(はじめ、無意識にwin用のdictation-kitをDLしてたみたいで、文字化けしてうまくいかなかったでど、Linux用いれなおして成功。)

参考にしたサイト
http://ascii.jp/elem/000/000/547/547250/index-2.html
http://geisterchor.blogspot.jp/2012/02/macos-x-lion-portaudio.html
http://tanb.me/2009/12/julius-414-on-osx-1062-snow-leopard.html
http://d.hatena.ne.jp/kazekyo/20100821/1282406366

2012年4月14日土曜日

portaudioを入れようとしているが、makeがうまくいかない





Lionにアップグレードしたmacにportaudioを入れようとしているが、makeがうまくいかない。。。

ぐぐると同じような人もいて、

http://geisterchor.blogspot.jp/

http://www.fluxforge.com/blog/building-portaudio-under-os-x-107-lion

を参考にしてみたが、どうもうまく行かない。

make したあとのエラーを見ると、

llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/gm/62k1k9jx7h1dzwwpsqy36wy80000gn/T//ccEBtqHw.out
make: *** [src/common/pa_allocation.lo] Error 1

コンパイラ?とかppc?の問題のような気もするけど、どうしたらよいのか。。。

http://www.fluxforge.com/blog/building-portaudio-under-os-x-107-lion

の中にDon’t forget to strip PPC code from the generated fat lib (man lipo) if you’re planning to submit to the Mac App Store
という記述があり、lipoでppcをsplitしとけ!的な感じなんだけど、lipoの使い方もいまいち分からないし。

lipo -remove ??とか?


そもそもこの辺りの知識がなさすぎなんだよね。ふぅ。