🎤 EZ Talking API 接口說明

AI 英文口語評測系統

📊 排行榜 API

GET /api/leaderboard
獲取所有排行榜數據
公開
GET /api/leaderboard?category=personal
個人排行榜(個人、學校、城市、中心)
公開
GET /api/leaderboard/myrank
獲取當前用戶在排行榜的位置
需登入

🎯 挑戰賽 API

POST /api/challenge/submit
提交挑戰成績(匿名或實名)
需麥克風權限
POST /api/challenge/submit
請求實名登入
需登入
GET /api/challenge/progress
獲取挑戰進度(目標:1000 句)
公開

🎤 語音評測 API

POST /api/assess/score
AI 語音評分(上傳語音或麥克風流)
核心功能
POST /api/assess/comparison
與標準音頻對比分析
詳細分析

👤 用戶管理 API

POST /api/auth/login-anonymous
匿名登入
公開
POST /api/auth/login-real
實名登入
需表單資料
GET /api/auth/status
檢查登入狀態
公開

📝 名言語料庫 API

GET /api/quotes/random
獲取隨機名言
公開
GET /api/quotes/list
獲取所有名言列表
公開

📱 設備檢測 API

GET /api/device/status
檢測麥克風和網路狀態
公開

🔧 系統 API

GET /api/config
獲取系統配置
公開