Update README to reflect API endpoint changes and enhance profile creation example

- Updated API endpoints from `/api/...` to `/...` for consistency.
- Modified the speech generation example to include a language parameter.
- Revised the profile creation example to use JSON format instead of form data.
This commit is contained in:
Jamie Pine
2026-01-29 16:14:19 -08:00
parent e870d65136
commit fadb57164e
+7 -7
View File
@@ -147,17 +147,17 @@ Voicebox exposes a full REST API, so you can integrate voice synthesis into your
```bash ```bash
# Generate speech # Generate speech
curl -X POST http://localhost:8000/api/generate \ curl -X POST http://localhost:8000/generate \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d '{"text": "Hello world", "profile_id": "abc123"}' -d '{"text": "Hello world", "profile_id": "abc123", "language": "en"}'
# List voice profiles # List voice profiles
curl http://localhost:8000/api/profiles curl http://localhost:8000/profiles
# Create a profile from audio # Create a profile
curl -X POST http://localhost:8000/api/profiles \ curl -X POST http://localhost:8000/profiles \
-F "[email protected]" \ -H "Content-Type: application/json" \
-F "name=My Voice" -d '{"name": "My Voice", "language": "en"}'
``` ```
**Use cases:** **Use cases:**