537a68552a
Reduce perceived latency from key release to final text: - Adaptive chunking: 2.5s first chunk + 5s follow-ups so short utterances start on-device recognition while still recording. - Session-level ASR warmup and audio-format cache reuse to remove per-utterance cold-start of SpeechAnalyzer. - Mirror live pipelined partials to the keyboard transcript line via a new flow.transcriptionPartial App Group key + Darwin ping. Also commits the accumulated custom language model, Flow session, keyboard extension restructure, and Xiaomi MiMo provider work in progress on this branch.
67 lines
931 B
Plaintext
67 lines
931 B
Plaintext
# Xcode
|
|
build/
|
|
DerivedData/
|
|
*.xcodeproj
|
|
!project.yml
|
|
*.xcworkspace
|
|
xcuserdata/
|
|
*.xcuserstate
|
|
*.moved-aside
|
|
*.hmap
|
|
*.ipa
|
|
*.dSYM.zip
|
|
*.dSYM
|
|
|
|
# Swift Package Manager
|
|
.build/
|
|
.swiftpm/
|
|
Package.resolved
|
|
|
|
# CocoaPods (unused but safe)
|
|
Pods/
|
|
*.xcworkspace
|
|
|
|
# Carthage
|
|
Carthage/Build/
|
|
|
|
# fastlane
|
|
fastlane/report.xml
|
|
fastlane/Preview.html
|
|
fastlane/screenshots/**/*.png
|
|
fastlane/test_output
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
._*
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Local config (API keys, signing, etc.)
|
|
*.local
|
|
Signing.local.xcconfig
|
|
PreconfiguredKeys.local.swift
|
|
.env
|
|
.env.*
|
|
|
|
# Generated by XcodeGen
|
|
*.xcodeproj/
|
|
|
|
# Local DerivedData (when using -derivedDataPath in repo)
|
|
.derivedData/
|
|
|
|
# Lexicon build cache (downloaded SogouPopularDict TSV)
|
|
.cache/
|
|
|
|
# Custom LM compile output (Mac-only; device-side prepare uses .bin from bundle)
|
|
OSGKeyboard/Resources/CustomLanguageModel/v1/compiled/
|
|
|
|
# Python bytecode
|
|
__pycache__/
|
|
*.pyc
|