WebSocket Streaming for TTS API

We are excited to launch WebSocket streaming for our Text-to-Speech API. This feature enables developers to build real-time, low-latency voice experiences by streaming text and receiving synthesized audio over a persistent, bidirectional connection. It is ideal for applications like conversational AI, live chat support, and dynamic content narration where immediate audio feedback is crucial.

Key features include:

  • Low-Latency Communication: Stream text and receive audio with minimal delay.
  • Bidirectional Streaming: Send text and receive audio on the same connection.
  • Efficient: Avoids the overhead of repeated HTTP requests for continuous audio synthesis.
  • Real-Time Control: Adjust voice style, speed, and pitch during the session.

Learn more in our WebSocket Streaming documentation.

New API Releases

Introducing two powerful new APIs:

Voice Changer API

Transform your audio recordings into lifelike AI voices with advanced controls for prosody, accent retention, and more. Learn more in the Voice Changer API Overview.

Translation API

Seamlessly translate text into multiple languages with high-quality results. Supports 23 languages and growing. Learn more in the Translation API Overview.

Streaming Endpoint for TTS API

We are thrilled to introduce the Streaming Endpoint for TTS API, enabling developers to generate and play text-to-speech audio in real-time with minimal latency. This feature is ideal for conversational AI, live applications, and other scenarios requiring immediate audio feedback.

Learn more about the API in the Streaming TTS API Overview.

Dub Automation API Released

We are excited to announce the release of the Murf Dub Automation API, enabling developers to automate high-quality dubbing workflows with ease. Key features include:

  • Multi-language Support: Create dubs in 28 languages with realistic voices.
  • Transient and Persistent Modes: Choose between temporary, lightweight dubs or project-based, editable dubs.
  • Bulk Processing: Upload and dub thousands of videos with rapid turnaround.
  • Enterprise-Grade Security: Strict data handling policies with options for ephemeral storage and controlled retention periods.

Learn more about the API in the Dub Automation API Overview.

8 New Languages Added to Murf API

Murf API now supports 8 additional languages, expanding its global reach and accessibility. The newly added languages are:

  • Turkish
  • Indonesian
  • Japanese
  • Croatian
  • Greek
  • Romanian
  • Slovak
  • Bulgarian

These languages come with high-quality voices and support for advanced features like MultiNative technology and voice customization. Explore the new voices in our Interactive Voice Explorer or in our Voice Library.

Official Python SDK

Murf’s official python SDK is now available on PyPi. You can install it using pip:

$pip install murf

The SDK provides a simple interface to interact with Murf’s APIs. Here’s an example of how you can use the SDK to generate speech:

1from murf import Murf
2
3client = Murf(
4 api_key="YOUR_API_KEY" # Not required if you have set the MURF_API_KEY environment variable
5)
6
7res = client.text_to_speech.generate(
8 text="There is much to be said",
9 voice_id="en-US-terrell",
10)