🎤 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
獲取系統配置
公開