AWS BuilderCards Quiz Game

A voice-interactive quiz game using Amazon Nova Sonic and Nova Lite

Key Features

Voice Interaction

Natural voice dialogue using Nova Sonic for game progression

Card Recognition

AWS BuilderCards recognition using Nova Lite

Quiz Game

Find the correct card based on AWS service descriptions

Auto Photo Capture

Automatically takes photos when you say "I found it"

Demo Video

How to Use

1

Start Camera

Click the "Start Camera" button

2

Start Voice

Click the "Start Streaming" button

3

Begin Game

Say "Let's start" to begin

4

Listen to Question

Nova Sonic reads the service description

5

Find Card

Say "I found it" and show the card

6

Card Recognition

Nova Lite recognizes the card

7

Check Result

Nova Sonic evaluates your answer

8

Next Question

Say "Next question" to continue

AWS BuilderCards Quiz Game usage image

Installation

Prerequisites
  • Node.js (v14 or higher)
  • AWS Account (with Bedrock access)
  • AWS CLI (configured)
  • AWS BuilderCards
Installation
git clone https://github.com/moritalous/aws_builder_cards_quiz_game.git
cd aws_builder_cards_quiz_game
npm install
Environment Variables
export AWS_PROFILE=<your-profile>
export AWS_REGION=us-east-1
Execution
npm run dev

Access http://localhost:3000 in your browser.