0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ブラウザで英語の発音確認できるアプリ例

0
Posted at

ブラウザ標準で、英語を良い感じに発音してくれる、ということなので、
簡単な単語学習用アプリにしてみました。
ブラウザによって利用可能な音声が違う、ということで、色々試してみると面白いかも知れません。

英単語 よみ・かき・リスニング練習アプリ

HTML / CSS / JavaScript だけで動作する、ローカル利用可能な英単語練習アプリです。

DEMO

ソース

起動方法

index.html をブラウザで開きます。
Chrome、Edge、Firefox、Safari などの比較的新しいブラウザを推奨します。

Web サーバは任意です。file:// で開いても動作します。
取り敢えずはデモを利用してもらうのが楽だと思います。

主な機能

  • プリセット英単語(カレンダー、天気・気温、気持ち・感情など)
  • 個別単語の登録・削除
  • 読み:英単語 → 日本語四択
  • 書き:一文字欠落・連続二文字欠落・英単語四択
  • リスニング:音声 → 英単語四択
  • 15 カテゴリから出題範囲を選択
  • 10〜100 問
  • 単語ごとの出題有無
  • 単語一覧 CSV 出力
  • スコア履歴の保存・確認・CSV 出力・削除
  • 5 種類の画面テーマ(ライト、パステルカラー、レトロセピア、グレースケール、ダーク)
  • localStorage 利用

音声について

外部音声 API は使用していません。ブラウザ標準の speechSynthesis を使用します。
音声の種類、発音、利用可否は OS・ブラウザ・端末に依存します。

個別登録の日本語について

外部辞書 API を使わないため、日本語訳は利用者が入力します。
「音声を確認」では、英単語の読み上げと、入力済みの日本語表示を確認できます。

データ保存場所

以下はブラウザの localStorage に保存されます。

  • 個別登録単語
  • 単語ごとの出題設定
  • スコア履歴
  • 選択中の画面テーマ

ブラウザデータを消去すると削除されます。必要に応じて CSV を保存してください。

ファイル構成

  • index.html:画面
  • style.css:デザイン
  • app.js:単語、出題、音声、保存、CSV 処理
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?