Book description
Learn how to incorporate your own conversational interfaces into iOS applications. This book will help you work comfortably multiple frameworks, including Apple's Speech and SiriKit frameworks; Google's API.AI conversational interfaces platform; and Facebook’s Wit.ai.
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.
What You'll Learn
- Integrate intelligent voice interfaces into iOS applications
- Use frameworks to enable voice reactive iOS applications
- Future proof your interface by understanding the expected future trends of voice recognition
Table of contents
- Cover
- Front Matter
- 1. Conversational Interfaces
- 2. Booking a Ride with SiriKit
- 3. Creating Lists with SiriKit
- 4. Speech, Synthesizers, and Dialogflow
- 5. Getting Started with Wit.ai
- 6. Natural Language Processing on iOS
- 7. Sentiment Analysis with Core ML
- 8. Conversational Interface Challenges
- Back Matter
Product information
- Title: Developing Conversational Interfaces for iOS: Add Responsive Voice Control to Your Apps
- Author(s):
- Release date: January 2018
- Publisher(s): Apress
- ISBN: 9781484233962
You might also like
book
Programming iOS 13
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …
book
iOS 11 Swift Programming Cookbook
iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this …
book
Develop Intelligent iOS Apps with Swift: Understand Texts, Classify Sentiments, and Autodetect Answers in Text Using NLP
Build smart apps capable of analyzing language and performing language-specific tasks, such as script identification, tokenization, …
book
Pro iPhone Development with Swift 5: Design and Manage Top Quality Apps
If you’ve already learned the basics of Swift and iOS programming, it’s time to take your …