Eurythm VIP(ユリズム VIP)は、英語のリスニング能力を強化するための動画プレイヤー(video player)です。
TEDの字幕付き動画をいったんPCにダウンロードしておけば、TEDのサイトにアクセスすることなく同サイトのインタラクティブトランスクリプトとよく似た機能を利用できます。
このアプリはウェブアプリであるためインストールは不要です。このため、ブラウザーからhttps://mmurak.github.io/eurythmVIP/にアクセスするだけで起動します。
使用時にはプログラムをロードするためにインターネットにアクセスしますが、プログラム自体はすべて手元のPC上で動作し、動画データが他のサーバーに送信されるようなことはありません。
また、この圧縮ファイルをダウンロードし、解凍した後で出来上がるフォルダ内のindex.htmlを開くことで、ネットワークアクセスが一切ない環境でもこのプログラムを使用することができます。
このボタンを押すと、動画ファイルの読み込みダイアログボックスがオープンします。
このリンクをクリックすると、今見ているこのドキュメントページが開きます。
動画に複数の言語による字幕情報がある場合、ここから表示する字幕言語を指定できます。
動画画面上をクリックするか、[Tap to Play]ボタンをクリックする、あるいはキーボードの「スペース」キーを押すと現在位置から再生が開始され、同じ操作をもう一度実行すると再生が停止します。
[Press to Play]ボタンを押す、あるいはキーボードの「Command」キー(Windowsの場合は「Alt」キー)を押すと、[Press to Play]ボタンに表示されている位置から押している間だけ動画が再生されます。
なお、この再生開始位置は字幕フィールドをクリックしした場合にのみ更新されるため、何度も同じ部分を聴き返すことができます。
この部分をクリックすると動画の再生開始位置を好きな場所に設定できます。それに伴い、字幕フィールドの該当位置もハイライトされますが、再生開始位置は必ずしもハイライトの先頭に設定されるわけではありません。このため、ハイライトの先頭から再生を開始したい場合、字幕フィールドのハイライトを一度クリックする必要があります。
この他、キーボードから「上向きカーソル」キーを押すと再生速度が0.05ずつ上がっていきます。同様に、「下向きカーソル」キーを押すと再生速度が0.05ずつ下がっていきます。
[◀(REW)]ボタンや、キーボードから「左向きカーソル」キーを押すと既定秒数(右横に表示されています)の巻き戻し、[▶(FF)]ボタンや「右向きカーソル」キーを押すと既定秒数(左横に表示されています)の早送りができます。なお、既定秒数が表示されているドロップダウンボックスをクリックすると秒数を0.5秒〜5秒まで0.5秒刻みで変更できます。
Font sizeコントロールから文字のサイズをポイント単位で指定することができます。
ParaSizeコントロールを使うことで、段落(というか文字のかたまり)の大きさを変更することができます。
開発にはmacOS上のChromeとFirefoxを使用していますが、多くのブラウザーで動作するはずです。
本アプリの開発にあたり、らいひよ®代表サラ様(https://linktr.ee/salah_backpack)より多くの助言をいただきました。また、このアプリの名付け親にもなっていただいております。この場を借りて感謝します。
なお、このアプリは字幕抽出エンジンとしてMP4Box.js.jsを利用しています。なかなか使い甲斐のあるライブラリーを開発してくださった諸氏にも感謝します。