feat(lab): SAM AI 음성 어시스턴트 레거시 마이그레이션

레거시 5130.sam.kr/ai_sam의 Google Gemini Live API 음성 어시스턴트를
MNG 프로젝트로 이전 (React → Pure JS + Blade)

변경 내용:
- GeminiController: API 키 제공 엔드포인트 추가
- sam-ai-live.js: LiveManager, AudioVisualizer ES 모듈
- sam-ai-menu.blade.php: 전면 재작성 (Tailwind UI)
- 환경변수: GEMINI_API_KEY, GEMINI_PROJECT_ID 추가

기능:
- 실시간 음성 입출력 (WebAudio API)
- UI 도구: navigateToPage, searchDocuments
- 오디오 시각화 (Canvas API)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-14 02:13:20 +09:00
parent aadcfa3e0c
commit 5d0f2d1346
6 changed files with 1238 additions and 45 deletions

View File

@@ -35,4 +35,9 @@
],
],
'gemini' => [
'api_key' => env('GEMINI_API_KEY'),
'project_id' => env('GEMINI_PROJECT_ID', 'codebridge-chatbot'),
],
];