Uçtan uca sistem mimarisi
Detaylı Ürün Akışı
Kullanıcının kamera ve mikrofon girdisinden başlayarak güvenli oturum üretimi, ses ajanı, avatar akışı, canlı telemetri ve bağlantı kurtarma katmanlarına uzanan gerçek zamanlı ürün akışı.
flowchart LR
subgraph INPUT["1 · Kullanıcı ve cihaz"]
direction TB
U["Kullanıcı"]
CAM["9:16 Kamera"]
MIC["Mikrofon"]
UI["Kontrol paneli"]
SELECT["Persona · Ses · Avatar"]
U --> CAM
U --> MIC
UI --> SELECT
end
subgraph SEC["2 · Güvenli oturum katmanı"]
direction TB
API["Yerel API geçidi"]
VALID["Origin · Kota · Allowlist"]
TOKENS["Kısa ömürlü tokenlar"]
SELECT --> API
API --> VALID
VALID --> TOKENS
end
subgraph AGENT["3 · Ses ajanı hattı"]
direction TB
CAPTURE["PCM ses yakalama"]
WS["Canlı WebSocket"]
ASR["Konuşmayı anlama"]
CONTEXT["Persona ve bağlam"]
KNOWLEDGE["Doğrulanmış bilgi"]
RESPONSE["Yanıt üretimi"]
GUARD["Politika ve çıktı kontrolü"]
TTS["Canlı ses üretimi"]
MIC --> CAPTURE
CAPTURE --> WS
TOKENS --> WS
WS --> ASR
ASR --> CONTEXT
KNOWLEDGE --> CONTEXT
CONTEXT --> RESPONSE
RESPONSE --> GUARD
GUARD --> TTS
end
subgraph AVATAR["4 · Avatar ve görüntü"]
direction TB
SESSION["Avatar oturumu"]
PREVIEW["Yerel kamera önizleme"]
SYNC["Ses → yüz senkronu"]
STREAM["Canlı avatar 9:16"]
OUTPUT["Kullanıcıya canlı çıktı"]
CAM --> PREVIEW
TOKENS --> SESSION
TTS --> SESSION
SESSION --> SYNC
SYNC --> STREAM
STREAM --> OUTPUT
end
subgraph OPS["5 · Operasyon ve dayanıklılık"]
direction TB
TELEMETRY["WebSocket · WebRTC telemetrisi"]
METRICS["RTT · Jitter · Kayıp · FPS"]
LOGS["Olay ve hata günlüğü"]
HEALTH{"Bağlantı sağlıklı mı?"}
RECOVER["Yeniden bağlan ve token yenile"]
RETRY["Yeni oturum denemesi"]
CONTINUE["Akışı sürdür"]
WS -.-> TELEMETRY
SESSION -.-> TELEMETRY
TELEMETRY --> METRICS
TELEMETRY --> LOGS
METRICS --> HEALTH
HEALTH -- "Hayır" --> RECOVER
RECOVER --> RETRY
HEALTH -- "Evet" --> CONTINUE
end
classDef input fill:#eef1ff,stroke:#6374ff,color:#151a32,stroke-width:1.5px;
classDef secure fill:#e8f8f3,stroke:#25ae8f,color:#102820,stroke-width:1.5px;
classDef agent fill:#f3efff,stroke:#8a6ae8,color:#211936,stroke-width:1.5px;
classDef avatar fill:#edf7ff,stroke:#4b9bd8,color:#142634,stroke-width:1.5px;
classDef ops fill:#fff4e7,stroke:#de9b45,color:#302012,stroke-width:1.5px;
class U,CAM,MIC,UI,SELECT input;
class API,VALID,TOKENS secure;
class CAPTURE,WS,ASR,CONTEXT,KNOWLEDGE,RESPONSE,GUARD,TTS agent;
class SESSION,PREVIEW,SYNC,STREAM,OUTPUT avatar;
class TELEMETRY,METRICS,LOGS,HEALTH,RECOVER,RETRY,CONTINUE ops;
Diyagram yüklenemedi. Lütfen bağlantıyı kontrol edip sayfayı yenileyin.
Yatırımcı ve Ar-Ge belgeleri
Belge Önizleme
Belgeyi seçin, sayfalar arasında ilerleyin ve ayrıntıları doğrudan mimari sayfasından inceleyin.
Belge yükleniyor…