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

Upload: disruptive-code

Post on 16-May-2015

1.178 views

Category:

Documents


3 download

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