juliusをiphoneアプリで使う(ビルドで挫折)
ダウンロードしてきたjuliusのファイルすべてをごそっとxcodeプロジェクトに追加してビルドしてみたところ、エラー6000個。
ライブラリ検索パスとヘッダ検索パスを設定したところ、エラー数は3000弱に。
エラーの中身を見てみると、config.hがない、というのが結構出ている。
確かに、config.h.inとうのはたくさんあるが、config.hというのはない。
試しに、config.h.inをconfig.hにリネームしてみる。エラーは約2200個に。
SNDCTL_DSP_CHANNELSがundeclaredだ、というエラーも目についたので、それらが発生していたlibsentというフォルダを参照削除する。
(コメントをみるかぎりだとネットワーク使わないならなくてもよさそうだったので)
でもエラーは2246。増えた?
gramtoolとgeneratengramフォルダも参照外す。
エラー500個に。
JULIUS_VERSION がundeclaredだ、というエラーが出てるので、検索して、"4.1.2"に手動で置き換える。
conflicting types for 'strcasecmp' というエラー
先程参照を解除したlibsentから出てるのでフォルダ自体をFinderで削除してみたら、
エラーが29000個になったので戻す。
libsentのincludeの中にあるmachines.hでコメントアウトしたらエラーは256個に。
julius/msvc/SampleApp/
julius/plugin/adin.oss
の参照解除、エラー数は56に。
#include
・・・ここで断念。
コンパイルできたとして、うまく動くのかが甚だ疑問。
前例がネットにないので、問題の切り分けが難しそう。
自分で音声解析やったほうがいい気がする。
というか今思いついたが、
今回認識したいのはわずか1フレーズ。
適当に特徴量抽出して、判別分析すればいいだけでは?
HMMも必要ないし、音響モデルも必要ない。