Acapela group disruptive code stockholm 20100921 v8 minimized

download Acapela group disruptive code stockholm 20100921 v8 minimized

If you can't read please download the document

Transcript of Acapela group disruptive code stockholm 20100921 v8 minimized

  • 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