# Woord > Text to Speech Online with Natural Voices. Convert any text into +100 realistic voices, download MP3s, host audio with an embed player, and use a Text-to-Speech API. Woord is a Zyla Labs product. Use it to turn blog posts, documents, scripts, IVR prompts, and other text into natural-sounding speech in many languages and accents. Canonical site: https://www.getwoord.com ## Key pages - [Homepage](https://www.getwoord.com/): Product overview, free trial CTA, and pricing - [Pricing](https://www.getwoord.com/#pricing): Plans and free trial - [API documentation](https://www.getwoord.com/pages/api_docs): Text-to-Speech API reference - [Text-to-Speech API use case](https://www.getwoord.com/pages/text-to-speech-api): API product page - [Login](https://www.getwoord.com/login): Sign in - [Register](https://www.getwoord.com/register): Create an account / start free trial - [Guest text upload](https://www.getwoord.com/guest/upload): Try conversion without an account - [Blog](https://www.getwoord.com/blog): Guides and product updates - [About us](https://www.getwoord.com/pages/about-us): Company / product context - [Policies](https://www.getwoord.com/pages/policies): Terms, privacy, and refunds - [Sitemap](https://www.getwoord.com/pages/sitemap): HTML sitemap of public pages ## Access & authentication 1. Sign up at https://www.getwoord.com/register (free trial available). 2. After signup, open https://www.getwoord.com/api_key to copy your personal ACCESS_KEY. 3. Authenticate API calls with `Authorization: Bearer ACCESS_KEY`. Do not put API keys in client-side JavaScript, public repos, or shared URLs. Rotate a compromised key from the account area. ## Base URL ``` https://www.getwoord.com ``` ## Text-to-Speech API (overview) Endpoint: `POST https://www.getwoord.com/api/convert` Common parameters: - `text` (required): Text to synthesize (plan character limits apply) - `gender_voice` (required): `male`, `female`, or `neutral` - `language` (required): e.g. `en_US`, `en_GB`, `es_ES`, `pt_BR`, `fr_FR`, `de_DE`, … (see docs for full list; premium voices use `text_premium_` / `ssml_premium_` prefixes) - `speakingRate` (optional): range `[0.25, 4.0]` (default `1.0`) Example: ``` curl 'https://www.getwoord.com/api/convert' \ -X POST \ -H 'Accept: application/json' \ -H 'Authorization: Bearer ACCESS_KEY' \ --data 'text=Hello+World&gender_voice=male&language=en_US&speakingRate=1.00' ``` Full reference: https://www.getwoord.com/pages/api_docs ## Useful links - Parent company: https://www.zylalabs.com - Canonical domain: https://www.getwoord.com (also getwoord.com) - Auth for agents: https://www.getwoord.com/auth.md - OpenAPI: https://www.getwoord.com/openapi.json - API catalog: https://www.getwoord.com/.well-known/api-catalog - AI catalog (ARD): https://www.getwoord.com/.well-known/ai-catalog.json - Agent card: https://www.getwoord.com/.well-known/agent-card.json - Agent skills: https://www.getwoord.com/.well-known/agent-skills/index.json - robots.txt: https://www.getwoord.com/robots.txt - XML sitemap: https://www.getwoord.com/sitemap.xml