GEMINIPI

SYSTEM ARCHITECTURE v3.0
Raspberry Pi 3 × Google Gemini AI × AT-CSP1 — 福岡県古賀市
声で呼びかけ 音声入力(USB) 音声再生(USB) テキスト送信 返答受信 天気取得 花粉取得 Wi-Fi制御 SSH管理 WebSocket 設定読込 毎朝7:30自動 1 2 3 4 5 6 ユーザー USB TYPE-A AT-CSP1 スピーカーフォン AUDIO IN / OUT π RASPBERRY PI 3 Python 3.13 · Debian 13 音声認識 speech_recognition 音声合成 gTTS + sox 1.6x smart_speaker.py · dashboard_server.py earthquake.py start.sh 一発起動 GEMINI API gemini-2.5-flash generativelanguage.googleapis.com 🔑 Tier 1 後払い · AI Studio WEATHER API Open-Meteo(無料) 天気・気温・降水確率 昨日比較・3日予報 + PM2.5 (OpenWeatherMap) POLLEN API Google Pollen API スギ・ヒノキ・イネ科 飛散指数・シーズン判定 Tier 1 · 月数円 DASHBOARD APP http://gemini-pi.local:5000 ▶ 起動 ⏹ 停止 🔄 再起動 ⚡ 本体再起動 温度・CPU・メモリ監視 / 会話ログ / グラフィカル表示 P2P地震情報 api.p2pquake.net/v2/ws WebSocket リアルタイム 福岡県 震度2以上で読上 SSH 管理 Mac ターミナル / Termius ssh user@gemini-pi.local 192.168.xx.xxx config.py APIキー一元管理 場所・音声設定 .gitignore 除外済 朝の天気アナウンス 毎朝 7:30 自動読み上げ 天気・花粉・PM2.5・服装 INTERNET 音声入力 データ送信 返答・再生 SSH管理 地震速報 花粉情報 設定読込
① 呼びかけ → ② 音声認識(USB) → ③ AI処理 → ④ Gemini送信 → ⑤ 返答受信 → ⑥ 音声再生(USB)
地震速報(WebSocket) · 天気+PM2.5+花粉API · 毎朝7:30自動 · ダッシュボード(port:5000) · config.py管理