Linux 软件免费装
Banner图

Sonoquill – AI Podcast Production

开发者 yoursql719
更新时间 2026年10月12日 21:30
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

podcast text to speech podlove voice clone auphonic

下载

0.3.0 0.4.0

详情介绍:

Sonoquill turns written text into a finished podcast episode, spoken with your own voice clone. You keep writing — a fact script, a blog post, a page of your site — and Sonoquill does the rest: it rewrites the text for the ear, checks every number against your source, synthesises the audio, assembles music and chapters, has it mastered and hands you a ready Podlove draft. Nothing goes online on its own. There are two human approvals: you approve the spoken text, and you approve the finished audio. Sonoquill grew out of the monthly sky-preview podcast of an astronomy club, where it produces every episode. It is released as open source in the hope that it is useful to others. How an episode is made
  1. Source. Upload a DOCX, paste text, or pick a post or page of your site. Developers can add their own sources through a hook.
  2. Spoken script. A language model (Anthropic Claude) rewrites the text for listening: numbers as words, spoken transitions, a fixed opening and sign-off. The prompts are editable, in German and English.
  3. Checks. A deterministic number check compares every number, time and date of the source with the spoken script. A second model call looks for changed, missing or invented statements.
  4. Your first approval. You read and edit the script in the browser. An e-mail tells you when it is waiting.
  5. Voice. ElevenLabs speaks the script segment by segment with your voice clone. A pronunciation dictionary with phonetic (IPA) rules grows with every episode. Single passages can be re-recorded with your own voice.
  6. Assembly. Pauses, opener, rotating music bridges between chapters, outro, chapter marks and a WebVTT transcript — with ffmpeg on your server, or in plain PHP with Auphonic adding the music.
  7. Mastering and draft. Auphonic masters the episode; Sonoquill creates a Podlove draft with title, descriptions, chapters, transcript and an AI disclosure.
  8. Your second approval. You listen and publish the episode in Podlove yourself.
Highlights Requirements Sonoquill is an open-source project without support. Bug reports and pull requests are welcome on GitHub.

安装:

  1. Install Podlove Podcast Publisher.
  2. Upload and activate Sonoquill.
  3. Add the encryption key to wp-config.php (see Requirements).
  4. Open Sonoquill → Settings, enter the podcast details and API keys. The health checks show what is still missing.

常见问题:

Does it work without ffmpeg?

Yes. Segments are then joined in PHP, and Auphonic adds opener, bridges and outro. The setting "Assembly" and a health check show which path is used.

Which languages are supported?

The interface is English with a German translation. Prompts and the number check exist for German and English.

Can I use a voice that is not mine?

Only if you have the rights to it. The voice clone is created in your own ElevenLabs account; Sonoquill only uses it.

Are the raw recordings private?

Segment audio, transcripts and the pronunciation file are stored in wp-content/uploads/sonoquill/data-<random> with an .htaccess and an index.php. Apache honours the .htaccess; nginx does not. The storage health check tests with a probe file whether the folder can be downloaded and tells you what to do. On nginx, block it with a rule such as location ~ ^/wp-content/uploads/sonoquill/data- { deny all; }, or move the storage outside the web root with the sonoquill_storage_dir filter.

What does an episode cost?

That depends on your plans with Anthropic, ElevenLabs and Auphonic. Speech synthesis is billed per character of the spoken script, the model calls per token. Each episode lists the costs of its model calls, and the ElevenLabs health check shows the remaining character quota.

Does it publish anything automatically?

No. If you enable it, Sonoquill runs the chain on its own up to the text approval and again up to the Podlove draft, but the approvals and the publishing are always yours.

Is there support?

No. Sonoquill is maintained as a side project. Issues and pull requests on GitHub are welcome; answers may take a while.

更新日志:

0.4.0 0.3.0 0.2.0