Skip to content

ShadowingChallenge is a web app to check one's pronunciation while shadowing or dictation with Web Speech API.

License

Notifications You must be signed in to change notification settings

teonsen/ShadowingChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShadowingChallenge

ShadowingChallenge is an opensource web app to check one's pronunciation while shadowing or dictation with Web Speech API.
シャドーイングチャレンジは、英語学習に効果的とされる「シャドーイング」を頑張る人を応援するためのオープンソースWebアプリです。

Usage

使い方は下記の通りです。Win/MacのChrome限定です。

  1. Live DemoのリンクからShadowingChallengeを開く
  2. 英語音声とそのスクリプトが公開されているサイトを探す(例:レアジョブ, BBC
  3. シャドーイングする音声のスクリプトをコピーする(答え合わせのために使用します)
  4. スクリプトをデモページの「Paste the original script here.」の部分に貼り付ける
  5. 「Start shadowing」ボタンを押す
  6. マイクの使用許可を求められるので、「許可」をクリックする
  7. 上記2.で開いたサイトで音源を再生する
  8. シャドーイングを始める
  9. 終わったら「Compare」ボタンを押す
  10. 上記4.で貼り付けたテキストと、シャドーイングで認識された結果テキストを比較した差異を確認する

How to start
上の動画ではミキサーを使用していますが、通常のシャドーイングではミキサーを使う必要はありません
動画内の使用教材:レアジョブさん公式「WEEKLY NEWS ARTICLEMay 31,2022  

Live Demo

https://teonsen.github.io/ShadowingChallenge/

How accurate is it?

「私は発音には自信がある。認識精度が悪いんじゃないの?」
という方向けに補足です。
音声認識には「Web Speech API」を使用していますが、英語の認識は良い感じです。(個人の感想です)
どれくらい「認識が良い」かは次の方法で確認しました。

この比較結果を確認すると、スクリプトにない冒頭と最後の部分が赤くなっていて、中身の違いはほとんどないことがわかります。
スクリーンショット 2022-06-06 20 16 46

この場合はAI音声をAIが再認識したものですが、ネイティブスピーカー音源の場合も同様の認識精度です。
Web Speech APIの認識精度に疑問を持った時に参考にしてください。

Acknowledgements

This repo is just a combination of these great repos. Thanks a lot!

About

ShadowingChallenge is a web app to check one's pronunciation while shadowing or dictation with Web Speech API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published