Text to Speech
Using the powerful audio encoding capabilities
of the MercuryXMS™ Mobile Video &
Audio SDK™, you can also create text to speech applications,
enabling your applications to send notifications, emails,
market data, news and other information to your users handsets
as voice attachments. You can deliver information in a voice
attachment in an MMS message quickly and easy.
Deliver text based services directly
to a mobile phone using the MercuryXMS™ MMS SDK™. Users no longer
need to scroll through page after page of text with their
keypad - they can simply have the message read out to them
over the phone. Customer names, product details, emails, news,
payment notifications and receipts, and much more.
Embed these voice messages in a SMIL
enhanced MMS message and you can personalize the information
you send to your customers quickly, easily and with an infinite
number of creative possibilities.
For those looking to provide higher levels of
text to speech, you can choose the Speechify option which
will provide you with the Scansoft Speechify engine for unmatched
voice quality. With 11 voices in 8 languages, you simply won't
believe the quality of text to speech possible with Speechify.
US/UK/Australian English, German, French, Japanese and
Spanish are currently available, with more voices on the way.
Click
here to listen to an example audio file created by Speechify
using the Australian voice known as 'Karen'. This source file
is approximately 132kb.
Click
here to listen to the AMR version after conversion through
the MercuryXMS™ Mobile Video &
Audio SDK™ engine. The resulting file is only 24kb. (NOTE:
You will need an AMR capable audio player such as Quicktime
to hear this message).
Here is some sample code in Visual Basic used
to generate this message (sample code in C++ and .NET is available
upon request):
Dim objSimpleMessage As New MMSSimpleMessage
Dim objTTS As New MMSENGINELib.MMSTextToSpeechMediaElement
Dim objImage As MMSImageMediaElement
Dim nHeight As Long
'Create a new Text To Speech element
Set objTTS = objSimpleMessage.MediaElements.AddTextToSpeech
'Create a voice message
objTTS.TextToSpeech = "Hello... and welcome to
the Active XMS
Mobile Messaging SDK™ from busineSMS.com Software.
You are
listening to the Speechify Text To Speech engine.
Together
with the MMS SDK™, you can deliver these audio
files,
directly to your multimedia enabled mobile phone."
'Specify the rate (speed) of speech
objTTS.Rate = 10
'Populate a message object
objSimpleMessage.Subject = "Introduction"
objSimpleMessage.MessageClass = mc_Informational
objSimpleMessage.Recipients.Add "",
rt_To, addr_MSISDN
objSimpleMessage.Sender = "busineSMS.com Software"
'Send via your mobile phone
Dim objMM1Client As New MMSMM1Client
objMM1Client.Send objSimpleMessage
This example demonstrates how easy it is to
deliver voice messages that are dynamically created in real
time, encoded into an MMS message and
delivered directly to your mobile phone. Start mobile enabling
your applications quickly and easily today!