Skip to content

Add Moonshine Sapat transcription guide#255

Open
jonahsills wants to merge 2 commits into
daytonaio:mainfrom
jonahsills:bounty/moonshine-sapat-guide
Open

Add Moonshine Sapat transcription guide#255
jonahsills wants to merge 2 commits into
daytonaio:mainfrom
jonahsills:bounty/moonshine-sapat-guide

Conversation

@jonahsills
Copy link
Copy Markdown

Summary

Adds a long-form Daytona guide for running Sapat with a local Moonshine Voice provider in a reproducible workspace.

/claim #13

Companion implementation

Changes

  • Adds guides/20260527_moonshine_sapat_daytona.md.
  • Adds an on-device speech-to-text definition.
  • Adds first-time author metadata for Jonah Sills.
  • Adds an original workflow SVG asset.

Validation

  • ./node_modules/.bin/markdownlint guides/20260527_moonshine_sapat_daytona.md definitions/20260527_definition_on_device_speech_to_text.md authors/jonah_sills.md
  • python3 -m xml.etree.ElementTree guides/assets/20260527_moonshine_sapat_daytona_img1.svg
  • git diff --check

Companion Sapat validation:

  • PYTHONPATH=src .venv/bin/python -m unittest discover -s tests -v
  • PYTHONPYCACHEPREFIX=.pycache .venv/bin/python -m py_compile src/sapat/script.py src/sapat/transcription/base.py src/sapat/transcription/moonshine.py tests/test_moonshine.py
  • .venv/bin/sapat --help
  • git diff --check

No secrets, private media, generated transcripts, model files, or payout details are included.

Signed-off-by: jonahsills <jsills11@icloud.com>
@jonahsills jonahsills force-pushed the bounty/moonshine-sapat-guide branch from 6b6f252 to bbca4a7 Compare May 27, 2026 22:52
Signed-off-by: jonahsills <jsills11@icloud.com>
@jonahsills
Copy link
Copy Markdown
Author

Follow-up pushed in 0891f43 after the companion Sapat PR was closed in favor of upstream provider-plugin architecture. The guide now describes #54 as a reviewed prototype, notes that the Moonshine integration patterns helped inform the new upstream architecture, and keeps the runnable fork branch path explicit until Moonshine lands on upstream main.

Revalidated after the wording update:

  • markdownlint on the guide, definition, and author file
  • SVG XML parse
  • git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant