feat: add streaming cloud ASR, polish routing, and settings card layout

Unify Bailian/Volcengine/OpenAI realtime streaming, ABE polish routing with
fun styles, and a shared card-page Settings hierarchy; bump to 1.1 (build 32).
This commit is contained in:
Rocky
2026-07-28 20:25:17 +08:00
parent 956331a2af
commit d656bac8c3
58 changed files with 4153 additions and 1396 deletions
@@ -83,6 +83,14 @@ public enum CloudASRClientFactory {
resourceID: asrModel,
session: session
)
case .openaiRealtimeStreaming:
return OpenAIRealtimeASRClient(
apiKey: store.asrApiKey,
endpoint: store.asrBaseURL,
model: asrModel,
batchBaseURL: LLMProvider.provider(id: "openai").defaultBaseURL,
session: session
)
case .localFallback:
return UnsupportedCloudASRClient(providerId: providerId)
}