# Gan.AI

Gan.AI provides advanced APIs for text-to-speech, voice cloning, and video personalization, enabling developers to integrate natural and expressive speech synthesis into their applications.

- **Category:** artificial intelligence
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 8
- **Triggers:** 0
- **Slug:** `GAN_AI`
- **Version:** 20260429_00

## Tools

### Get Avatar Video Inference Details

**Slug:** `GAN_AI_GET_AVATAR_VIDEO_INFERENCE_DETAILS`

Tool to retrieve detailed status and metadata for a specific avatar video inference. Use when you have an inference_id and need to check its processing status and access video URLs.

### Get Photo Avatar Details

**Slug:** `GAN_AI_GET_PHOTO_AVATAR_DETAILS`

Tool to retrieve detailed information for a specific photo avatar by ID. Use when you need to check photo avatar processing status and access its metadata and image URL.

### Get photo avatar inference details

**Slug:** `GAN_AI_GET_PHOTO_AVATAR_INFERENCE_DETAILS`

Tool to fetch photo avatar inference details. Use after obtaining a valid inference ID to retrieve detailed information.

### List avatar video inferences

**Slug:** `GAN_AI_LIST_AVATAR_VIDEOS`

Tool to list avatar video inferences. Use when you need to retrieve generated avatar videos with optional filtering by avatar ID, title, status, or date range.

### List photo avatar inferences

**Slug:** `GAN_AI_LIST_PHOTO_AVATAR_INFERENCES`

Tool to list photo avatar inferences. Use when you need to retrieve inference videos with optional filtering by avatar, title, status, or date range.

### List Photo Avatars

**Slug:** `GAN_AI_LIST_PHOTO_AVATARS`

Tool to list avatars. Use when you need a paginated collection of avatars with filters. Example: "List the first 10 published avatars created after 2023-01-01".

### Login

**Slug:** `GAN_AI_LOGIN`

Tool to authenticate a user and retrieve access and refresh tokens. Use when you need to login before calling other GAN.AI API actions.

### GAN AI Text-to-Speech

**Slug:** `GAN_AI_TTS`

Convert text to speech using GAN.AI's Text-to-Speech API. This tool synthesizes speech from text using a specified voice. The voice_id must be obtained from the GAN.AI Get Voices endpoint or from your GAN.AI dashboard. Returns audio in WAV format.
