Kaynak kodu şimdilik kamuya açık değildir; ancak aşağıda mimari, kararlar ve uygulama yaklaşımına dair ayrıntılı bir döküm bulabilirsiniz.
Ne
IEEE FBU etkinlikleri için geliştirilmiş gerçek zamanlı konuşma çeviri sistemi. Bir konuşmacı mikrofona konuşur; katılımcılar QR kod ile bağlanır ve çevrilen metni telefonlarında canlı olarak görür. Sistemin iki görünümü vardır — konuşmacı ve dinleyici — ayrıca son birkaç cümleyi özetleyen Gemini destekli özet sekmesi bulunur.
Neden
IEEE öğrenci şubesinde konuşmacıların ve katılımcıların farklı dillerde konuştuğu bir etkinlik için geliştirildi. Amaç kurulum gerektirmeyen bir çözüm sunmaktı: katılımcılar yalnızca QR kodu tarar.
Nasıl çalışır
...
Özellikler
- Ses girişi ve transkript yönetimi için konuşmacı görünümü
- Canlı çevrilmiş metin ve Gemini özet sekmesi içeren dinleyici görünümü
- QR kod girişi — katılımcılar için kurulum gerekmez
- Supabase aracılığıyla kalıcı etkinlik depolama (Vercel geçici dosya sistemiyle uyumlu)
- Otomasyon/düzenleme için n8n iş akışı
- Etkinlik yönetimi için yönetici paneli
Teknolojiler
| Katman | Seçim | |---|---| | Framework | Next.js + TypeScript | | Çeviri / Özet | Gemini API (@google/genai) | | Veritabanı | Supabase (PostgreSQL) | | Gerçek Zamanlı | WebSocket | | Otomasyon | n8n | | Stil | Tailwind CSS |
Öğrendiklerim
...