Local AI Cat module
Transcription (Whisper / SpeechAnalyzer)
Current shipping, testing, and product context for this part of Local AI Cat.
Status
Where it stands
- Platforms
- iOS · macOS
- Release channels
- Alpha · Beta · Main
- Distribution
- Indoor · Outdoor
- AlphaiOS · macOS
- BetaiOS · macOS
- Outdoor · Direct downloadiOS · macOS
- Indoor · App StoreiOS · macOS
Description
What it does
Core request/result models, request source/mode/translation flag, scheduler, scheduling priority, runtime lane resolver/OpenAI-model exclusion policy, Apple engine selection/fallback policy, concurrency profile/configuration/status, device capability detection helper, job service, Whisper language picker/display/request-parameter presentation, Settings speech-language display/code groups, Settings transcription model-card presentation, Transcribe playback/recording duration formatting, and the Whisper model catalog (sizes, WhisperKit variant/tokenizer manifests, device-availability policy, stored-selection normalization, preference-driven selection ordering) are packaged in LocalAITranscription; the app runtime imports the packaged types directly while supplying app-owned feature-flag/availability inputs. TERMINAL: only the WhisperKit/Apple SpeechAnalyzer/SFSpeechRecognizer live adapters, recording UI, model-selection UI layout, localized model presentation (display names/descriptions), the filesystem-bound WhisperModelAssets, history, and global-transcription shell remain — irreducible app-shell.
Headless Local API
Drive it over the loopback API
Logging / observability: provisional grade L0 — structured=0 print=2 sentry=0.
- discover
- present
- execute
- present
- observe
- present
- configure
- present
- cancel/stop
- present
- reset
- not applicable
/v1/audio/transcriptions/v1/local/studio/commands/v1/local/studio/events/v1/local/studio/export/gif/v1/local/studio/frame/v1/local/studio/outputs/v1/local/studio/outputs/{output_id}/v1/local/studio/outputs/{output_id}/canvas/v1/local/studio/outputs/{output_id}/scenes/v1/local/studio/outputs/{output_id}/switch-scene
Media
See it in action
Backlog / improvements
What comes next
No improvements are listed for this module yet.
History
How it got here
No change history has been published for this module yet.

