Programming Voice Interfaces - Helion
ebook
Autor: Walter Quesada, Bob LautenbachISBN: 978-14-920-3138-3
stron: 300, Format: ebook
Data wydania: 2017-11-20
Księgarnia: Helion
Cena książki: 152,15 zł (poprzednio: 176,92 zł)
Oszczędzasz: 14% (-24,77 zł)
Get a step-by-step guide for developing voice interfaces for applications and devices connected to the Internet of Things. By allowing consumers to use natural human interactions, you can avoid awkward methods of input and interactivity to provide them with elevated user experiences. This practical book is ideal for software engineers who build applications for the Web, smartphones, as well as embedded systems that dominate the IoT space.
- Integrate voice interfaces with internet connected devices and sensors
- Learn how to integrate with existing voice interfaces
- Understand when to use a voice over other Natural User Interface technologies
- Build a prototype with tools such as Raspberry Pi, solderless breadboards, jumper cables, sensors, Arduino, Visual Studio, and other tools
- Use cloud services such as Azure and AWS to integrate voice with your existing or new web service end-points
Osoby które kupowały "Programming Voice Interfaces", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Programming Voice Interfaces eBook -- spis treści
- Preface
- Who Should Read This Book
- Conventions Used in This Book
- OReilly Safari
- How to Contact Us
- Acknowledgments
- 1. Introduction to Voice Interfaces and the IoT
- Welcome to a NUI World
- Voice All the Things!
- What Is NLP?
- Speech-to-Text (STT)
- Text-to-Speech (TTS)
- PLS, SSML, and Other Acronyms
- Utterances
- Slots and entities
- Skills
- Wake word
- Intents
- Conversational
- Experience Design
- Purpose
- One-Off Versus Conversational
- Conversation Flows
- Sample Utterances
- Speech Synthesis Markup Language (SSML)
- When to Use Visual Cues
- Additional Design Considerations
- Decisions, Decisions...
- 2. Existing APIs and Libraries
- Amazon Alexa
- Alexa Skills Kit (ASK)
- Alexa Voice Service (AVS)
- Amazon Lex
- Amazon Polly
- Microsoft Cognitive Services, Cortana, and More
- Google Cloud Speech API
- Other Notable Services
- Technical Architecture
- Conceptual Architecture
- Application Architecture
- Conclusion
- Amazon Alexa
- 3. Getting Started with AVS
- Tools and Things
- Preparing Your Pi
- Amazon AVS Configuration
- Navigating the Amazon Developer Console
- AVS Setup
- Get the Code!
- But How Does It All Work?
- Working with a Button and LEDs
- Whats in the Resources Directory?
- Customizing the Success Page
- Deeper Look at the AVS Requests
- Conclusion
- 4. Iterate: Evolve the Prototype
- Why Iterate?
- Intents, Utterances, Slots, and Invocation Names
- Amazon Alexa Requests and Responses
- Create Your Own API
- Alexa Hello, World in Node.js
- Creating your Node.js Skill in AWS
- Writing our lambda function in Node.js
- Alexa Hello, World in Node.js
- Amazon Developer Portal
- Testing Custom Skills on Your Device
- Whats Next?
- Account Linking
- State Management
- Bigger Picture
- 5. A Different Approach Using IoT Core and API.AI
- IoT Core
- Tools and Things
- Preparing Your Pi
- Welcome to API.AI
- Building an API.AI Agent
- Building Our UWP App
- The Plan
- The Code
- Deploying and Testing
- Whats Next?
- 6. What Else Can We Do?
- Adding More Inputs
- Going to Production
- Security Concerns
- Authentication
- Cryptography
- Data validation
- Error handling
- Quality Management
- Quality assurance
- Testing and quality control
- Support
- Documentation
- Automated support
- Escalated support
- Returns
- Handling complaints
- Security Concerns
- Whats Next?
- Index