Linuxメモ / UniMRCP / インストール方法


Last update: 2010-08-06 (金) 15:32:53

Linuxメモ/UniMRCP/インストール方法
Tag: Linux UniMRCP

緑文字が入力コマンド。
桃文字が今回の変更箇所。


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サーバ起動

UniMRCPサーバを起動します。

$ cd /usr/local/unimrcp/bin[ENTER]
$ ./unimrcpserver[ENTER]

UniMRCPクライアント起動

別の端末から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: 3


FrontPage

Soft

Tips


最新の20件

2021-12-21 2020-04-06 2020-03-10 2013-06-28 2013-11-13 2014-06-24

今日の20件

  • counter: 1268
  • today: 1
  • yesterday: 0
  • online: 3

edit