seven0525 / voice-battle

英語の発音の良さを競う対戦ゲーム(第2回WEハッカソン優勝)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Voice Battle

Voice Battleは、英語の発音の良さで相手と戦う対戦ゲームです。 相手の選択した英語フレーズを、対戦者が読み上げることによって精度を分析し相手のHPを削ります。

アプリ画面

起動画面

名前入力

相手に読ませたいフレーズの選択

録音中

結果

技術

PyAudioを使ってマイクから音声を録音し、その読み取った音声が正しく認識されているかをSpeech to Textにて確認し分析しています。
結果はHTML/CSS,JSにて表示しています。(HTMLパラメーターを使用)
アプリ化はFlaskで行なっており、Herokuにデプロイしています。

使用方法

こちらより遊ぶことができます。
ローカルにて実行したい場合は、GCPにてAPIのトークンを取得し値を代入してください。

スライド

"Voice Battle"

About

英語の発音の良さを競う対戦ゲーム(第2回WEハッカソン優勝)


Languages

Language:JavaScript 40.6%Language:HTML 25.8%Language:CSS 13.4%Language:Python 12.7%Language:Jupyter Notebook 6.5%Language:PHP 1.0%