Skip to content

feat(blog): voice prompt generator post#127

Merged
wavekat-eason merged 7 commits into
mainfrom
blog/voice-prompt-generator
Jul 19, 2026
Merged

feat(blog): voice prompt generator post#127
wavekat-eason merged 7 commits into
mainfrom
blog/voice-prompt-generator

Conversation

@wavekat-eason

@wavekat-eason wavekat-eason commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Announces the free phone menu & IVR voice prompt generator (the tool behind /voice/prompts/, shipped in #125) as a blog post, in all nine locales. Posts are live on merge.

  • New post phone-menu-ivr-voice-generator — self-contained intro, the problem (record yourself / hire talent / generic TTS all fall short), an extractable table of the five prompt types, why telephony formats matter (8 kHz µ-law / WAV / MP3 → Asterisk, FreePBX, 3CX, Twilio), 3-step how-it-works, and a 5-question FAQ (auto-extracted into FAQPage JSON-LD). One FAQ disambiguates the generator from WaveKat Voice the app, mirroring the landing page.
  • Translations in all eight non-default locales, mirroring the English post section-for-section, using each locale's established terminology from its voice/prompts.astro landing page and its existing blog tag names. Internal links are locale-prefixed.
  • Localized screenshots — new shared scene voice-prompts (public/screenshots/voice-prompts/<code>.webp, all nine languages) captured by a new scene in wavekat-platform's screenshot pipeline (wavekat/wavekat-platform#169); registered in scripts/sync-screenshots.js. Each post embeds its own language's shot.
  • Opt-in image shadow — new rehypeImageFlags markdown plugin: writing #shadow on an image URL adds an img-shadow class (hairline border + soft shadow, light/dark variants) for bare browser captures that would otherwise melt into the page. Per-image on purpose: the framed desktop-app screenshots already ship a real window shadow.

Testing

  • make build ✓ (195 pages — all nine posts present in a normal, non-draft build)
  • npm run check:links ✓ — no broken or leaking internal links across all locales
  • npm run check:screenshots ✓ — full nine-language set present for every scene
  • Verified FAQPage + BlogPosting JSON-LD, the localized screenshot, and the img-shadow class in every locale's built post; sitemap hreflang alternates (9 URLs) and RSS entry present; visually checked the shadow in light and dark themes

🤖 Generated with Claude Code

https://claude.ai/code/session_01MHmpJKWnmdmhBtcxBFQDFN

wavekat-eason and others added 5 commits July 19, 2026 21:06
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHmpJKWnmdmhBtcxBFQDFN
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHmpJKWnmdmhBtcxBFQDFN
@wavekat-eason
wavekat-eason marked this pull request as ready for review July 19, 2026 09:52
@github-actions

Copy link
Copy Markdown
Contributor

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHmpJKWnmdmhBtcxBFQDFN
@wavekat-eason
wavekat-eason merged commit bdec082 into main Jul 19, 2026
2 checks passed
@wavekat-eason
wavekat-eason deleted the blog/voice-prompt-generator branch July 19, 2026 10:15
wavekat-eason pushed a commit that referenced this pull request Jul 19, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.0.46](wavekat-com-v0.0.45...wavekat-com-v0.0.46)
(2026-07-19)


### Features

* **blog:** voice prompt generator post
([#127](#127))
([bdec082](bdec082))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant