AWS BuilderCards Quiz Game

Amazon Nova SonicとNova Liteを活用した音声対話型クイズゲーム

主な機能

音声対話

Nova Sonicを使用した自然な音声対話でゲームを進行します

カード認識

Nova Liteを使用してAWS BuilderCardsを認識します

クイズゲーム

AWSサービスの説明を聞いて正しいカードを見つけ出すゲームです

自動写真撮影

「I found it」などの特定のフレーズで自動的に写真を撮影します

デモ動画

使い方

1

カメラ起動

"Start Camera"ボタンをクリック

2

音声対話開始

"Start Streaming"ボタンをクリック

3

ゲーム開始

「Let's start」と話しかける

4

問題を聞く

Nova Sonicが説明を読み上げる

5

カードを探す

「I found it」と言ってカードを見せる

6

カード認識

Nova Liteがカードを認識

7

結果確認

Nova Sonicが正誤を判定

8

次の問題へ

「Next question」と言って進む

AWS BuilderCards Quiz Game使用イメージ

インストール手順

前提条件
  • Node.js (v14以上)
  • AWSアカウント (Amazon Bedrockへのアクセス権限が必要)
  • AWS CLI (設定済み)
  • AWS BuilderCards
インストール
git clone https://github.com/moritalous/aws_builder_cards_quiz_game.git
cd aws_builder_cards_quiz_game
npm install
環境変数の設定
export AWS_PROFILE=<your-profile>
export AWS_REGION=us-east-1
実行
npm run dev

ブラウザで http://localhost:3000 にアクセスしてください。