Acapela Text To Speech Easy creation of talking mobile applications with text-to-speech   Disruptive Code – Stockholm - 21...
Easy creation of talking mobile applications with TTS Introduction <ul><li>Acapela Group
Text-to-Speech </li></ul>Developing with Text to Speech <ul><li>TTS: Why? When? Where?
Developing with TTS
Online vs Offline TTS vs Sound file generation </li></ul>Specific case: Acapela TTS for iPhone and iPad <ul><li>Overview
Live Demo </li></ul>Q&A
Introduction:  Acapela and TTS
 
Text to Speech <ul><li>Opposite of Speech recognition (Speech to text)
“ Chaque synthétiseur est un appareil complet réalisant la synthèse de la parole à partir du texte écrit”
Formant Synthesis 70's-80's </li><ul><li>Ex: Acapela Infovox 230 </li></ul><li>Diphone Synthesis (90's) </li><ul><li>Ex: A...
Text-to-Speech  – How does it work?
Developing with Text to Speech   Why?   Where?   When?
Why Text to Speech … and where? <ul><li>TTS: written information is read out loud with natural voices -> full dialogue int...
Frees people from screen dependence
Email, eBook, RSS & tweets reading, vocal GPS navigation, e-learning, dictionaries and language learning, travel guides, I...
Accessibility: assistive apps for speech disabled persons or screen readers for blind people.
... </li></ul>
Application areas of TTS
www.acapela-for-developers.com Next? <ul><li>Acapela TTS for Android Acapela TTS for ... </li></ul>Sofware Development too...
Talking Mobile Applications TTS conversion into Sound files vs TTS Engine integration vs Online TTS
Upcoming SlideShare
Loading in …5
×

Acapela group disruptive code stockholm 20100921 v8 minimized

1,431 views
1,341 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,431
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Acapela group disruptive code stockholm 20100921 v8 minimized

  1. 1. Acapela Text To Speech Easy creation of talking mobile applications with text-to-speech Disruptive Code – Stockholm - 21 th of September 2010 Jean-Michel Reghem – Product Manager
  2. 2. Easy creation of talking mobile applications with TTS Introduction <ul><li>Acapela Group
  3. 3. Text-to-Speech </li></ul>Developing with Text to Speech <ul><li>TTS: Why? When? Where?
  4. 4. Developing with TTS
  5. 5. Online vs Offline TTS vs Sound file generation </li></ul>Specific case: Acapela TTS for iPhone and iPad <ul><li>Overview
  6. 6. Live Demo </li></ul>Q&A
  7. 7. Introduction: Acapela and TTS
  8. 9. Text to Speech <ul><li>Opposite of Speech recognition (Speech to text)
  9. 10. “ Chaque synthétiseur est un appareil complet réalisant la synthèse de la parole à partir du texte écrit”
  10. 11. Formant Synthesis 70's-80's </li><ul><li>Ex: Acapela Infovox 230 </li></ul><li>Diphone Synthesis (90's) </li><ul><li>Ex: Acapela HD (MBROLA-1995) </li></ul><li>Unit Selection Synthesis (current) </li><ul><li>Ex: Acapela HQ voices (2002-...) </li></ul><li>Next? HMM, Emotive voices, ... </li></ul>
  11. 12. Text-to-Speech – How does it work?
  12. 13. Developing with Text to Speech Why? Where? When?
  13. 14. Why Text to Speech … and where? <ul><li>TTS: written information is read out loud with natural voices -> full dialogue interface with the users.
  14. 15. Frees people from screen dependence
  15. 16. Email, eBook, RSS & tweets reading, vocal GPS navigation, e-learning, dictionaries and language learning, travel guides, IVR server, SMS-Mail2Voice, ...
  16. 17. Accessibility: assistive apps for speech disabled persons or screen readers for blind people.
  17. 18. ... </li></ul>
  18. 19. Application areas of TTS
  19. 20. www.acapela-for-developers.com Next? <ul><li>Acapela TTS for Android Acapela TTS for ... </li></ul>Sofware Development toolkits (SDKs) - for servers: Acapela TTS for Windows Server Acapela TTS for Linux Server - for Macs & PCs: Acapela TTS for Windows Acapela TTS for Mac OSX - for mobile devices : Acapela TTS for Windows Mobile Acapea TTS for Linux Embedded Acapela TTS for Symbian Acapela TTS for iPhone & iPad - for specific needs: Acapela TTS for 'Your Platform' - APIs for web services: Acapela Voice as a Service - Hardware: Acapela Speech Unit
  20. 21. Talking Mobile Applications TTS conversion into Sound files vs TTS Engine integration vs Online TTS
  21. 22. <ul>TTS conversion into Sound files </ul>-> http://www.acapela-box.com <ul>+ Easy - no technical knowledge & skills required </ul><ul>+ Fast - as long as limited amount of prompts or texts </ul><ul>- Time - handling can become time consuming </ul><ul>- Static - limited automation & interactivity </ul><ul>The 3 ways of integrating TTS in mobile apps </ul><ul>- Storage - of soundfiles </ul>
  22. 23. <ul>Online TTS </ul>Acapela TTS Cloud Web Service -> http://www.acapela-vaas.com TTS Server hosted by customer -> Acapela TTS server <ul>+ On demand – endless access to languages & voices </ul><ul>+ Flexible – very few technical constraints </ul><ul>- Response time – network dependency </ul><ul>- Uncertainty – network down, app down, no TTS if offline </ul><ul>The 3 ways of integrating TTS in mobile apps </ul><ul>+ OS independant – HTTP request </ul>
  23. 24. <ul>TTS Engine integration (SDK) </ul>-> Acapela TTS for … Windows Mobile Symbian, Linux Embedded, iPhone & iPad, (Android) <ul>+ availability – no need of connection </ul><ul>+ Reactivity – real time, highest interactivity </ul><ul>- Complexity – low-level programming (sometimes) required </ul><ul>- Constraints – platform, OS, RAM, CPU, size of data </ul><ul>The 3 ways of integrating TTS in mobile apps </ul>
  24. 25. Talking Mobile Applications Specific case study: Acapela TTS for iPhone and iPad
  25. 26. Acapela TTS for iPhone & iPad app gallery
  26. 27. <ul>www.acapela-for-iphone.com </ul><ul><li>Blog (& Twitter: @Acapela_iPhone)
  27. 28. FAQ
  28. 29. Online documentation
  29. 30. Free registration
  30. 31. Evaluation SDK (simulator libs, evaluation popup, US English voice)
  31. 32. Pricing </li></ul><ul>Dedicated website </ul>
  32. 33. 22 languages and 43 voices already available
  33. 34. iPhone TTS API: Quick Overview <ul><li>Init and License </li></ul>MyTTSObj = [[ MyTTSObj alloc] initWithVoice: VoiceID license:LicenseObject ]; <ul><li>Speak </li></ul>[ MyTTSObj startSpeakingString: @&quot;This is a simple hello demo for the TTS on the iPhone.&quot; ]; <ul><li>Control functions </li></ul>- StopSpeaking, queueSpeakingString - PauseSpeakingAtBoundary, continueSpeaking, - SetVoice, setRate, setVolume - availableVoices, setVoiceDirectory ... <ul><li>Delegate -> didFinishSpeaking, willSpeakWord </li></ul>+ Full audio integration into the system (iPod, interruption, etc...)
  34. 35. Quick overview Acapela TTS for iPhone SDK Demo HelloTTS
  35. 36. Q & A <ul>Questions? </ul>http://www.acapela-for-developers.com http//www.acapela-for-iphone.com http://www.acapela-vaas.com http//www.acapela-box.com http://www.acapela.tv Jean-Michel Reghem Developer Solutions Product Manager [email_address] Twitter: @Acapela_iPhone @jimich

×