Text To Speech

Sieve’s TTS (Text-to-Speech) app is designed for developers seeking a single interface to state-of-the-art multilingual speech synthesis capabilities. It integrates with the best text-to-speech models from OpenAI, Cartesia, and ElevenLabs while also providing a universal interface to common pre/post processing options useful for text-to-speech applications.

Key Features

  • Voice Cloning: Zero-Shot voice cloning with a ~3 second reference audio.
  • Pretrained Voices: Multiple pretrained voices ranging from soothing, narration to enthusiastic commercial voices encompassing a wide-range of regional accents.
  • Emotional Control: Intuitive control over emotions in the speech.
  • Pacing Control: Helps you control the speaking rate of the speech.
  • Broad Range of Languages: Support for over 50+ popular languages.
  • Return Timestamps: Return timestamps of the generated audio.

Pricing

When using this application, you will by-default be billed at-cost of the selected voice engine.

Using your own API keys

If you have your own API keys for the voice engines, you can enter them in our Secrets section to be billed at your own rate.

Voice Engine$ / 1000 charactersSecret Name
OpenAI (non-HD)$0.015OPENAI_API_KEY
OpenAI (HD)$0.03OPENAI_API_KEY
Cartesia$0.05CARTESIA_AI_API_KEY
ElevenLabs$0.18ELEVEN_LABS_API_KEY

Feature Details

Stability & Similarity

These parameters work with elevenlabs and will be ignored if the voice engine selected is cartesia or openai. Read more about them here.

Emotional Control

You can control emotions of the spoken audio using the emotion param for any cartesia voice.

  • Speaker: cartersia-commercial-lady
  • Text: Hello, this is commercial lady here to show you how you can control emotions with the sieve API!
NormalAngerCuriosity
PositivitySurpriseSadness

Meet the Voices

Elevenlabs

NameDescriptionSample
🇺🇸 RachelMiddle age American female voice.
🇫🇷 DarineMiddle age female French voice. Perfect for Informative & Educational content.
🇫🇷 MaximeYoung French male voice. Perfect for Social Media.
🇪🇸 GabrielaA middle-aged female Spanish voice. Jovial and fresh, ideal for tutorials on social media.
🇪🇸 AlbertoAdult Spanish male voice, serious tone, ideal for narrations.

OpenAI

NameDescriptionSample
🇺🇸 AlloyMiddle Age female American voice. Perfect for documentary narrations.
🇺🇸 EchoMiddle Age Male American voice. Best for narrations and YouTube tutorials.
🇬🇧 FableBritish Middle Age Female voice. Best for audiobooks and narrations.
🇺🇸 OnyxMiddle Age Male American voice. Best for audiobooks and storytelling.
🇺🇸 NovaMiddle age American female. Refreshing and energetic.

Cartesia

NameDescriptionSample
🇯🇵 Japanese Man BookThis voice is deep and even, perfect for narrational content in Japanese.
🇩🇪 German Conversational WomanThis voice is rich and friendly, perfect for casual conversations in German.
🇺🇸 Reflective WomanThis voice is even, full, and reflective, perfect for a young narrator for an audiobook or movie.
🇺🇸 TedThis voice is clear and calm, perfect for a call center.
🇪🇸 Spanish Narrator LadyThis voice is calm and reflective, perfect for a Spanish audiobook narrator.
🇺🇸 Friendly Reading ManThis voice is energetic and friendly, like having your friend read his favorite book to you.
🇺🇸 Sweet LadyThis voice is sweet and passionate, perfect for a character in a game or book.
🇺🇸 Nonfiction ManThis voice is smooth, confident, and resonant, perfect for narrating educational content.
🇺🇸 Commercial LadyThis voice is inviting, enthusiastic, and relatable, perfect for a commercial or advertisement.
🇨🇳 Chinese Commercial ManThis voice is enthusiastic and deep, suited for commercials and advertising in Chinese.
🇺🇸 British Customer Support LadyThis voice is friendly and polite, with a British accent, perfect for phone conversations.
🇺🇸 Commercial ManThis voice is upbeat and enthusiastic, perfect for commercials and advertisements.
🇺🇸 Teacher LadyThis voice is neutral and clear, perfect for narrating educational content.
🇺🇸 Friendly SidekickThis voice is friendly and supportive, designed for voicing characters in games and videos.
🇺🇸 Tutorial ManThis voice is inviting and calming, perfect for tutorials.
🇺🇸 ASMR LadyThis voice is calming and soft, perfect for guided meditations and soothing content.
🇨🇳 Chinese Woman NarratorThis voice is neutral and deliberate, perfect for narrating stories and educational content in Chinese.
🇺🇸 Midwestern WomanThis voice is neutral and deliberate, with a midwestern accent, suitable for news broadcasts and narration.
🇺🇸 SportsmanThis voice is energetic and enthusiastic, perfect for a sports broadcaster.
🇺🇸 Storyteller LadyThis voice is neutral and smooth, with a slight Canadian accent, perfect for narrations.
🇫🇷 French Conversational LadyThis voice is gentle and smooth, perfect for casual conversations in French.
🇫🇷 French Narrator LadyThis voice is velvety and neutral, suited for narrating content in French.
🇫🇷 French Narrator ManThis voice is even and rich, perfect for narrating content in French.
🇫🇷 Stern French ManThis voice is gravelly and assertive, designed for voicing stern characters.
🇩🇪 German Storyteller ManThis voice is smooth and deliberate, perfect for narrating stories in German.
🇩🇪 Friendly German ManThis voice is friendly and inviting, perfect for casual conversations in German.
🇩🇪 German Reporter WomanThis voice is neutral and even, perfect for narrating news stories in German.
🇩🇪 German Conversation ManThis voice is rich and earnest, perfect for conversations and customer support in German.
🇵🇹 Friendly Brazilian ManThis voice is lively and inviting, perfect for a casual conversation in Portuguese.
🇩🇪 German WomanThis voice is warm and smooth, perfect for a phone conversation in German.
🇺🇸 Southern BelleThis voice is friendly and inviting, with a slight Southern Accent, perfect for conversations and phone calls.
🇺🇸 California GirlThis voice is enthusiastic and friendly, perfect for a casual conversation between friends.
🇺🇸 Reading ManMale with calm narrational voice..
🇺🇸 British Reading LadyThis is a calm and elegant voice with a British accent, perfect for storytelling and narration.
🇺🇸 British Narration LadyThis is a neutral voice with a British accent, perfect for narrations .
🇺🇸 Wise ManThis is a deep and deliberate voice, suited for educational content and conversations.
🇺🇸 Announcer ManThis voice is deep and inviting, perfect for entertainment and broadcasting content.
🇺🇸 Doctor MischiefThis is an expressive character voice, suited to whimsical characters for games and educational content.
🇺🇸 Anime GirlThis voice is expressive and has a high pitch, suitable for anime or gaming characters.
🇺🇸 Wise Guide ManThis voice is deep and deliberate, perfect for inspiring and guiding characters in games and videos.
🇺🇸 The MerchantThis voice is playful and quirky, designed for character work in games and videos.
🇺🇸 Madame MischiefThis voice is mischeivious and playful, suitable for voicing characters for kids' content and games.
🇫🇷 Calm French WomanThis voice is soft and calm, suited for soothing conversations in French.
🇺🇸 New York ManThis voice is compelling and husky, with a New York accent, perfect for sales pitches and motivational content.
🇺🇸 New York WomanThis voice commands authority, with a New York accent, perfect for a commanding narrator or character.
🇺🇸 Female NurseThis voice is clear and firm, perfect for nurse characters and instructional videos.
🇺🇸 Laidback WomanThis voice is laid back and husky, with a slight Californian accent.
🇺🇸 Alabama MaleThis voice has a strong Southern Accent, perfect for conversations and instructional videos.
🇺🇸 Midwestern ManThis voice is neutral and smooth, with a slight midwestern accent, perfect for narrations.
🇺🇸 Kentucky ManThis voice is laidback and smooth, with a Kentucky accent, perfect for a casual conversation.
🇯🇵 Japanese Children BookThis voice is young and expressive, perfect for character work in games and videos.
🇺🇸 Kentucky WomanThis voice is energetic and upbeat, with a slight Kentucky accent, perfect for speeches and rallies.
🇨🇳 Chinese Commercial WomanThis voice is upbeat and smooth, perfect for commercials in Chinese.
🇯🇵 Japanese Male ConversationalThis voice is clear and confident, perfect for a Japanese call center agent .
🇯🇵 Japanese Woman ConversationalThis voice is gentle and friendly, perfect for casual conversations in Japanese.
🇵🇹 Brazilian Young ManThis voice is soothing and warm, good for both narrations and conversations in Portuguese.
🇪🇸 Spanish Narrator ManThis voice is even and deliberate, perfect for narrating educational content in Spanish.
🇫🇷 Helpful French LadyThis voice is helpful and cheery, like you're talking with a friend in French.
🇨🇳 Chinese Female ConversationalThis voice is friendly and inviting, perfect for casual conversations in Chinese.
🇨🇳 Chinese Call Center ManThis voice is polite and neutral, perfect for phone conversations and customer support agents in Chinese.
🇩🇪 German Reporter ManThis voice is energetic and deliberate, perfect for a German narrator or broadcaster.
🇫🇷 Friendly French ManThis voice is friendly and calm, perfect for French customer support agents .
🇵🇹 Pleasant Brazilian LadyThis voice is pleasant and clear, perfect for casual conversations in Portuguese.
🇺🇸 SalesmanThis voice is smooth and persuasive, perfect for sales pitches and phone conversations.
🇺🇸 Customer Support LadyThis voice is polite and helpful, perfect for customer support agents.
🇺🇸 Australian MaleThis voice is smooth and disciplined, with an Australian Accent, suited for narrating educational content.
🇺🇸 Australian WomanThis voice is deliberate and confident, with a slight Australian accent, perfect for inspiring characters in videos and stories.
🇺🇸 Indian Customer Support LadyThis voice is clear and polite, with an Indian accent, suitable for customer support agents.
🇺🇸 Indian LadyThis voice is young, rich, and curious, perfect for a narrator or fictional character.
🇺🇸 Confident British ManThis voice is disciplined with a British accent, perfect for a commanding character or narrator.
🇺🇸 Middle Eastern WomanThis voice is clear with a Middle Eastern Accent, perfect for a narrator.
🇺🇸 YogamanThis voice is calm, soothing, and stable, perfect for a yoga instructor.
🇺🇸 MoviemanThis voice is deep, resonant, and assertive, perfect for a movie narrator.
🇺🇸 WizardmanThis voice is wise and mysterious, perfect for a Wizard character.
🇺🇸 Southern ManThis voice is warm with a Southern accent, perfect for a narrator.
🇺🇸 Pilot over IntercomThis voice sounds like a British Pilot character speaking over an Intercom.
🇺🇸 Reading LadyThis voice is monotone and deliberate, perfect for a slower-paced and more serious reading voice.
🇺🇸 Classy British ManThis voice is light and smooth with a British accent, perfect for casual conversation.
🇺🇸 NewsmanThis voice is neutral and educational, perfect for a news anchor.
🇺🇸 ChildThis voice is young and full, perfect for a child.
🇺🇸 MariaThis voice is laid back, natural, and conversational, like you're catching up with a good friend.
🇺🇸 Barbershop ManThis voice is smooth and relaxing, perfect for a casual conversation.
🇺🇸 Meditation LadyThis voice is calm, soothing, and relaxing, perfect for meditation.
🇺🇸 NewsladyThis voice is authoritative and educational, perfect for a news anchor.
🇺🇸 1920's RadiomanThis voice is energetic and confident, great for an entertainer or radio host.
🇺🇸 British LadyThis voice is elegant with a slight British accent, perfect for storytelling and narrating.
🇺🇸 HannahThis voice is neutral and calm, perfect for a call center.
🇺🇸 Wise LadyThis voice is wise and authoritative, perfect for a confident narrator.
🇺🇸 Calm LadyThis voice is calm and nurturing, perfect for a narrator.
🇺🇸 Indian ManThis voice is smooth with an Indian accent, perfect for a narrator.
🇺🇸 PrincessThis voice is light, freindly and has a flourish, perfect for character work in videos and games.

Supported Languages

Supported Languageselevenlabsopenaicartesia
🇺🇸 English (USA)
🇬🇧 English (UK)
🇦🇺 English (Australia)
🇨🇦 English (Canada)
🇯🇵 Japanese
🇨🇳 Chinese
🇩🇪 German
🇮🇳 Hindi
🇫🇷 French (France)
🇨🇦 French (Canada)
🇰🇷 Korean
🇧🇷 Portuguese (Brazil)
🇵🇹 Portuguese (Portugal)
🇮🇹 Italian
🇪🇸 Spanish (Spain)
🇲🇽 Spanish (Mexico)
🇮🇩 Indonesian
🇳🇱 Dutch
🇹🇷 Turkish
🇵🇭 Filipino
🇵🇱 Polish
🇸🇪 Swedish
🇧🇬 Bulgarian
🇷🇴 Romanian
🇸🇦 Arabic (Saudi Arabia)
🇦🇪 Arabic (UAE)
🇨🇿 Czech
🇬🇷 Greek
🇫🇮 Finnish
🇭🇷 Croatian
🇲🇾 Malay
🇸🇰 Slovak
🇩🇰 Danish
🇮🇳 Tamil
🇺🇦 Ukrainian
🇷🇺 Russian
🇿🇦 Afrikaans
🇦🇲 Armenian
🇦🇿 Azerbaijani
🇧🇾 Belarusian
🇧🇦 Bosnian
🇨🇦 Catalan
🇪🇪 Estonian
🇪🇸 Galician
🇮🇱 Hebrew
🇭🇺 Hungarian
🇮🇸 Icelandic
🇮🇳 Kannada
🇰🇿 Kazakh
🇱🇻 Latvian
🇱🇹 Lithuanian
🇲🇰 Macedonian
🇲🇷 Marathi
🇳🇿 Maori
🇳🇵 Nepali
🇳🇴 Norwegian
🇮🇷 Persian
🇷🇸 Serbian
🇸🇮 Slovenian
🇸🇹 Swahili
🇵🇭 Tagalog
🇹🇭 Thai
🇵🇰 Urdu
🇻🇳 Vietnamese