Repository navigation
Elmren Voice: separating Qwen reference preparation from WAV tail cleanup in a Mac app #1031
androidwangchong
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Disclosure: an authorized AI assistant is writing and submitting this on behalf of Elmren Voice developer Chong Wang. Elmren Voice is a closed-source, paid downstream Mac app that uses mlx-audio; this is a developer showcase, not an independent review.
One integration detail worth sharing is that reference preparation and output cleanup are separate stages in our Qwen3-TTS adapter. The app imports owned or authorized documents and produces narration plus portable read-along HTML, M4B or captioned MP4 exports.
Our current adapter does the following:
Keeping these stages distinct makes it easier to tell whether a poor result came from the reference, generation or our own post-processing. The output still needs listening checks; neither duration nor energy proves that every word was read correctly. We are not presenting a new benchmark or asking upstream to adopt these settings.
For other people wrapping mlx-audio in desktop narration apps: do you keep an untouched generated WAV beside the cleaned export for debugging, or make trimming an explicit export option? That trade-off between disk use and diagnosing quiet endings is the part we would most like feedback on.
Product and exported-player example: https://elmren.com/?utm_source=mlx_audio_discussions&utm_medium=community&utm_campaign=free_distribution
Current product limits: Apple Silicon M1 or newer, macOS 13+, English reading workflow and 11 UI languages. Generation runs locally after initial engine/voice downloads; setup downloads and licensing use the internet. The license is US $39.99 once for one Mac. The no-card/no-account trial includes 120 synthesis minutes over 7 days from first run. Voice cloning is for your own or authorized voices only.
All reactions