Skip to content

lemonade-sdk/moonshine-server-rocm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

moonshine-server

Distribution repository for the self-contained moonshine-server bundles consumed by Lemonade's moonshine streaming speech-to-text backend.

No moonshine code is forked or vendored here. At build time:

and the two are frozen into a PyInstaller onedir bundle with an embedded Python 3.12 runtime — no system Python is required (or touched) on user machines.

Releases

The build workflow polls PyPI daily. When a new moonshine-voice version appears, it builds and publishes a release tagged moonshine<version> (e.g. moonshine0.0.62) with assets for:

Platform Asset
Linux x64 moonshine-server-<tag>-linux-x64.tar.gz
Linux arm64 moonshine-server-<tag>-linux-arm64.tar.gz
Windows x64 moonshine-server-<tag>-windows-x64.zip
macOS arm64 moonshine-server-<tag>-macos-arm64.tar.gz

There is no Intel-macOS or Windows-arm64 asset because moonshine-voice publishes no wheel for those platforms.

Lemonade pins the release tag it consumes in backend_versions.json (moonshine.cpu). New upstream versions are built here automatically, but Lemonade only switches when that pin is bumped via PR.

Builds can also be triggered manually from the Actions tab (with an optional explicit moonshine-voice version, a force rebuild flag, and a lemonade ref for the wrapper).

About

Self-contained moonshine-server bundles for Lemonade's streaming STT backend (tracks moonshine-voice PyPI releases)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors