For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
PricingJoin CommunityGet API Key
DocumentationAPI ReferenceChangelog
DocumentationAPI ReferenceChangelog
  • Introduction
    • Overview
    • Quickstart
  • Text to Speech Models
    • Falcon
    • Gen2
  • Text to Speech Capabilities
    • Overview
    • Streaming
    • WebSockets
    • Speech Customization
    • Data Residency
    • On-Premise
    • Latency Optimization
  • Voices & Styles
    • Overview
    • Voice Library
    • Voice Cloning
  • Other Capabilities
    • Voice Changer
    • Translation
    • Dubbing
  • Integrations
    • MCP Server
    • Zapier
    • Make
    • n8n
    • Pipecat
    • LiveKit
  • Resources
    • Rate Limits
    • Enterprise
    • Best Practices
    • FAQ
    • Cookbook
    • Status
  • Migrations
    • Play.ai
LogoLogo
PricingJoin CommunityGet API Key
On this page
  • Quickstart
  • Falcon Supported Voices
  • Endpoint & Concurrency Overview
  • Available Regions
  • FAQs
Text to Speech Capabilities

Streaming

Was this page helpful?
Previous

WebSockets

Next
Built with

Murf TTS API supports real-time streaming capabilities, allowing developers to generate and play text-to-speech (TTS) audio dynamically as it is being generated in real-time, reducing the time-to-first-byte. This ensures minimal latency, making it ideal for conversational AI, real-time applications, and voice-enabled assistants.

New: Pass model = FALCON to use our Falcon model in text-to-speech streaming endpoints, designed for ultra-low latency (~130 ms).

In addition to HTTP streaming endpoint, Murf TTS supports Websocket streaming which enables bidirectional streaming for real-time audio generation.

WebSockets

Generate speech in real-time with low latency and high quality using WebSockets

Quickstart

Streaming enables returning raw audio bytes (e.g., MP3 data) directly over HTTP using chunked transfer encoding. This allows clients to process or play audio incrementally as it is generated. This section focuses on how streaming works for requests made to the Text to Speech API.

1

Getting Started

Generate an API key here. Store the key in a secure location, as you’ll need it to authenticate your requests. You can optionally save the key as an environment variable in your terminal.

2

Initiating a Streaming Request

Python SDK
REST API

Install the Python SDK and PyAudio

pyaudio depends on PortAudio, you may need to install it first.

Installing PortAudio (for PyAudio)

PyAudio depends on PortAudio, a cross-platform audio I/O library. You may need to install PortAudio separately if it’s not already on your system.

macOS
Linux (Debian/Ubuntu)
Windows
$brew install portaudio

Once you have installed PortAudio, you can install the required Python packages using the following command:

$pip install murf pyaudio

Make the API Call with Real-Time Playback

Once you have the SDK and PyAudio installed, and the API key set as an environment variable, you are ready to make your first streaming API call with real-time audio playback.

1import pyaudio
2from murf import Murf, MurfRegion
3
4client = Murf(
5 api_key="YOUR_API_KEY", # Not required if you have set the MURF_API_KEY environment variable
6 region=MurfRegion.GLOBAL
7)
8
9# For lower latency, specify a region closer to your users
10# client = Murf(region=MurfRegion.IN) # Example: India region
11
12# Audio format settings (must match your API output)
13SAMPLE_RATE = 24000
14CHANNELS = 1
15FORMAT = pyaudio.paInt16
16
17def play_streaming_audio():
18 # Get the streaming audio generator
19 audio_stream = client.text_to_speech.stream(
20 text="Hi, How are you doing today?",
21 voice_id="Matthew",
22 model="FALCON",
23 locale="en-US",
24 sample_rate=SAMPLE_RATE,
25 format="PCM"
26 )
27
28 # Setup audio stream for playback
29 pa = pyaudio.PyAudio()
30 stream = pa.open(format=FORMAT, channels=CHANNELS, rate=SAMPLE_RATE, output=True)
31
32 try:
33 print("Starting audio playback...")
34 for chunk in audio_stream:
35 if chunk: # Check if chunk has data
36 stream.write(chunk)
37 except Exception as e:
38 print(f"Error during streaming: {e}")
39 finally:
40 stream.stop_stream()
41 stream.close()
42 pa.terminate()
43 print("Audio streaming and playback complete!")
44
45if __name__ == "__main__":
46 play_streaming_audio()

Falcon Supported Voices

Find your Perfect Voice

Explore, preview, and select from 150+ voices in 20+ expressive styles

English - US & Canada
Voice IDSupported LocalesVoice Styles
Aliciaen-US (English - US & Canada), ta-IN (Tamil - India), ml-IN (Malayalam - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Alinaen-US (English - US & Canada)Conversation
Amaraen-US (English - US & Canada), fr-FR (French - France), it-IT (Italian - Italy), fr-CA (French - Canada)Conversation
Angelaen-US (English - US & Canada)Conversation
Caleben-US (English - US & Canada)Conversation
Daisyen-US (English - US & Canada)Conversation
Delilahen-US (English - US & Canada)Conversation
Kenen-US (English - US & Canada)Conversation
Matthewen-US (English - US & Canada)Conversation
Riveren-US (English - US & Canada)Conversation
Ronnieen-US (English - US & Canada), en-IN (English - India), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Zionen-US (English - US & Canada), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
English - UK
Voice IDSupported LocalesVoice Styles
Finleyen-UK (English - UK)Conversation
Hazelen-UK (English - UK)Conversation
Rubyen-UK (English - UK)Conversation
English - India
Voice IDSupported LocalesVoice Styles
Anishaen-IN (English - India)Conversation
Anushaen-IN (English - India)Conversation
Nikhilen-IN (English - India)Conversation
Ronnieen-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Samaren-IN (English - India)Conversation
Tanushreeen-IN (English - India)Conversation
English - Australia
Voice IDSupported LocalesVoice Styles
Kylieen-AU (English - Australia)Conversation
Leytonen-AU (English - Australia)Conversation
French - France
Voice IDSupported LocalesVoice Styles
Amarafr-FR (French - France), en-US (English - US & Canada), it-IT (Italian - Italy), fr-CA (French - Canada)Conversation
Axelfr-FR (French - France)Conversation
Guillaumefr-FR (French - France)Conversation
French - Canada
Voice IDSupported LocalesVoice Styles
Alexisfr-CA (French - Canada)Conversation
Amarafr-CA (French - Canada), en-US (English - US & Canada), fr-FR (French - France), it-IT (Italian - Italy)Conversation
German - Germany
Voice IDSupported LocalesVoice Styles
Björnde-DE (German - Germany)Conversation
Ernade-DE (German - Germany)Conversation
Josephinede-DE (German - Germany)Conversation
Larade-DE (German - Germany)Conversation
Liade-DE (German - Germany), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Matthiasde-DE (German - Germany)Conversation
Ralfde-DE (German - Germany)Conversation
Spanish - Mexico
Voice IDSupported LocalesVoice Styles
Alejandroes-MX (Spanish - Mexico)Conversation
Carloses-MX (Spanish - Mexico)Conversation
Luisaes-MX (Spanish - Mexico)Conversation
Valeriaes-MX (Spanish - Mexico)Conversation
Spanish - Spain
Voice IDSupported LocalesVoice Styles
Carlaes-ES (Spanish - Spain)Conversation
Javieres-ES (Spanish - Spain)Conversation
Italian - Italy
Voice IDSupported LocalesVoice Styles
Amarait-IT (Italian - Italy), en-US (English - US & Canada), fr-FR (French - France), fr-CA (French - Canada)Conversation
Angeloit-IT (Italian - Italy)Conversation
Giuliait-IT (Italian - Italy)Conversation
Ronnieit-IT (Italian - Italy), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Zionit-IT (Italian - Italy), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Portuguese - Brazil
Voice IDSupported LocalesVoice Styles
Beníciopt-BR (Portuguese - Brazil)Conversation
Eloapt-BR (Portuguese - Brazil)Conversation
Gustavopt-BR (Portuguese - Brazil)Conversation
Heitorpt-BR (Portuguese - Brazil)Conversation
Isadorapt-BR (Portuguese - Brazil)Conversation
Silviopt-BR (Portuguese - Brazil)Conversation
Yagopt-BR (Portuguese - Brazil)Conversation
Mandarin - China
Voice IDSupported LocalesVoice Styles
Baolinzh-CN (Mandarin - China)Conversation
Jiaozh-CN (Mandarin - China)Conversation
Taozh-CN (Mandarin - China)Conversation
Weizh-CN (Mandarin - China)Conversation
Yuxanzh-CN (Mandarin - China)Conversation
Zhangzh-CN (Mandarin - China)Conversation
Dutch - Netherlands
Voice IDSupported LocalesVoice Styles
Dirknl-NL (Dutch - Netherlands)Conversation
Famkenl-NL (Dutch - Netherlands)Conversation
Merelnl-NL (Dutch - Netherlands)Conversation
Hindi - India
Voice IDSupported LocalesVoice Styles
Amanhi-IN (Hindi - India)Conversation
Karanhi-IN (Hindi - India)Conversation
Khyatihi-IN (Hindi - India)Conversation
Namritahi-IN (Hindi - India)Conversation
Sunainahi-IN (Hindi - India)Conversation
Zionhi-IN (Hindi - India), bn-IN (Bangla - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Korean - Korea
Voice IDSupported LocalesVoice Styles
JangMiko-KR (Korean - Korea)Conversation
Jong-suko-KR (Korean - Korea)Conversation
SangHoonko-KR (Korean - Korea)Conversation
Tamil - India
Voice IDSupported LocalesVoice Styles
Aliciata-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Muralita-IN (Tamil - India)Conversation
Zionta-IN (Tamil - India), bn-IN (Bangla - India), hi-IN (Hindi - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Polish - Poland
Voice IDSupported LocalesVoice Styles
Blazejpl-PL (Polish - Poland)Conversation
Jacekpl-PL (Polish - Poland)Conversation
Kasiapl-PL (Polish - Poland)Conversation
Bangla - India
Voice IDSupported LocalesVoice Styles
Abhikbn-IN (Bangla - India)Conversation
Liabn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionbn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Japanese - Japan
Voice IDSupported LocalesVoice Styles
Denkija-JP (Japanese - Japan)Conversation
Kenjija-JP (Japanese - Japan)Conversation
Kimija-JP (Japanese - Japan)Conversation
Turkish - Turkey
Voice IDSupported LocalesVoice Styles
Aliciatr-TR (Turkish - Turkey), ta-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), pa-IN (Punjabi - India)Conversation
Liatr-TR (Turkish - Turkey), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Ziontr-TR (Turkish - Turkey), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Indonesian - Indonesia
Voice IDSupported LocalesVoice Styles
Aliciaid-ID (Indonesian - Indonesia), ta-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), mr-IN (Marathi - India), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Liaid-ID (Indonesian - Indonesia), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Ronnieid-ID (Indonesian - Indonesia), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Zionid-ID (Indonesian - Indonesia), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Croatian - Croatia
Voice IDSupported LocalesVoice Styles
Liahr-HR (Croatian - Croatia), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionhr-HR (Croatian - Croatia), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Greek - Greece
Voice IDSupported LocalesVoice Styles
Liael-GR (Greek - Greece), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Stavrosel-GR (Greek - Greece)Conversation
Romanian - Romania
Voice IDSupported LocalesVoice Styles
Liaro-RO (Romanian - Romania), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Ronniero-RO (Romanian - Romania), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines)Conversation
Zionro-RO (Romanian - Romania), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Slovak - Slovakia
Voice IDSupported LocalesVoice Styles
Liask-SK (Slovak - Slovakia), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionsk-SK (Slovak - Slovakia), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Bulgarian - Bulgaria
Voice IDSupported LocalesVoice Styles
Liabg-BG (Bulgarian - Bulgaria), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionbg-BG (Bulgarian - Bulgaria), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Czech - Czechia
Voice IDSupported LocalesVoice Styles
Liacs-CZ (Czech - Czechia), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zioncs-CZ (Czech - Czechia), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Gujarati - India
Voice IDSupported LocalesVoice Styles
Liagu-IN (Gujarati - India), bn-IN (Bangla - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Ronniegu-IN (Gujarati - India), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Kannada - India
Voice IDSupported LocalesVoice Styles
Juliakn-IN (Kannada - India), en-USConversation
Maverickkn-IN (Kannada - India), en-USConversation
Rajeshkn-IN (Kannada - India)Conversation
Malayalam - India
Voice IDSupported LocalesVoice Styles
Aliciaml-IN (Malayalam - India), ta-IN (Tamil - India), en-US (English - US & Canada), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Ronnieml-IN (Malayalam - India), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Marathi - India
Voice IDSupported LocalesVoice Styles
Aliciamr-IN (Marathi - India), ta-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Liamr-IN (Marathi - India), bn-IN (Bangla - India), gu-IN (Gujarati - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Ronniemr-IN (Marathi - India), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Rujutamr-IN (Marathi - India)Conversation
Malay - Malaysia
Voice IDSupported LocalesVoice Styles
Liams-MY (Malay - Malaysia), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionms-MY (Malay - Malaysia), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Punjabi - India
Voice IDSupported LocalesVoice Styles
Aliciapa-IN (Punjabi - India), ta-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), tr-TR (Turkish - Turkey)Conversation
Harmanpa-IN (Punjabi - India)Conversation
Liapa-IN (Punjabi - India), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionpa-IN (Punjabi - India), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Swedish - Sweden
Voice IDSupported LocalesVoice Styles
Liasv-SE (Swedish - Sweden), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam)Conversation
Zionsv-SE (Swedish - Sweden), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam)Conversation
Telugu - India
Voice IDSupported LocalesVoice Styles
Josiete-IN (Telugu - India), en-USConversation
Ronniete-IN (Telugu - India), en-IN (English - India), en-US (English - US & Canada), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), tl-PH (Tagalog - Philippines), ro-RO (Romanian - Romania)Conversation
Thai - Thailand
Voice IDSupported LocalesVoice Styles
Liath-TH (Thai - Thailand), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionth-TH (Thai - Thailand), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Tagalog - Philippines
Voice IDSupported LocalesVoice Styles
Aliciatl-PH (Tagalog - Philippines), ta-IN (Tamil - India), en-US (English - US & Canada), ml-IN (Malayalam - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), tr-TR (Turkish - Turkey), pa-IN (Punjabi - India)Conversation
Ronnietl-PH (Tagalog - Philippines), en-IN (English - India), en-US (English - US & Canada), te-IN (Telugu - India), ml-IN (Malayalam - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ro-RO (Romanian - Romania)Conversation
Ziontl-PH (Tagalog - Philippines), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Vietnamese - Vietnam
Voice IDSupported LocalesVoice Styles
Liavi-VN (Vietnamese - Vietnam), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), el-GR (Greek - Greece), th-TH (Thai - Thailand), sv-SE (Swedish - Sweden)Conversation
Zionvi-VN (Vietnamese - Vietnam), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), fi-FI (Finnish - Finland), th-TH (Thai - Thailand), sv-SE (Swedish - Sweden)Conversation
Finnish - Finland
Voice IDSupported LocalesVoice Styles
Liafi-FI (Finnish - Finland), bn-IN (Bangla - India), gu-IN (Gujarati - India), mr-IN (Marathi - India), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tr-TR (Turkish - Turkey), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), de-DE (German - Germany), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), el-GR (Greek - Greece), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation
Zionfi-FI (Finnish - Finland), bn-IN (Bangla - India), hi-IN (Hindi - India), ta-IN (Tamil - India), en-US (English - US & Canada), it-IT (Italian - Italy), id-ID (Indonesian - Indonesia), ms-MY (Malay - Malaysia), tl-PH (Tagalog - Philippines), hr-HR (Croatian - Croatia), sk-SK (Slovak - Slovakia), pa-IN (Punjabi - India), tr-TR (Turkish - Turkey), ro-RO (Romanian - Romania), bg-BG (Bulgarian - Bulgaria), cs-CZ (Czech - Czechia), th-TH (Thai - Thailand), vi-VN (Vietnamese - Vietnam), sv-SE (Swedish - Sweden)Conversation

Endpoint & Concurrency Overview

Endpoint baseConcurrency cap
https://global.api.murf.ai/v1/speech/stream15 (if nearest server is US-East) / 2 (all other regions)
https://<region>.api.murf.ai/v1/speech/stream (see regions below)15 for US-East / 2 for all other regions

The Global Router automatically picks the nearest region automatically.The concurrency limit is 15 for the US-East region and 2 for all other regions. To get higher concurrency, use the US-East endpoint directly or contact us to increase limits for regional endpoints.

Available Regions

Use the region closest to your users for the lowest latency.

Region (City/Area)Endpoint
Global (Routes to the nearest server)https://global.api.murf.ai/v1/speech/stream
US-Easthttps://us-east.api.murf.ai/v1/speech/stream
US-Westhttps://us-west.api.murf.ai/v1/speech/stream
Indiahttps://in.api.murf.ai/v1/speech/stream
Canadahttps://ca.api.murf.ai/v1/speech/stream
South Koreahttps://kr.api.murf.ai/v1/speech/stream
UAEhttps://me.api.murf.ai/v1/speech/stream
Japanhttps://jp.api.murf.ai/v1/speech/stream
Australiahttps://au.api.murf.ai/v1/speech/stream
EU (Central)https://eu-central.api.murf.ai/v1/speech/stream
UKhttps://uk.api.murf.ai/v1/speech/stream
South America (São Paulo)https://sa-east.api.murf.ai/v1/speech/stream

FAQs

What is Falcon?

Falcon is our fastest streaming model (~130 ms latency) optimized for real-time interactions.

Who should use Falcon?

Use Falcon when your top priority is ultra-low latency. Typical fits include: - Conversational agents & live support where snappy turn-taking matters. - Real-time apps (IVR, gaming, tutoring, assistive tech) that stream audio as users speak. - Interruptible/barge-in experiences and interactive demos or prototyping.

How do I enable Falcon?

Include model = FALCON in your request (HTTP or WebSocket). If omitted, the default streaming model is used.

What features are supported in streaming mode?

In streaming mode, you can control the voice, style, pitch, speed, and locale in both Gen2 and Falcon models. The Gen2 model also supports pause tags.

What audio format will this support
  • We support MP3, FLAC, WAV, ALAW, ULAW, OGG, and PCM. - If you need to transmit audio as text, you can Base64-encode any of these.