Skip to content

Run Lemonfox transcription with Sapat in Daytona#218

Open
DYSfu wants to merge 1 commit into
daytonaio:mainfrom
DYSfu:lemonfox-sapat-transcription-guide
Open

Run Lemonfox transcription with Sapat in Daytona#218
DYSfu wants to merge 1 commit into
daytonaio:mainfrom
DYSfu:lemonfox-sapat-transcription-guide

Conversation

@DYSfu
Copy link
Copy Markdown

@DYSfu DYSfu commented May 20, 2026

/claim #13

Summary

  • add a long-form Daytona guide for running Sapat with Lemonfox Speech-to-Text in a reproducible workspace
  • add an OpenAI-compatible Speech-to-Text definition
  • add a first-time author profile and original SVG workflow diagram
  • link the companion Sapat provider implementation: Add Lemonfox transcription provider nibzard/sapat#23

Demo

Companion implementation

  • nibzard/sapat#23 adds --api lemonfox, reads Lemonfox configuration from environment variables, and includes mocked tests for request construction and CLI routing.

Validation

Daytona content PR:

  • npx --yes markdownlint-cli@0.29.0 guides/20260521_lemonfox_sapat_transcription_daytona.md definitions/20260521_definition_openai_compatible_speech_to_text.md authors/dysfu.md --ignore node_modules
  • python3 -c "import xml.etree.ElementTree as ET; ET.parse('guides/assets/20260521_lemonfox_sapat_transcription_daytona_img1.svg'); print('svg ok')"
  • git diff --check
  • wc -w guides/20260521_lemonfox_sapat_transcription_daytona.md definitions/20260521_definition_openai_compatible_speech_to_text.md authors/dysfu.md (1,635 words total)

Companion Sapat PR:

  • . .venv/bin/activate && PYTHONPATH=src python -m unittest discover -s tests -v
  • . .venv/bin/activate && PYTHONPATH=src python -m py_compile src/sapat/script.py src/sapat/transcription/lemonfox.py tests/test_lemonfox_transcription.py tests/test_script.py
  • . .venv/bin/activate && PYTHONPATH=src python -m sapat.script --help
  • git diff --check

Sources checked

  • Sapat README/source
  • Lemonfox Speech-to-Text API documentation
  • Daytona content contribution guidelines

Signed-off-by: DYSfu <24732693+DYSfu@users.noreply.github.com>
@DYSfu DYSfu force-pushed the lemonfox-sapat-transcription-guide branch from 09972ca to 10bae81 Compare May 20, 2026 18:05
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