Overview
This guide will walk you through generating your first text-to-speech audio with FineVoice. By the end, you’ll have converted text into natural-sounding speech using our API.Quick Get your API Key
Create a FineVoice account
Create a FineVoice account
1. Visit the FineVoice WebsiteOpen FineVoice on your browser, and you can find the “Sign up” / “Sign in” button in the top right corner.2. Choose a Sign up or Sign in Method
- **Method 1: Register/Login with a Google Account ** Click “Sign up” or “Sign in” and choose “Continue with Google”. Then, select your Google account. If you are not logged in, enter your password, click “Continue”, and you will successfully log in to FineVoice.
- Method 2: Register/Login with an Apple Accoun On the “Sign up” or “Sign in” page, click “Continue with Apple”. Enter your email address or phone number and click “Continue”. Then, enter your password and click “Sign In”.
- Method 3: Register/Login with Email On the “Sign up” or “Sign in” page, click “Continue with Email”. Then, enter your email address and password and click “Sign up” or “Sign in”. You will receive a verification email in your mailbox. Find the mail and click the verification link to complete registration.
Get your API key
Get your API key
- Go to https://finevoice.fineshare.com/usercenter
- Navigate to the API Tokens
- Generate Secret Key
Your First TTS Request
Let’s create your first audio file from text.- cURL
Set your API key
Store your API key as an environment variable (recommended approach):
Make the TTS request
The following example uses the default voice. To use a different voice, change the voice parameter and provide the model name from FineVoice. You can retrieve detailed information about available voices using the methods below. [View Voice API]
Run this cURL command to generate your first voice:Get the Audio Download URL
The response returns a unique
Use thisUse the following request to check the file generation status and retrieve the audio download URL:Replace
When the audio file is ready, the response will include the audio download URL.Response Example:
uuid that identifies the generated audio task.Use this
uuid in the subsequent request to retrieve the audio download URL.{uuid} with the uuid returned from the text-to-speech request.When the audio file is ready, the response will include the audio download URL.Response Example:
4
Download the Audio File
Run the following cURL command to download the audio file:
5
Play the Downloaded Audio
The audio has been saved as output.mp3. You can play it by:
- Double-clicking the file or opening it in any media player
-
Or using the command line:
List AI Voices
Explore all AI voices you can use for text-to-speech generation.- cURL
1
Set your API key
Store your API key as an environment variable (recommended approach):
2
List Available Voice Models
Retrieve a paginated list of available AI voice models with filters for gender, language, page number, and page size. This API helps you browse and select voices for text-to-speech or voice conversion tasks. Check out the API reference here.
Support
Need help? Check out these resources:- API Reference - Complete API documentation
- Discord Community - Get help from the community
- Support Email - Contact our support team

