Skip to content
English
  • There are no suggestions because the search field is empty.

Getting Started with Murf API

This article outlines the initial steps for using the Murf API: signing up, generating an API key, using the dashboard for quick code generation, and choosing between streaming and non-streaming text-to-speech APIs based on your use case.

Head to the API page to sign up for an API account. Once complete, you will be allotted 100,000 characters to try Murf voices and API services.

To start generating speech, generate your API key (be sure to save it, as it cannot be retrieved later). This article provides detailed instructions on how to create your API key.

After setting up your account, you can choose between two text-to-speech options:

Streaming API (Falcon)

For real-time applications such as conversational AI, voice agents, virtual assistants, and live interactions, you can use the Falcon model with Murf's Streaming API. Falcon generates and streams audio as it is created, enabling low-latency playback and faster response times.

You can use the Dashboard to generate streaming API code with your selected voice and settings, or use the Streaming Speech endpoint to integrate real-time speech generation into your application.

Non-Streaming API

For traditional text-to-speech use cases, such as generating complete voiceovers, audiobooks, training content, or pre-recorded audio files, you can use Murf's non-streaming text-to-speech APIs.

You can use the Dashboard interface to generate code and preview speech output, or use the Synthesize Speech endpoint to generate complete audio files programmatically with advanced voice customization options.