タグ: galatea

  • 音声対話技術講習会

    高度言語情報融合フォーラム http://alagin.jp の主催による「音声認識・音声対話技術講習会」が先週京都大学で開催され、私は最終日(8月28日)の演習を担当しました。

    京都工芸繊維大学の荒木先生が講義された内容をふまえて Galatea Dialog Studio による VoiceXML アプリケーションの開発を体験していただきました。

    これに合わせて、Ubuntu Linux をベースに Galatea の Live 環境を作成しました。ハードディスクを消去することなく、CD-ROM や USB メモリから OS を起動し、実習を体験していただくことができます。さらに、実習直前に発見されたDialog Studioの不具合を修正しました。詳細は下記をご参照ください。

    受講者の方から、マルチモーダル入出力への対応、Windows 版 Interaction Builder との仕様の統合についてご意見をいただきました。これらについては、重要性を認識していながらも、今年3月まで活動した「音声対話技術コンソーシアム」で成果をまとめ切れなかった課題です。

    私に直接お問い合わせをくださる方もおられます。例えば Vine Linux 5 での動作についてお問い合わせをいただき、検証をすすめています。また、Galatea Toolkit を使ったアプリケーション開発についてのご相談もいただいています。

    今後 Galatea ユーザというコミュニティの形成を目指し、例えばメーリングリストの活用を考えています。

    現在 Galatea の開発は予算や組織の裏付けがなく、ボランティアベースで行われています。従って、できるだけ多くの課題について、利用してくださる方に参加していただき、オープンソース活動として研究・開発をする必要があります。

    ただし、成果の公開が望ましくない、というご要望については、開発者が所属する大学等との共同研究などで個別に対応できます。一方で、これらのツールのサポートを営利事業として行う組織が必要ではないか、という考えもあります。ご意見をお聞かせください。

  • 島根県CMSの技術

    「島根県CMS」はRuby on Railsで作られたオープンソースソフトウェアの行政機関向けCMSです。このシステムの中で音声合成エンジン GalateaTalk がどのように使われているかを理解し、今後どのように改良のお手伝いをしていくべきなのか考えたいと思っています。

    以前「島根県CMS」について日記を書いてからずいぶん時間が立ってしまったのですが、やっとソースを眺めたり動かしてみたりする作業に手を付けました。配付パッケージに書かれているインストールの手順は複雑そうなので、あえてひねくれて手順を逸脱しながら作業してみることで、ちょっとでも内部の仕組みを明らかにできればと思います。

    作業環境はUbuntu Linux 9.04です。

  • checkinstall

    最近、簡単に .deb パッケージを作るツールの存在を知りました。

    さっそく galatea で使用しています。

    GalateaTalk で使っている言語処理系 /usr/local/istc をパッケージにする例です:

    準備

    作業環境は Ubuntu Linux 8.10

    $ sudo apt-get install checkinstall

    目標

    • /usr/xxx にインストールするための .deb を作る

    準備

    • インストールするコマンドを確認。ここでは sudo ruby setup-morph.rb だとする。
    • mkdir istc-galatea-morph-20090216 のようにパッケージ名とバージョン番号をつなげたディレクトリを作り、その中で作業するとスムーズ。

    作業

    $ sudo checkinstall ruby setup-morph.rb

    いくつかデフォルトから変更。

    管理者: nishimoto@m.ieice.org

    ライセンス:ISTC

    パッケージ名: istc-galatea-morph

    • パッケージが作成され、インストールが行われる。owner が root なので sudo chown しておく。

    完成したパッケージのインストール

    $ sudo dpkg -i istc-galatea-morph_20090216-1_i386.deb

    $ ls /usr/local/istc

    chaone-1.3.2-istc chasen-2.4.1-istc unidic-chasen139_eucj