2nd Place
buddypia
マイクに向かって叫んで怪獣を操る、声が攻撃力になる対戦バトルゲームです。 プレイヤーの声をGemini AIがリアルタイム分析。迫力・創造性・感情の3軸でスコアリングし、ダメージに変換する。 5体の怪獣+5体のヒーローから選択。バトルシーンはImagen 4がリアルタイムに描く。属性相性もあり戦略性を確保。 Gemini TTSによる熱血実況と、Lyria Realtimeが戦況に合わせてBGMを生成。臨場感を最大化。
Core trick
Gemini audio analysis scores a player's shouting for power, creativity, and emotion, converting the scores into battle damage.
Description
マイクに向かって叫んで怪獣を操る、声が攻撃力になる対戦バトルゲームです。
プレイヤーの声をGemini AIがリアルタイム分析。迫力・創造性・感情の3軸でスコアリングし、ダメージに変換する。
5体の怪獣+5体のヒーローから選択。バトルシーンはImagen 4がリアルタイムに描く。属性相性もあり戦略性を確保。
Gemini TTSによる熱血実況と、Lyria Realtimeが戦況に合わせてBGMを生成。臨場感を最大化。
README excerpt
# KAIJU VOICE — 声で戦え、怪獣バトル
🏆 **Gemini 3 Tokyo Hackathon 2026 - 2nd Place (準優勝)** 🏆
**叫べ。その声が、攻撃になる。**
Gemini APIのマルチモーダル能力をフル活用した、音声入力リアルタイムバトルゲーム。
プレイヤーがマイクに向かって叫ぶと、AIがその「迫力」「創造性」「感情」を分析し、ダメージに変換する。
[](https://www.youtube.com/watch?v=uF3PV5CS03M)
---
## How It Works
```
🎤 プレイヤーが叫ぶ
↓
🧠 Gemini が音声を分析(迫力・創造性・感情)
↓
⚔️ 分析結果がダメージに変換
↓
🎙️ AI実況が熱い解説をリアルタイム音声で届ける
↓
💥 VFXが画面を彩る
```
## Gemini API Integration
本プロジェクトは **4つのGemini API** を組み合わせて使用しています。
| API | モデル | 用途 |
| ------------------ | ------------------------------ | --------------------------------------------------------------------------- |
| **音声分析** | `gemini-3-flash-preview` | プレイヤーの叫び声を解析し、intensity / creativity / emotion をスコアリング |
| **AI実況 (TTS)** | `gemini-2.5-flash-preview-tts` | バトルイベントに応じた熱い実況を音声で生成・再生 |
| **AI対戦ロジック** | `gemini-3-flash-preview` | 戦況を読み、AIが感情的に攻撃を選択 |
| **怪獣画像生成** | `Imagen 3` | 怪獣・ヒーローの画像を動的に生成 |
### 音声分析の仕組み
Gemini の Structured Output を活用し、音声から以下を抽出します:
```json
{
"intensity": 85,
"creativity": 72,
"emotion": 90,
"language": "mixed",
"transcript": "ファイヤーーー!Burn everything!!",
"attackType": "ultimate"
}
```
- 日英混在の叫びは **創造性ボーナス