@vite-tts/cli
v0.1.1
Published
CLI tool to scaffold vite-plugin-tts configuration
Readme
@vite-tts/cli
Interactive setup CLI wizard for
vite-plugin-tts.
Quickly scaffolds vite-plugin-tts configurations, adapter integrations, environment files, and framework setups.
🚀 Usage
Run the CLI in your Vite project:
pnpm dlx @vite-tts/cli
# or
npx @vite-tts/cli✨ What it does
The interactive CLI guides you step-by-step:
- Select TTS Provider:
- Sarvam AI (Bulbul v3 — Indian languages & English)
- OpenAI TTS (
tts-1/tts-1-hd— Global languages)
- Configure API Key:
- Detects existing keys in
.env/.env.local - Prompts for key if not found
- Detects existing keys in
- Select Default Language & Voice:
- Sarvam:
hi-IN(Hindi),en-IN(English),bn-IN,ta-IN,te-IN, etc. - OpenAI:
en-US,es-ES,fr-FR,de-DE,ja-JP, etc.
- Sarvam:
- Choose Audio Format:
wav,mp3, orogg
- Detect / Select Framework:
- React, Vue, SolidJS, Svelte, or Vanilla HTML
- Generate Files:
- Scaffolds or updates
tts.config.tsorvite.config.ts - Appends credentials safely to
.env.local - Ensures
.tts-cacheand.env.localare added to.gitignore
- Scaffolds or updates
📄 License
MIT
