
內容簡介
Sahajanand Post to Speech 外掛可將 WordPress 文章轉換為可聆聽的音頻,使用者只需添加 Sahajanand Post To Speech 區塊,即可生成語音,並在前端顯示簡單的音頻播放器,無需顯示文章文字。
【主要功能】
• Gutenberg 區塊用於文章轉音頻轉換
• 支援文章內容或自訂文字作為音頻來源
• 前端僅顯示音頻播放器,不重複顯示文章文字
• 瀏覽器(WASM)或外部 API 生成模式
• 8 種內建語音可調整速度
• 生成的音頻儲存至 WordPress 媒體庫
外掛標籤
開發者團隊
原文外掛簡介
Sahajanand Post to Speech helps you convert WordPress posts into listenable audio. Add the Sahajanand Post To Speech block, generate speech from your post content, and visitors get a simple audio player — no post text is shown on the frontend.
Features
Gutenberg block for post-to-audio conversion
Post content or custom text as the audio source
Frontend shows only the audio player (no duplicated post text)
Browser (WASM) or external API generation modes
8 built-in voices with adjustable speed
Generated audio saved to the WordPress media library
Generation modes
Browser (WASM) — runs in the block editor using ONNX Runtime Web. No server-side TTS engine required. Speech models are downloaded on first use.
API — proxies requests to a compatible HTTP TTS API you host. Useful for long posts or low-powered devices. Your API key stays on the server.
Tutorial
Contribute
Development happens on GitHub. Bug reports, feature requests, and pull requests are welcome:
https://github.com/vanpariyar/wordpress-plugins
Credits
This plugin uses the open-source KittenTTS speech synthesis models from KittenML and bundles eSpeak-NG (GPL-3.0-or-later) for browser phonemization.
Sahajanand Post to Speech is developed independently and is not affiliated with, endorsed by, or sponsored by KittenML.
External services
This plugin may contact the following third-party services when generating audio:
Browser mode (editor only)
Hugging Face — downloads speech model files configured in settings (default models published by KittenML). ONNX Runtime and eSpeak-NG WASM files ship inside the plugin package.
API mode (server-side, when configured)
Your configured TTS API URL — WordPress sends post text and receives WAV audio. Only the site administrator configures this URL and API key.
No data is sent to external services on the public frontend unless you use API mode during generation in the editor.
