← All modules

Local AI Cat module

Transcription (Whisper / SpeechAnalyzer)

Current shipping, testing, and product context for this part of Local AI Cat.

Status

Where it stands

Lane: StableStatus: LiveTesting: prov. +behavioral
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

API parity: FullLogging: L0 · prov.

Logging / observability: provisional grade L0structured=0 print=2 sentry=0.

discover
present
execute
present
observe
present
configure
present
cancel/stop
present
reset
not applicable
transcription
  • /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

Walkthrough coming soonUI-test video · GIF fallback
A short walkthrough will appear here when the module's UI test media is ready.

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.