Desktop-owned live loop
The desktop app handles the running caption session so live captions do not depend on a website request at the moment speech is happening.
- Live preview in the app
- OBS output from the app
- Session history saved locally first
Local captions
Local captions are the default route for creators who want translated captions, live preview, OBS output, and recording history without making the website part of the live caption moment.
Local captions
Local captions are the default explanation for privacy-conscious, low-friction captioning.
The desktop app handles the running caption session so live captions do not depend on a website request at the moment speech is happening.
Raw audio storage is off by default, and support upload should always be an explicit user action.
If local captions need setup or repair, the app should explain the product state and keep recovery actions simple.
Choose the next product action that matches your workflow.