Usage
Add the embed script to pages you want narrated. The generator posts normalized text to the Auritus API with your site key; the player polls job status and plays audio when it is ready.
Embed
<script src="https://aurit.us/embed.js" data-auritus-site-key="YOUR_SITE_KEY" data-auritus-name="Article title" data-auritus-byline="By Author" ></script>
Create site keys with the CLI after auritus login --username. Each key is scoped to allowed origins and daily quotas on the router Lambda.
Content hash
Hash = normalize(text) + voice_id + tts_backend. Title and byline are cosmetic and do not change the hash.
Workers
Run auritus worker on hardware you control so local GPU claims win the mutex before the Batch fallback timer fires.