# Voicemaker Integration via LowCodeAPI

## Overview

Text-to-speech service with multiple voice options and languages

## Base Endpoint

```
https://api.lowcodeapi.com/voicemaker/
```

## Authentication

LowCodeAPI handles authentication automatically. You only need to:

1. **Sign up** at [Voicemaker](https://www.voicemaker.in)
2. **Get your credentials** from [credential page](https://developer.voicemaker.in/)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests

**Auth Type**: TOKEN

## API Categories

- **Audio** - 2 endpoints

## Common Endpoints

### Category: Audio

#### Generate Audio

**Method**: `POST` | **LowCodeAPI Path**: `/voice/api`

**Full URL**:
```
https://api.lowcodeapi.com/voicemaker/voice/api?api_token={api_token}
```

**Description**: To generate audio, make a POST request to the main API endpoint

**Request Body**:
```json
{
  "Engine": "<string>",
  "VoiceId": "<enum>",
  "LanguageCode": "<enum>",
  "Text": "<string>"
}
```

---

#### Get List of All Voices

**Method**: `POST` | **LowCodeAPI Path**: `/voice/list`

**Full URL**:
```
https://api.lowcodeapi.com/voicemaker/voice/list?api_token={api_token}
```

**Description**: To get list of all voices, make a POST request to voice list API endpoint.

**Request Body**:
```json
{
  "language": "<string>"
}
```

---

## Complete Endpoint Reference

For a complete list of all 2 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/voicemaker/definition`
- **Official Provider Documentation**: https://www.developer.voicemaker.in/apidocs