2009年10月5日月曜日

[Rails][ExtJS][習作] ディクテーション支援Webアプリ

Rails と Ext JS を使ったディクテーション支援アプリを作りました。
自分の英語学習のために作ったのですが、とりあえず公開。

Let's Dictation! Version 0.1 (なんのひねりもない...)


オンラインで質の高いディクテーションプログラムを提供しているサイトは沢山ありますが、教材の作成には手間がかかるので、自動でできないかと思って作ったものです。
元ネタには定番の VOA Special English を使っています。

機能など
  • VOA Special English のMP3ファイルを範囲指定でリピート再生
  • センテンス(文)に分割したスクリプトを順に表示


実装・使用ライブラリなど
  • NokogiriでVOAのサイトをクローリングして記事を収集・スクリプト抽出・センテンス分割
  • MP3の操作はSoundManager 2というJavascriptライブラリを使用
  • ユーザインタフェースはExt JSで作成。


できていないこと
  • 音声ファイルの自動分割 (MP3分割ソフトを試してみたけれど、センテンスでの分割は厳しい)
  • (↑と関係して) 音声ファイルとスクリプトの連動
  • 採点
  • 使いやすいショートカットキー(一応あるけど微妙)
  • 任意の教材(音声ファイル&スクリプト)のアップロード再生
  • リピート再生機能とプレーヤーの連動が甘い(交互に使うとときどきおかしい)


もしよければ使ってみてください。:)

0 件のコメント:

コメントを投稿