Skip to content

feat(speechify-tts-cli): text-to-speech from your terminal - #36

Closed
luke-speechify wants to merge 1 commit into
mainfrom
demo/tty-cli-speechify
Closed

feat(speechify-tts-cli): text-to-speech from your terminal#36
luke-speechify wants to merge 1 commit into
mainfrom
demo/tty-cli-speechify

Conversation

@luke-speechify

Copy link
Copy Markdown
Contributor

Adds demos/speechify-tts-cli — a self-contained Node CLI that synthesizes text/file/stdin to audio via the Speechify API.

Pairs with DRG-374 ("Text-to-speech from your terminal: a CLI demo") and DRG-403 ("The SpeechifyAI CLI is here").

  • --text / --file / stdin input
  • --voice, --model, --format flags
  • writes --output or raw bytes to stdout
  • npm install && npm run typecheck verified clean; live synthesis requires a SPEECHIFY_API_KEY

One demo per PR; README table regenerated via node scripts/generate.mjs.

…DRG-403]

Self-contained Node CLI that synthesizes text/file/stdin to audio via the Speechify API. Pairs with the CLI demo post and the SpeechifyAI CLI changelog.

Verified: npm install + tsc --noEmit pass. Live synthesis needs SPEECHIFY_API_KEY.
@vercel

vercel Bot commented Aug 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
speechify-api-demos Ready Ready Preview Aug 22, 2026 9:06am

Request Review

@luke-speechify

Copy link
Copy Markdown
Contributor Author

Closing as duplicate: this standalone CLI duplicates the canonical hosted demo in #29 (demos/terminal-tts, Turnstile-gated, with cli/say.mjs), which is the demo DRG-374's draft references. Bug in my run — built without checking open PRs first.

@luke-speechify
luke-speechify deleted the demo/tty-cli-speechify branch August 22, 2026 09:07
@luke-speechify
luke-speechify restored the demo/tty-cli-speechify branch August 25, 2026 06:41
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.

2 participants