SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
SMSVoiceIt
The SMS-to-Speech Gadget
By Yiannis Hatzopoulos
Scientific Engineering Services
www.ses-ltd.gr
Abstract:
SMS messaging is universal, instant and cheap. SMSVoiceIt is a SIM-Card
SMS vocalization agent, which functions as an appendage to mobile voice-mailer
systems.
It transforms received SMS messages into voice soundwaves, which can be
auditioned and manipulated through the mobile hands-free / car-kit apparatus
automatically. Moreover, it supports broadcast of SMS-to-Voice messages to fixed-
line telephones from a mobile set. The typical usage scenario of this gadget
involves reception and auditioning of SMS messages through the hands-free / car-
kit set; when the user is busy driving or involved in activities that prohibit
browsing the mobile’s in-folder easily. The SMS vocalization function is also useful
to mobile users with visual impairments; who cannot access SMS content on their
mobile phones efficiently. People with hearing impairments rely heavily on SMS
messaging for their communication needs. SMS-to-Voice messaging is our
reciprocal supported function for them, which allows them either to send vocalized
messages to any fixed telephone line, or turn their cell-phones into instant speech
synthesizers – thus bridging the silent with the speaking world.
Whenever I am driving and receive a SMS message by a friend or colleague,
I always feel distressed at not being able to access it immediately, till I reach my
driving destination or stop the car. Initially SMS was envisioned as a low priority
cheap communication medium. It is certainly not low priority any more!
Having had prior development experience in creating voice services on mobile
phones, I felt that something more efficient had to be worked out, to address the
hands-free SMS access problem. Why not create a tiny applet that would reside on
the SIM card – which would act as an agent, vocalizing the SMS content and get-it
red-out through the hands-free or car kit set, when the user selects to do so? That
way you could have both your hands on the wheel, and still be able to access the
SMS that has been sent to your phone. What to answer back the SMS? Say “Call”
at your phone’s speaker and you will be connected to the SMS sender – plain and
easy. Such a contraption might be useful to people with visual impairments. They
do rely on voice recognition phones to perform dial-a-number operations; but till
now, visual impairment mostly meant limited use and access to SMS mailers. This
might also work conveniently for them too. And then comes the question.
Supposing we got an SMS vocalization engine in place, who else might find a
similar function useful? Would it not be nice to get a reciprocal function support for
1
deaf people as well? It is the same vocalization engine involved, after-all. Why not
allow them to use this small tool to send vocalized messages to fixed line phones
from the same cell-phone they send SMS messages from?
A very small number of fixed line connections can receive and submit text SMS
messages, even today. In the described guidelines followed the development of
SMSVoiceIt, as this applet has been appropriately named – a compact SMS
vocalizing agent on a SIM card. As evident from this text, the application
presented is very simple and quite easy to build.
Development guidelines
Upon instantiation of the SMSVoiceIt applet and switching on of the mobile phone,
the applet should enter into SMS-vocalization reception mode. This would be
useful for visually impaired people as they would have nothing particular to do to
get the applet working.
A user should have the possibility of turning the system on/off at will.
The system should be selection persistent.
All SMS messages sent/received regardless of their vocalization status should be
registered on the SIM card’s file-system for future access.
The system should include a SMS parser module on its server side, because SMS
messages tend to contain abbreviated words.
The system should be multilingual in design and should be functional in as many
languages as it is possible.
Development went on smoothly. The Axalto Views package was used to prototype
a SMSVoiceIt applet, with a very minimal interface. The user is given four basic
selections.
1. Send a Voice SMS
2. Normal SMS reception mode
3. Vocalized SMS reception mode
4. About
The first choice (Send a Voice SMS) is pretty much self-evident. It is meant for
people (whether deaf or not) who need to send a vocalized message to a fixed line
number. The user is prompted to enter the destination number and the text
message to be vocalized – through an interface which is SMS-alike.
An encoded SMS is formed, which reaches the SMSVoiceIt OTA server. There, the
user request is filtered, parsed and vocalized by a Text-to-Speech engine. The
voice data is stored in a wav file. The OTA server calls the number specified by the
mobile user, performs a play-back of the produced and recorded snippet, while
waiting for some sort of feedback from the fixed line - most probably in DTFM tone
signaling (e.g. press (#) -> OK , (*) -> reject/No etc). This response is sent back
to the mobile user in the form of an acknowledgement SMS (eg SMS: voice SMS
message delivered OK to No 9499939939)
2
When the mobile user enters his own number as the destination number, the voice
audio content is enveloped in a MMS message and sent to his mobile phone for
auditioning; by a hearing partner, with whom the deaf person is trying to
communicate face-to-face. Thus, a casual cell-phone becomes a mobile speech
synthesizer for deaf people through SMSVoiceIt, which can help them express
themselves to people who cannot read the sign language.
The second option is ‘Normal SMS selection mode’, which makes the SMSVoiceIt
applet transparent to the mobile phone. All incoming SMS messages can be
viewed and manipulated in the normal text form, as is the usual case.
The third option initiates the Vocalized SMS reception mode, which is the core
function of the SMSVoiceIt applet. It is meant to turn any incoming SMS message
into the equivalent voice-mail, which can be manipulated and of-course auditioned
on demand. As mentioned, the typical usage scenario is that of the car driver, who
can not safely access SMS content behind the wheel. In a similar context visually
impaired mobile users face a similar situation.
How does it work?
On receiving a SMS message, the SMSVoiceIt applet stores the incoming data on
the SIM card’s EF_SIM file ( for future referencing) and forwards a copy of the
incoming SMS to the SMSVoiceIt OTA service. There, the data is filtered, parsed
and vocalized by a speech synthesis engine, and turned into a wav file. The OTA
server calls back the mobile user’s number and performs a play-back of the
produced vocalized sequence.
Using an IVR portal (eg. say “call” to speak to the SMS sender), the SMS
message’s original sender can be called and connected with the mobile user to
continue the communication exchange.
3
The described procedure is an augmentation of the hands-free operation on any
mobile phone, which so far did not include SMS. It can be viewed as an extension
and upgrade of the voice-mailer systems that are currently used; a function that
not only ordinary users, but also several handicapped people could appreciate and
use. The last option offered is ‘About’, which presents the identity of the
application and possibly some usage instructions.
Business aspects.
SMSVoiceIt is a very simple mobile utility gadget. In certain aspects it makes life
easier for drivers who use SMS messaging, and of-course handicapped people.
There is significant development work on handicapped gadgets. To demonstrate
the point, I am attaching an excerpt from Vodafone’s website on the development
work by this leading mobile operator.
4
The SMSVoiceIt solution does not in any way depend on the model of the mobile
phone and the software it is running. Since it works on the SIM Card – it will work
on any GSM phone; and can be downloaded through the OTA server instantly.
Similar is the case with deaf users (also from the Vodafone site).
5
SMSVoiceIt, provides basic functionality as a communication tool for deaf users; it
is universal and generic in the sense that it works on any kind of GSM cell-phone
present in the marketplace. Nothing special is needed and both correspondents
(speaking and deaf) do not need special installations.
SMSVoiceit as a development prototype is new and probably needs further testing
and refinement; it will be however submitted for evaluation in application portals
of mobile operators– who have an interest in supporting SMS usage and access,
not only among their handicapped users but also their car driver population, which
is definitely a large user base!
Almost every adult person in the civilized world is a car driver and mobile phone
6
user; and almost all mobile users receive SMS messages. End-user billing can be
expected to be similar or lower than voice-mail services offered by mobile
operators; the voice snippets that are communicated by SMSVoiceIt rarely last
longer than 15 secs. The application presented guarantees a minimal footprint and
can be easily deployed in the market place._
7

Contenu connexe

Similaire à SmsVoice it

Sms gateway www.shortcodes.com
Sms gateway www.shortcodes.comSms gateway www.shortcodes.com
Sms gateway www.shortcodes.comtomsowellfirst
 
SMS & MMS Technologies
SMS & MMS TechnologiesSMS & MMS Technologies
SMS & MMS TechnologiesArun Shukla
 
SMS Technology for your Business
SMS Technology for your BusinessSMS Technology for your Business
SMS Technology for your BusinessMelvin Dave Vivas
 
VOICE AIDED ATM MACHINE is used for visually challenged people
VOICE AIDED ATM MACHINE is used for visually challenged peopleVOICE AIDED ATM MACHINE is used for visually challenged people
VOICE AIDED ATM MACHINE is used for visually challenged peopleAkshanaEV
 
SMS Blast Corporate Presentation
SMS  Blast  Corporate PresentationSMS  Blast  Corporate Presentation
SMS Blast Corporate PresentationACCENT Trading
 
Mobile plus
Mobile plusMobile plus
Mobile plusphinshaw
 
Asifuzzaman (061846556)
Asifuzzaman (061846556)Asifuzzaman (061846556)
Asifuzzaman (061846556)mashiur
 
SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-ConceptsDuy Do Phan
 
MobiWeb - SMS Banking
MobiWeb - SMS BankingMobiWeb - SMS Banking
MobiWeb - SMS BankingMobiWeb
 
Pakdo life ka har signal
Pakdo life ka har signalPakdo life ka har signal
Pakdo life ka har signalabhilashshah12
 
Gsm short message service
Gsm short message serviceGsm short message service
Gsm short message servicePartha Bhunia
 

Similaire à SmsVoice it (20)

Sms gateway www.shortcodes.com
Sms gateway www.shortcodes.comSms gateway www.shortcodes.com
Sms gateway www.shortcodes.com
 
Ch6
Ch6Ch6
Ch6
 
SMS & MMS Technologies
SMS & MMS TechnologiesSMS & MMS Technologies
SMS & MMS Technologies
 
Jl3516261638
Jl3516261638Jl3516261638
Jl3516261638
 
SMS Technology for your Business
SMS Technology for your BusinessSMS Technology for your Business
SMS Technology for your Business
 
VOICE AIDED ATM MACHINE is used for visually challenged people
VOICE AIDED ATM MACHINE is used for visually challenged peopleVOICE AIDED ATM MACHINE is used for visually challenged people
VOICE AIDED ATM MACHINE is used for visually challenged people
 
Roshan
RoshanRoshan
Roshan
 
SMS Blast Corporate Presentation
SMS  Blast  Corporate PresentationSMS  Blast  Corporate Presentation
SMS Blast Corporate Presentation
 
Mobile plus
Mobile plusMobile plus
Mobile plus
 
Asifuzzaman (061846556)
Asifuzzaman (061846556)Asifuzzaman (061846556)
Asifuzzaman (061846556)
 
SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-Concepts
 
Fitting content to domain
Fitting content to domainFitting content to domain
Fitting content to domain
 
MobiWeb - SMS Banking
MobiWeb - SMS BankingMobiWeb - SMS Banking
MobiWeb - SMS Banking
 
F2 Fconcise
F2 FconciseF2 Fconcise
F2 Fconcise
 
Pakdo life ka har signal
Pakdo life ka har signalPakdo life ka har signal
Pakdo life ka har signal
 
Amit Joshi
Amit JoshiAmit Joshi
Amit Joshi
 
Product Guide
Product GuideProduct Guide
Product Guide
 
EASY SMS
EASY SMSEASY SMS
EASY SMS
 
Gsm short message service
Gsm short message serviceGsm short message service
Gsm short message service
 
Mwc19 presentation-commsuite fina
Mwc19 presentation-commsuite finaMwc19 presentation-commsuite fina
Mwc19 presentation-commsuite fina
 

Plus de Yiannis Hatzopoulos

Plus de Yiannis Hatzopoulos (20)

Islamic SIM application server
Islamic SIM application serverIslamic SIM application server
Islamic SIM application server
 
Keletron Card SmartGrids Amsterdam
Keletron Card SmartGrids AmsterdamKeletron Card SmartGrids Amsterdam
Keletron Card SmartGrids Amsterdam
 
LogosSolvo-Islamic-SIM-Service-Brochure.pdf
LogosSolvo-Islamic-SIM-Service-Brochure.pdfLogosSolvo-Islamic-SIM-Service-Brochure.pdf
LogosSolvo-Islamic-SIM-Service-Brochure.pdf
 
2nd_059-069_ChatzopoulosI.pdf
2nd_059-069_ChatzopoulosI.pdf2nd_059-069_ChatzopoulosI.pdf
2nd_059-069_ChatzopoulosI.pdf
 
milipants.pdf
milipants.pdfmilipants.pdf
milipants.pdf
 
EOS_Wedding_gown.pdf
EOS_Wedding_gown.pdfEOS_Wedding_gown.pdf
EOS_Wedding_gown.pdf
 
Sealoc Poster
Sealoc PosterSealoc Poster
Sealoc Poster
 
Sealoc exhibited
Sealoc  exhibitedSealoc  exhibited
Sealoc exhibited
 
Weather map rendering engine Sealoc
Weather map rendering engine SealocWeather map rendering engine Sealoc
Weather map rendering engine Sealoc
 
Ofire+ public thermis_manual
Ofire+ public thermis_manualOfire+ public thermis_manual
Ofire+ public thermis_manual
 
Ofire+ dimos thermis_manual
Ofire+ dimos thermis_manualOfire+ dimos thermis_manual
Ofire+ dimos thermis_manual
 
Getronics / Ingenico TT41
Getronics / Ingenico TT41Getronics / Ingenico TT41
Getronics / Ingenico TT41
 
Lexicon 4 lang science terminology dictionary
Lexicon 4 lang science terminology dictionaryLexicon 4 lang science terminology dictionary
Lexicon 4 lang science terminology dictionary
 
ELETO - 4 language science dictionary
ELETO - 4 language science dictionaryELETO - 4 language science dictionary
ELETO - 4 language science dictionary
 
Islamic sim European Venture Summit
Islamic sim European Venture SummitIslamic sim European Venture Summit
Islamic sim European Venture Summit
 
Intellibox
IntelliboxIntellibox
Intellibox
 
Chipper + TT41 POS terminal
Chipper + TT41 POS terminalChipper + TT41 POS terminal
Chipper + TT41 POS terminal
 
USB_Antipiracy_dongle
USB_Antipiracy_dongleUSB_Antipiracy_dongle
USB_Antipiracy_dongle
 
Bluefish islamic-sim-service
Bluefish islamic-sim-serviceBluefish islamic-sim-service
Bluefish islamic-sim-service
 
DW_SIM_Karte_fur_Muslime
DW_SIM_Karte_fur_MuslimeDW_SIM_Karte_fur_Muslime
DW_SIM_Karte_fur_Muslime
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

SmsVoice it

  • 1. SMSVoiceIt The SMS-to-Speech Gadget By Yiannis Hatzopoulos Scientific Engineering Services www.ses-ltd.gr Abstract: SMS messaging is universal, instant and cheap. SMSVoiceIt is a SIM-Card SMS vocalization agent, which functions as an appendage to mobile voice-mailer systems. It transforms received SMS messages into voice soundwaves, which can be auditioned and manipulated through the mobile hands-free / car-kit apparatus automatically. Moreover, it supports broadcast of SMS-to-Voice messages to fixed- line telephones from a mobile set. The typical usage scenario of this gadget involves reception and auditioning of SMS messages through the hands-free / car- kit set; when the user is busy driving or involved in activities that prohibit browsing the mobile’s in-folder easily. The SMS vocalization function is also useful to mobile users with visual impairments; who cannot access SMS content on their mobile phones efficiently. People with hearing impairments rely heavily on SMS messaging for their communication needs. SMS-to-Voice messaging is our reciprocal supported function for them, which allows them either to send vocalized messages to any fixed telephone line, or turn their cell-phones into instant speech synthesizers – thus bridging the silent with the speaking world. Whenever I am driving and receive a SMS message by a friend or colleague, I always feel distressed at not being able to access it immediately, till I reach my driving destination or stop the car. Initially SMS was envisioned as a low priority cheap communication medium. It is certainly not low priority any more! Having had prior development experience in creating voice services on mobile phones, I felt that something more efficient had to be worked out, to address the hands-free SMS access problem. Why not create a tiny applet that would reside on the SIM card – which would act as an agent, vocalizing the SMS content and get-it red-out through the hands-free or car kit set, when the user selects to do so? That way you could have both your hands on the wheel, and still be able to access the SMS that has been sent to your phone. What to answer back the SMS? Say “Call” at your phone’s speaker and you will be connected to the SMS sender – plain and easy. Such a contraption might be useful to people with visual impairments. They do rely on voice recognition phones to perform dial-a-number operations; but till now, visual impairment mostly meant limited use and access to SMS mailers. This might also work conveniently for them too. And then comes the question. Supposing we got an SMS vocalization engine in place, who else might find a similar function useful? Would it not be nice to get a reciprocal function support for 1
  • 2. deaf people as well? It is the same vocalization engine involved, after-all. Why not allow them to use this small tool to send vocalized messages to fixed line phones from the same cell-phone they send SMS messages from? A very small number of fixed line connections can receive and submit text SMS messages, even today. In the described guidelines followed the development of SMSVoiceIt, as this applet has been appropriately named – a compact SMS vocalizing agent on a SIM card. As evident from this text, the application presented is very simple and quite easy to build. Development guidelines Upon instantiation of the SMSVoiceIt applet and switching on of the mobile phone, the applet should enter into SMS-vocalization reception mode. This would be useful for visually impaired people as they would have nothing particular to do to get the applet working. A user should have the possibility of turning the system on/off at will. The system should be selection persistent. All SMS messages sent/received regardless of their vocalization status should be registered on the SIM card’s file-system for future access. The system should include a SMS parser module on its server side, because SMS messages tend to contain abbreviated words. The system should be multilingual in design and should be functional in as many languages as it is possible. Development went on smoothly. The Axalto Views package was used to prototype a SMSVoiceIt applet, with a very minimal interface. The user is given four basic selections. 1. Send a Voice SMS 2. Normal SMS reception mode 3. Vocalized SMS reception mode 4. About The first choice (Send a Voice SMS) is pretty much self-evident. It is meant for people (whether deaf or not) who need to send a vocalized message to a fixed line number. The user is prompted to enter the destination number and the text message to be vocalized – through an interface which is SMS-alike. An encoded SMS is formed, which reaches the SMSVoiceIt OTA server. There, the user request is filtered, parsed and vocalized by a Text-to-Speech engine. The voice data is stored in a wav file. The OTA server calls the number specified by the mobile user, performs a play-back of the produced and recorded snippet, while waiting for some sort of feedback from the fixed line - most probably in DTFM tone signaling (e.g. press (#) -> OK , (*) -> reject/No etc). This response is sent back to the mobile user in the form of an acknowledgement SMS (eg SMS: voice SMS message delivered OK to No 9499939939) 2
  • 3. When the mobile user enters his own number as the destination number, the voice audio content is enveloped in a MMS message and sent to his mobile phone for auditioning; by a hearing partner, with whom the deaf person is trying to communicate face-to-face. Thus, a casual cell-phone becomes a mobile speech synthesizer for deaf people through SMSVoiceIt, which can help them express themselves to people who cannot read the sign language. The second option is ‘Normal SMS selection mode’, which makes the SMSVoiceIt applet transparent to the mobile phone. All incoming SMS messages can be viewed and manipulated in the normal text form, as is the usual case. The third option initiates the Vocalized SMS reception mode, which is the core function of the SMSVoiceIt applet. It is meant to turn any incoming SMS message into the equivalent voice-mail, which can be manipulated and of-course auditioned on demand. As mentioned, the typical usage scenario is that of the car driver, who can not safely access SMS content behind the wheel. In a similar context visually impaired mobile users face a similar situation. How does it work? On receiving a SMS message, the SMSVoiceIt applet stores the incoming data on the SIM card’s EF_SIM file ( for future referencing) and forwards a copy of the incoming SMS to the SMSVoiceIt OTA service. There, the data is filtered, parsed and vocalized by a speech synthesis engine, and turned into a wav file. The OTA server calls back the mobile user’s number and performs a play-back of the produced vocalized sequence. Using an IVR portal (eg. say “call” to speak to the SMS sender), the SMS message’s original sender can be called and connected with the mobile user to continue the communication exchange. 3
  • 4. The described procedure is an augmentation of the hands-free operation on any mobile phone, which so far did not include SMS. It can be viewed as an extension and upgrade of the voice-mailer systems that are currently used; a function that not only ordinary users, but also several handicapped people could appreciate and use. The last option offered is ‘About’, which presents the identity of the application and possibly some usage instructions. Business aspects. SMSVoiceIt is a very simple mobile utility gadget. In certain aspects it makes life easier for drivers who use SMS messaging, and of-course handicapped people. There is significant development work on handicapped gadgets. To demonstrate the point, I am attaching an excerpt from Vodafone’s website on the development work by this leading mobile operator. 4
  • 5. The SMSVoiceIt solution does not in any way depend on the model of the mobile phone and the software it is running. Since it works on the SIM Card – it will work on any GSM phone; and can be downloaded through the OTA server instantly. Similar is the case with deaf users (also from the Vodafone site). 5
  • 6. SMSVoiceIt, provides basic functionality as a communication tool for deaf users; it is universal and generic in the sense that it works on any kind of GSM cell-phone present in the marketplace. Nothing special is needed and both correspondents (speaking and deaf) do not need special installations. SMSVoiceit as a development prototype is new and probably needs further testing and refinement; it will be however submitted for evaluation in application portals of mobile operators– who have an interest in supporting SMS usage and access, not only among their handicapped users but also their car driver population, which is definitely a large user base! Almost every adult person in the civilized world is a car driver and mobile phone 6
  • 7. user; and almost all mobile users receive SMS messages. End-user billing can be expected to be similar or lower than voice-mail services offered by mobile operators; the voice snippets that are communicated by SMSVoiceIt rarely last longer than 15 secs. The application presented guarantees a minimal footprint and can be easily deployed in the market place._ 7