Official Plugins

Plug-and-play
integrations

Narrate your site’s content with one plugin, and let readers follow along word by word. Synthesis, optional alignment and secure hosting are handled for you.

Featured

Astro Integration

The official VocaSync plugin for Astro. Add narrated audio to your static site in minutes, with word-level highlighting where you want it.

@vocasync/astro

v2.1.0TypeScriptMIT
  • Automated synthesis — Converts your Markdown/MDX content to natural speech
  • Highlighting is optional — Skip alignment for narration alone: cheaper, and every language the voices speak becomes available
  • A player that matches your site — Four CSS variables carry a whole theme, with variants, reorderable controls, replaceable icons and translatable labels
  • Multilingual — Narration in 57 languages; word-level highlighting in the 13 that support forced alignment
  • Math-to-speech — LaTeX equations read aloud naturally
  • CLI included — Sync content from the command line

Quick Start

1

Install the package

npm install @vocasync/astro
2

Add to your Astro config

import vocasync from '@vocasync/astro'
3

Sync your content

npx vocasync sync

See the full documentation for configuration options, the AudioPlayer component, and advanced usage.

More integrations

We're building plugins for the most popular platforms. Request an integration or contribute on GitHub.

WordPress Plugin
Available

One-click audio for any post or page with Gutenberg block support.

  • One-click audio for any post or page
  • Gutenberg block with live preview
  • Secure CDN hosting for audio
  • Word highlighting toggle

Currently being submitted to the WordPress.org plugin directory — install from the GitHub release for now.

React Component Library
Coming Soon

Headless React components for custom integrations and frameworks.

  • Headless audio player component
  • Word highlighting hooks
  • SSR compatible
  • Full TypeScript support

Need a custom integration?

We can build custom integrations for your platform or help you integrate VocaSync directly via our REST API.