Improve App ID guidance, hotkey visibility, and recording startup latency / 优化 App ID 指引、快捷键入口与录音首响延迟#1
Open
jingchang0623-crypto wants to merge 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
中文说明
变更背景
本 PR 主要解决三个用户体验问题:
App Key容易与 API Key 混淆)主要改动
1) 火山 ASR 字段文案优化
App Key调整为App IDApp ID需在旧版豆包语音控制台获取(非 API Key)2) 通用页新增快捷键设置模块
按住录制 / 按下切换3) 录音首响延迟优化(核心)
测试与验证
swift build -c release通过RecognitionSession缓存补发逻辑测试用例(未连先缓存、连接后补发、缓存上限控制)影响范围
English Summary
Context
This PR addresses three UX issues:
App Keycan be mistaken for API Key)What changed
1) Volcano ASR label clarity
App KeytoApp IDApp IDshould be obtained from the legacy Doubao Speech console (not API Key)2) Dedicated hotkey section in General settings
Hotkey Settingsmodule in GeneralHold to record / Toggle3) Startup latency optimization (core)
Validation
swift build -c releasepassesRecognitionSessionunit test for buffering/flush behavior and buffer capScope