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