mlang/ronor
Sonos smart speaker controller API and command-line tools
Implements the official Sonos control API as a Rust crate with OAuth2 integration, enabling programmatic access to favorites, playlists, speaker grouping, and text-to-speech synthesis. The CLI supports web scraping for dynamic content delivery (weather forecasts) and audio clip playback via transfer.sh, with text-to-speech powered by espeak and ffmpeg. Built for scripting workflows, requiring Sonos developer account registration and local OAuth redirect endpoint configuration.
225 stars. No commits in the last 6 months.
Stars
225
Forks
7
Language
Rust
License
—
Category
Last pushed
Jun 03, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/mlang/ronor"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jpreprocess/jpreprocess
Japanese text preprocessor for Text-to-Speech applications (OpenJTalk rewrite in rust language)
jpreprocess/jbonsai
Voice synthesis library for Text-to-Speech applications (Currently HTS Engine rewrite in Rust language)
isomoes/blivedm_rs
一个功能强大的 Bilibili 直播间弹幕 WebSocket 客户端 Rust 库,支持实时弹幕监控、文字转语音(TTS)和浏览器 Cookie 自动检测。A powerful...
CodersCreative/natural-tts
A rust crate for easily implementing Text-To-Speech into your rust programs.
thewh1teagle/piper-rs
Use piper TTS models in Rust