Plebware Control Centre Banner

PlebVox: A Major Step Forward for PlebWare

PlebVox: A Major Step Forward for PlebWare

There are moments in the development of PlebWare when a small feature suddenly becomes something much bigger.

This is one of those moments.

Over the past few days, PlebVox has moved from being an experimental read-aloud feature into a genuine part of the PlebWare website infrastructure.

A major correction and integration run has now been completed across approximately 252 articles.

The result is significant: PlebVox is now integrated throughout the article collection, providing visitors with the ability to have PlebWare content read aloud directly from the website.

๐Ÿ”‘ From Experiment to Infrastructure

The original goal was relatively simple:

Make PlebWare articles readable aloud.

But implementing that across a large and varied collection of articles revealed a much bigger challenge.

Articles do not all have the same structure.

Some are short.

Some are long.

Some contain images, headings, lists, quotations, unusual punctuation, abbreviations and other formatting that can behave differently when interpreted by a speech engine.

The successful site-wide integration therefore represents more than simply adding a piece of JavaScript to hundreds of pages.

It represents the establishment of a new layer within the PlebWare publishing system.

PlebVox has become part of the architecture.

๐Ÿ”‘ The 252-Article Correction Run

One of the largest parts of this development was a major correction run across approximately 252 published articles.

The purpose was to bring the existing articles into a structure that PlebVox could interpret consistently.

This was a substantial undertaking, but it demonstrated something important.

PlebWare can now accommodate large-scale structural changes across its growing article library.

Instead of treating every article as an isolated webpage, the website can be maintained as a coherent publishing system.

That is an important step forward for the project.

๐Ÿ”‘ It Is Working โ€” But We Are Not Finished

The major integration is complete, but the work does not end here.

The next stage is editorial quality control.

The articles will now be reviewed individually to ensure that they not only read correctly on the screen, but also sound correct when spoken by PlebVox.

This distinction is important.

Written language and spoken language do not always behave in the same way.

For example, abbreviations can produce unexpected pronunciations.

A measurement such as:

10g

may be interpreted by a speech engine as something resembling โ€œ10Gโ€ rather than โ€œ10 grams.โ€

Where appropriate, these abbreviations will therefore be written out in full.

Punctuation will also be reviewed where it interferes with natural speech.

The objective is not simply to make PlebVox function.

The objective is to make it sound natural.

๐Ÿ”‘ Long Articles Need Special Treatment

Another part of the editorial pass concerns the longer articles.

Short articles can generally be read as one continuous section.

Longer articles benefit from being divided into logical reading sections.

The current development work is therefore experimenting with additional PlebVox start and stop markers within longer articles.

This should make it possible for readers to select a particular section rather than having to listen to an entire long article from beginning to end.

The markers will also follow the natural structure of the article, rather than simply dividing text at arbitrary points.

This is still being refined.

๐Ÿ”‘ Images and Mobile Devices

The review has also revealed another area requiring attention: images.

Some of the older images used by PlebWare are larger than the available width of a mobile screen.

When that happens, the image can extend beyond the screen and produce unwanted horizontal scrolling.

The solution is straightforward: images need to respond automatically to the available screen size.

Rather than expecting every article author to manually resize every image for every device, the preferred solution is to ensure that the websiteโ€™s image presentation automatically adapts to desktop, tablet and mobile displays.

This is another example of the difference between creating content and maintaining a publishing system.

๐Ÿ”‘ What Happens Next?

The immediate task is not another massive rewrite.

It is refinement.

The articles will be reviewed one by one, with particular attention to:

Most of the articles already work correctly.

The purpose of this review is therefore to polish the existing system rather than rebuild it.

๐Ÿ”‘ A Significant Milestone

PlebWare began as an idea.

Over time it has developed into a growing collection of articles, experiments, software projects, documentation and technical infrastructure.

PlebVox adds another important dimension to that ecosystem.

The written word can now be seen and heard.

More importantly, the successful deployment across approximately 252 articles demonstrates that PlebWareโ€™s underlying structure is capable of supporting large-scale changes.

That may ultimately prove to be more important than the read-aloud feature itself.

The system is becoming easier to extend.

The content is becoming easier to maintain.

And the website is becoming increasingly accessible to different kinds of readers.

The work continues.

But this particular milestone deserves to be recorded.

PlebVox is no longer just an experiment.

It is now part of PlebWare.


PlebVox development and article-by-article quality control are continuing.

๐Ÿ”‘ PlebWare โ€” Knowledge Built by Plebs, for the People.

โ† Back to archive

Previous: Plebware: The Jekyll And Hyde Factor

Next: Moldy Food โ€” A Moral Story About Lack