# 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.
