Documentation
Install Steno, record your first dictation, and make it work for you.
Start here
- Install StenoDownload Steno and install it on your Mac.
- First run and onboardingGrant permissions and complete your first dictation.
- Build from sourceSet up the pinned runtime and build with Xcode.
Contents
Get Started
- 01IntroductionLearn how Steno records speech and turns it into text on your Mac.
- 02InstallationInstall Steno 1.0, grant permissions, and keep the app up to date.
- 03First Run and OnboardingSet permissions, choose a speech model, and record your first dictation.
Use Steno
- 04Interface OverviewTour Dictate, History, Insights, Settings, and the optional live transcript.
- 05Recording Modes and HotkeysRecord with Option hold-to-talk or a hands-free shortcut.
- 06History and InsightsSearch past dictations, recover text, and see your activity in Insights.
Settings
- 07Settings OverviewFind each setting and learn when your changes are saved.
- 08Settings: PermissionsManage Microphone, Accessibility, and Input Monitoring permissions.
- 09Settings: Speech ModelPick a model from the Model Library, read hardware recommendations, and run Test Setup.
- 10Settings: Text OutputChoose the order Steno tries text insertion methods, with paste first in terminals.
- 11Settings: Cleanup and StyleTune text cleanup style, structure, and per-app overrides.
- 12Settings: Word Corrections and ShortcutsAdd preferred spellings, aliases, and reusable text shortcuts.
- 13Settings: Appearance, Media, and GeneralChoose an appearance, control media interruption, and set startup preferences.
Support
- 14TroubleshootingFix recording, permission, and text insertion problems.
- 15Privacy and SecuritySee what Steno stores, what stays on your Mac, and when it uses the internet.
Developer Guide
- 16ArchitectureSee how the app records, transcribes, and inserts text.
- 17Development SetupInstall build tools and run Steno from source.
- 18Testing and ContributingRun tests and benchmarks, follow coding standards, and prepare a pull request.
- 19CI/CD PipelineFollow a change through GitHub Actions checks, release approval, signing, notarization, and publication.