Yes, a voice broadcast can play your own recording instead of text-to-speech. On Edesy you upload a WAV or MP3 file (up to 16 MB) in the campaign wizard, Edesy converts it to phone-quality audio and levels the volume, and every answered call plays it. A recording has no text-to-speech charge, so you pay only the call rate: Rs 0.70 per answered minute, plus GST.
Try it: Create a campaign in the Voice app and choose Upload Recording. New accounts get Rs 20 of free credit.
Recording or text-to-speech?
Both work. They suit different campaigns.
| Your recording | Text-to-speech | |
|---|---|---|
| Sounds like | A real person, your brand voice | A synthetic voice you pick |
| Best for | Offers, political and community messages, a known voice | Messages that change often, quick tests |
| Changing the message | Record and upload again | Edit the text |
| Languages | Any language you can record | The languages and voices offered |
| Text-to-speech charge | None | Charged per character, on top of minutes |
| Call rate on Edesy | Rs 0.70 per answered minute | Rs 0.70 per answered minute |
If the same message goes to thousands of people, and a real voice matters (a shop owner, a candidate, a school principal), record it. If you change the wording every day, text-to-speech is quicker.
How to record a message that works on a phone call
Phone audio is narrow and people listen on cheap speakers in noisy places. A recording that sounds fine on headphones can sound thin or muddy on a call. These habits help.
- Record in a quiet room. Soft furnishings help; a bare room echoes. Close windows and turn off fans.
- Hold the phone or microphone a hand's width away. Too close and every "p" pops.
- Speak slower than you think you need to. Phone listeners can't rewind.
- Say who you are in the first five seconds. People decide quickly whether to stay on the line.
- Keep it under 45 seconds. Billing is per started minute, so a 50-second and a 59-second message cost the same, but shorter messages are heard to the end more often.
- Repeat the key detail. A date, an amount or a number to call back, said twice.
- Export as WAV or MP3. Any phone voice recorder app is fine.
A script template
| Part | Example | Seconds |
|---|---|---|
| Who | "Namaste, this is Priya from Sharma Electronics, Andheri." | 5 |
| Why | "Our Diwali sale starts this Friday." | 5 |
| Detail | "Twenty percent off all fans and coolers, till Sunday." | 7 |
| Action | "Visit the shop, or call 98XXX XXXXX." | 6 |
| Repeat | "Once again, Sharma Electronics, twenty percent off, this Friday to Sunday." | 7 |
That is about 30 seconds: one billed minute per answered call.
Upload and test it
- In the Voice app, start a new campaign and choose Upload Recording as the message type.
- Pick the caller ID (and a backup caller ID if you have one), retry attempts and dialing hours.
- Upload the WAV or MP3. Files up to 16 MB are accepted.
- Upload your contacts as CSV. Do Not Call numbers and duplicates are removed automatically.
- On the review step, press Call me. You get one call from the campaign's caller ID playing the exact recording. If it sounds too quiet, too fast or cut off, re-record now.
- Check the cost estimate, then launch or schedule.
What Edesy does to your file
Every upload is converted to a phone-quality WAV (8 kHz, mono) and its loudness is levelled. A recording made quietly on a phone, or one that is much louder than usual, plays at a normal volume on the call. You don't need audio software.
What it costs
| Item | Price (excl. 18% GST) |
|---|---|
| Answered campaign minute | Rs 0.70 (Rs 0.50 call + Rs 0.20 campaign fee), 60-second pulse |
| Text-to-speech for a recording | None |
| Unanswered, busy or refused calls | Free |
| "Call me" test call | Billed like a normal call |
| Caller ID number | From Rs 449 a month (landline) or Rs 499 (mobile) |
Example: 5,000 contacts, 60% answer, a 30-second recording. That is 3,000 answered calls of one billed minute each: 3,000 x Rs 0.70 = Rs 2,100 plus GST. With text-to-speech you would also pay a per-character charge for the message.
The campaign wizard shows this estimate before launch, with the campaign fee inside it. More on estimating in How to Estimate Voice Broadcast Cost Before Launch, and the full price list on voice broadcasting pricing.
Using a recording from the API
For campaigns: create the campaign with audio_type: "audio", then upload the file to POST /v1/campaigns/{id}/audio. See Create a Campaign.
For a single call: POST /v1/calls takes audio_url, an https:// link to an MP3 or WAV file:
curl -X POST https://voice-api.edesy.in/v1/calls \
-H "Authorization: Bearer $EDESY_KEY" \
-H "Content-Type: application/json" \
-d '{ "from": "+9180XXXXXXXX", "to": "+9198XXXXXXXX", "audio_url": "https://cdn.example.com/notice.mp3" }'The file plays when the callee answers, then the call ends. There is no text-to-speech charge. The link must be https://; http:// links are rejected. See Make a Call.
Run it again next month
A recorded campaign can be run again without uploading the audio again. Open the finished campaign, choose Run again, and pick the same contacts, only those not reached, or a new list. See Re-Run a Voice Campaign to Only the People Who Didn't Answer.
FAQ
Can I use my own recording in a voice broadcast?
Yes. In the Edesy campaign wizard choose Upload Recording and add a WAV or MP3 file up to 16 MB. Every answered call plays that recording.
Is a recorded message cheaper than text-to-speech?
Yes. A recording has no text-to-speech charge, so you pay only the call rate: Rs 0.70 per answered minute on Edesy campaigns, plus 18% GST. Text-to-speech messages are also charged per character.
What audio format should I upload?
WAV or MP3. Edesy converts every upload to a phone-quality WAV and levels its loudness, so a quiet phone recording plays at a normal volume.
How do I check how it sounds on a phone?
On the review step, type your mobile number and press Call me. The test call comes from the campaign's caller ID and plays the exact recording contacts will hear. It is billed like a normal call.
Can I play a recording on a single API call?
Yes. POST /v1/calls accepts audio_url, an https link to an MP3 or WAV file. It plays when the callee answers, then the call ends, with no text-to-speech charge.