| 
開発したO’ra-beシステムのシステム構成と特長を図2に示す。
図2
システム構成とO’ra-beシステムの特徴
(1)電話投稿受付機能
株式会社ボイスバンクが運用するVoiceXML処理系 Plum Voice Portalを使用し、PHP言語で実装したサーバサイドスクリプトで動的にVoiceXMLドキュメントを生成する。
(2)音声素材管理機能(HoldStation)
ユーザがウェブブラウザで投稿した音声素材の確認、メモ付与、分類、編集などができる環境を実現する。PHP言語で実装されたサーバサイドスクリプトが動的にHTMLドキュメントを生成する。
(3)素材送出機能(CastStudio)
ユーザはHoldStationのウェブ画面から、HoldStationで表示中の素材リストに対応した素材送出機能(CastStudio)を呼び出せる(図3)。CastStudioはJava
言語で開発されており、現時点では Windows XPに対応しているが、他のOS環境への対応も容易である。ウェブブラウザからのCastStudio起動にはJava
Web Startの技術を用いたことにより、CastStudioのバージョンアップの際にも、自動的にアプリケーションの最新版をサーバからダウンロードして実行できる。
CastStudioは起動時にHoldStationから素材ファイル一覧リストをRSS 2.0 (Really Simple
Syndication) に準拠したXMLファイルとして受信し、素材ボックスをマウスでドラッグして配置し、キューシートなどの画面構成要素をクリックする、といった単純な操作のみで番組制作を実行できる。
図3
CastStudioの起動スクリーンショット
|