Linuxメモ/UniMRCP/インストール方法
Tag: Linux UniMRCP
緑文字が入力コマンド。
桃文字が今回の変更箇所。
以下のライブラリを事前にインストールしておく。
下記のURLからunimrcp-?.?.?.tar.gzをダウンロードする。
例ではunimrcp-0.6.0.tar.gzを入手したものとする。
http://code.google.com/p/unimrcp/downloads/list
作業フォルダにダウンロードしたファイル(例ではunimrcp-0.6.0.tar.gz)を格納する。
作業フォルダは書き込み権限があればどこでもいい。
作業フォルダは/home/kanaeとします。
$ tar xvzf unimrcp-0.6.0.tar.gz[ENTER]
unimrcp-0.6.0に解凍されるのでカレントフォルダを移動する。
$ cd unimrcp-0.6.0[ENTER]
libtoolをコピーしておく。
$ cp -pr /usr/local/bin/libtool .[ENTER]
configure前に以下のコマンドを実行する。
$ ./bootstrap[ENTER]
bootstrap中画面例
+ libtoolize --force --automake --copy + aclocal -I build/acmacros + automake --foreign --add-missing --copy configure.ac: installing `build/install-sh' configure.ac: installing `build/mkinstalldirs' configure.ac: installing `build/missing' configure.ac:29: installing `build/config.guess' configure.ac:29: installing `build/config.sub' configure.ac:29: required file `build/ltmain.sh' not found libs/apr-toolkit/Makefile.am: installing `build/depcomp' + autoconf + rm -rf autom4te.cache
何かエラーが出ているが無視する。
$ ./configure[ENTER]
configure中画面例
checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk
: (省略)
config.status: creating build/pkgconfig/Makefile config.status: creating build/pkgconfig/unimrcpclient.pc config.status: creating build/pkgconfig/unimrcpserver.pc config.status: creating build/pkgconfig/unimrcpplugin.pc config.status: executing depfiles commands
$ make[ENTER]
make中画面例
Making all in libs make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0/libs' に入ります Making all in apr-toolkit make[2]: ディレクトリ `/home/kanae/unimrcp-0.6.0/libs/apr-toolkit' に入ります
: (省略)
make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0/build' から出ます make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0' に入ります make[1]: `all-am' に対して行うべき事はありません. make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0' から出ます
スーパーユーザで実行する。
# make install[ENTER]
make install中画面例
Making install in libs make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0/libs' に入ります Making install in apr-toolkit make[2]: ディレクトリ `/home/kanae/unimrcp-0.6.0/libs/apr-toolkit' に入ります
: (省略)
test -d /usr/local/unimrcp/data || make def-data test -d /usr/local/unimrcp/log || /bin/sh ./build/mkinstalldirs /usr/local/unimrcp/log make[2]: ディレクトリ `/home/kanae/unimrcp-0.6.0' から出ます make[1]: ディレクトリ `/home/kanae/unimrcp-0.6.0' から出ます
インストールは終了。
telnet端末が2つ必要です。
実際にはサーバーを&をつけてバックグラウンド起動することで1つでも可能ですがログが見やすいので2つがお勧め。
UniMRCPサーバを起動します。
$ cd /usr/local/unimrcp/bin[ENTER]
$ ./unimrcpserver[ENTER]
別の端末からUniMRCPクライアントを起動します。
$ cd /usr/local/unimrcp/bin[ENTER]
$ ./unimrcpclient[ENTER]
UniMRCPクライアントからhelpを実行すると使用方法が表示されます。
help[ENTER]
UniMRCPクライアントヘルプ表示例
usage: - run [app_name] [profile_name] (run demo application) app_name is one of 'synth', 'recog', 'bypass', 'discover' profile_name is one of 'MRCPv2-Default', 'MRCPv1-Default', ... examples: run synth run recog run synth MRCPv1-Default run recog MRCPv1-Default - loglevel [level] (set loglevel, one of 0,1...7) - quit, exit >
認識動作をさせるためにrun recogを実行します。
run recog MRCPv1-Default[ENTER]
UniMRCPサーバとUniMRCPクライアントを終了します。
どちらもquitで終了します。
quit[ENTER]
コメントはありません。 コメント/Linuxメモ/UniMRCP/インストール方法?
Online: 1