Developing Conversational Interfaces for iOS

Add Responsive Voice Control to Your Apps

  • Martin Mitrevski

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Martin Mitrevski
    Pages 1-16
  3. Martin Mitrevski
    Pages 17-55
  4. Martin Mitrevski
    Pages 57-89
  5. Martin Mitrevski
    Pages 91-142
  6. Martin Mitrevski
    Pages 143-164
  7. Martin Mitrevski
    Pages 165-185
  8. Martin Mitrevski
    Pages 187-215
  9. Martin Mitrevski
    Pages 217-228
  10. Back Matter
    Pages 229-234

About this book


Learn how to incorporate your own conversational interfaces into iOS applications. This book will help you work comfortably with multiple frameworks, including Apple's Speech and SiriKit frameworks; Google's API.AI conversational interfaces platform; and Facebook’s

You'll explore the basics of natural language processing on iOS and see how to develop sentiment analysis with Apple's new Core ML framework. You'll also understand the primary challenges of conversational interfaces, and how to future proof your design. 

With the introduction of SiriKit and the Speech framework, iOS developers now have huge opportunities to incorporate conversational interfaces into their apps. The latest advancements in natural language processing and machine learning allow for the development of complex conversational interfaces. This book incorporates all aspects of conversational interfaces on iOS—from voice transcription to natural language processing and entities extraction to text to speech commands.


Conversational Interface Siri Speech recognition voice command natural language processing machine learning text to speech CoreML Core ML sentiment analysis

Authors and affiliations

  • Martin Mitrevski
    • 1
  1. 1.OhridMacedonia

Bibliographic information