Index
A
- account linking, Account Linking
- advanced speech recognition (ASR), Speech-to-Text (STT)
- (see also STT (speech-to-text))
- agents, API.AI, Welcome to API.AI, Building an API.AI Agent-Building an API.AI Agent
- AI (artificial intelligence), Introduction to Voice Interfaces and the IoT
- Alexa, Amazon Alexa-Amazon Polly
- Alexa Skills Kit (see ASK)
- Alexa Voice Service (see AVS)
- Alexa-SDK library, Creating your Node.js Skill in AWS
- AlexaPi project, Get the Code!-Get the Code!, Deeper Look at the AVS Requests-Deeper Look at the AVS Requests
- alexa_speech_recognizer function, Deeper Look at the AVS Requests
- Amazon Alexa (see Alexa)
- Amazon Developer Console/Portal
- Amazon Echo, Amazon Alexa-Amazon Alexa
- Amazon Lex, Amazon Lex
- Amazon Polly (IVONA), Text-to-Speech (TTS), Amazon Polly
- Amazon Web Services (see AWS)
- <amazon:effect> element, Speech Synthesis Markup Language (SSML)
- API.AI, Other Notable Services, Welcome to API.AI-Building an API.AI Agent
- APIs (see voice services)
- artificial intelligence (see AI)
- ASK (Alexa Skills Kit), Skills, Alexa Skills Kit (ASK)-Alexa Skills Kit (ASK)
- ASR (advanced speech recognition), Speech-to-Text (STT)
- (see also STT (speech-to-text))
- <audio> element, Speech Synthesis Markup Language (SSML)
- authentication, Authentication
- auth_web.py file, But How Does It All Work?, Customizing the Success Page
- automated support, Automated support
- AVS (Alexa Voice Service), Alexa Voice Service (AVS)-Alexa Voice Service (AVS)
- AVS request functions, AlexaPi
- AWS (Amazon Web Services)
C
- Client Access Token, for UWP app, Building an API.AI Agent, The Code
- Cloud Natural Language Processing API, Google Cloud Speech API
- Cloud Speech API, Speech-to-Text (STT), Google Cloud Speech API-Google Cloud Speech API
- Cognitive Services, Microsoft Cognitive Services, Cortana, and More
- Collaborative Product Design (Govella), What’s Next?
- commands
- conversational, One-Off Versus Conversational-One-Off Versus Conversational
- discoverability of, Voice All the Things!
- intent of, Intents, Intents, Utterances, Slots, and Invocation Names
- one-off (transactional), One-Off Versus Conversational
- wake words enabling, Voice All the Things!, Wake word
- complaints, handling, Handling complaints
- Conexant DS20924 AudioSmart 4-Mic Development Kit, Alexa Voice Service (AVS)
- config.template.yaml file, But How Does It All Work?
- config.yaml file, But How Does It All Work?
- configuration process, Additional Design Considerations
- contact information for this book, How to Contact Us
- conventions used in this book, Conventions Used in This Book
- conversation flows, Conversation Flows-Conversation Flows
- conversational models, Conversational, One-Off Versus Conversational-One-Off Versus Conversational, What’s Next?
- Cortana, Microsoft Cognitive Services, Cortana, and More
- Cortana Skills Kit, Microsoft Cognitive Services, Cortana, and More
- cryptography, Cryptography
- curl statement, Building an API.AI Agent
D
- data validation, Data validation
- deployment of UWP app, Deploying and Testing
- design (see experience design)
- Design for Voice Interfaces (Klein), Voice All the Things!
- Designing Connected Products (Rowland; Goodman; Charlier; Light; Lui), What’s Next?
- Designing Voice User Interfaces (Pearl), Voice All the Things!, What’s Next?
- Development Kits for AVS, Alexa Voice Service (AVS)-Alexa Voice Service (AVS)
- device, enabling for voice (see example using AVS; example using IoT Core and API.AI)
- dialogue (see conversational models)
- discoverability of voice commands, Voice All the Things!
- documentation, Additional Design Considerations, Documentation
E
- early adopters, feedback loop for, Additional Design Considerations
- Echo (see Amazon Echo)
- empathize stage, Experience Design-Purpose
- entities, Slots and entities, Intents, Utterances, Slots, and Invocation Names
- error handling, Error handling
- escalated support, Escalated support
- example using AVS, Getting Started with AVS-Deeper Look at the AVS Requests
- AlexaPi project for, Get the Code!-Get the Code!
- audio files for, What’s in the Resources Directory?
- AVS request functions, Deeper Look at the AVS Requests-Deeper Look at the AVS Requests
- button and LEDs for testing, But How Does It All Work?, Working with a Button and LEDs
- custom skills, creating, Create Your Own API-Writing our lambda function in Node.js
- custom skills, registering, Amazon Developer Portal-Amazon Developer Portal
- file structure for, But How Does It All Work?
- hardware requirements for, Tools and Things
- iterating, Why Iterate?
- Raspberry Pi, preparing, Preparing Your Pi-Preparing Your Pi
- registering with Amazon Developer Console, Amazon AVS Configuration-AVS Setup
- SSH client for, Get the Code!
- success page, customizing, Customizing the Success Page
- WiFi, configuring, Preparing Your Pi
- example using IoT Core and API.AI, A Different Approach Using IoT Core and API.AI-Deploying and Testing
- agents, building, Building an API.AI Agent-Building an API.AI Agent
- curl statement for, Building an API.AI Agent
- entities for, Building an API.AI Agent
- Google account for, Building an API.AI Agent
- hardware requirements for, Tools and Things
- intents for, Building an API.AI Agent
- Raspberry Pi, preparing, Preparing Your Pi-Preparing Your Pi
- utterances for, Building an API.AI Agent
- UWP app for, Building Our UWP App-Deploying and Testing
- experience design, Welcome to a NUI World-Voice All the Things!, Experience Design-Additional Design Considerations, What’s Next?
- (see also users)
- configuration and setup processes, Additional Design Considerations
- conversation flows (ideation stage), Conversation Flows-Conversation Flows
- conversational models, Conversational, One-Off Versus Conversational-One-Off Versus Conversational, What’s Next?
- core problem, defining, Purpose
- empathize stage, Experience Design-Purpose
- one-off (transactional) commands, One-Off Versus Conversational
- prototype stage, Experience Design, Why Iterate?
- SSML (Speech Synthesis Markup Language), PLS, SSML, and Other Acronyms , Speech Synthesis Markup Language (SSML)-Speech Synthesis Markup Language (SSML)
- stages of, Experience Design
- testing stage (see testing)
- utterances, Utterances, Sample Utterances-Sample Utterances, Intents, Utterances, Slots, and Invocation Names
- visual cues, When to Use Visual Cues-When to Use Visual Cues
I
- IAM role, Creating your Node.js Skill in AWS
- ideation stage of design (see conversation flows)
- ifconfig command, Preparing Your Pi
- inputs (see sensors)
- IntentRequest type, Amazon Alexa Requests and Responses
- intents, Intents, Intents, Utterances, Slots, and Invocation Names
- Internet of Things (see IoT)
- internet_on function, Deeper Look at the AVS Requests
- invocation names, Intents, Utterances, Slots, and Invocation Names
- IoT (Internet of Things), Introduction to Voice Interfaces and the IoT
- IoT Core, IoT Core, Preparing Your Pi-Preparing Your Pi
- IoT Dashboard tool, Preparing Your Pi
- IoT sensors (see sensors)
- iteration of prototype, Why Iterate?
- IVONA (Amazon Polly), Text-to-Speech (TTS)
P
- <p> element, Speech Synthesis Markup Language (SSML)
- packaging, Additional Design Considerations
- passwords, Authentication
- <phoneme> element, Speech Synthesis Markup Language (SSML)
- PIR (passive infrared) sensor, Adding More Inputs-Adding More Inputs
- PLS (Pronunciation Lexicon Specification), PLS, SSML, and Other Acronyms
- Polly (see Amazon Polly)
- Product Roadmapping (Connors; Lombardo; Ryan; McCarthy), What’s Next?
- production, Additional Design Considerations, Going to Production-Handling complaints
- programming languages, Who Should Read This Book
- Pronunciation Lexicon Specification (see PLS)
- <prosody> element, Speech Synthesis Markup Language (SSML)
- prototype stage, Experience Design, Why Iterate?
- Prototype to Product (Cohen), What’s Next?
S
- <s> element, Speech Synthesis Markup Language (SSML)
- <say-as> element, Speech Synthesis Markup Language (SSML), Speech Synthesis Markup Language (SSML)
- security, Security Concerns-Error handling
- sensors (inputs), What Else Can We Do?-Adding More Inputs
- services (see voice services)
- SessionEndedRequest type, Amazon Alexa Requests and Responses
- setup process, Additional Design Considerations
- Siri, Voice All the Things!, Speech-to-Text (STT)
- skills, Skills, Alexa Skills Kit (ASK), Intents, Utterances, Slots, and Invocation Names-Amazon Alexa Requests and Responses
- skills API, Create Your Own API-Writing our lambda function in Node.js
- slots, Slots and entities, Intents, Utterances, Slots, and Invocation Names
- Smalltalk, Welcome to API.AI, Building an API.AI Agent
- <speak> element, Speech Synthesis Markup Language (SSML)
- speech recognition (SR), Speech-to-Text (STT)
- (see also STT (speech-to-text))
- Speech Recognition Grammar Specification (see SRGS)
- speech synthesis, Introduction to Voice Interfaces and the IoT
- (see also VI (voice interfaces))
- Speech Synthesis Markup Language (see SSML)
- speech-to-text (see STT)
- SpeechRecognition class, The Plan
- SpeechSynthesis class, The Plan
- SR (speech recognition), Speech-to-Text (STT)
- (see also STT (speech-to-text))
- SRGS (Speech Recognition Grammar Specification), PLS, SSML, and Other Acronyms
- SSH client, Get the Code!
- SSML (Speech Synthesis Markup Language), PLS, SSML, and Other Acronyms , Speech Synthesis Markup Language (SSML)-Speech Synthesis Markup Language (SSML)
- state management, State Management
- STT (speech-to-text), Speech-to-Text (STT)
- <sub> element, Speech Synthesis Markup Language (SSML)
- support, Support-Handling complaints
- survey requests, Additional Design Considerations
V
- VI (voice interfaces)
- visual cues, When to Use Visual Cues-When to Use Visual Cues
- voice commands (see commands)
- voice interfaces (see VI)
- voice services, Existing APIs and Libraries-Application Architecture
- Amazon Lex, Amazon Lex
- Amazon Polly (IVONA), Text-to-Speech (TTS), Amazon Polly
- API.AI (see API.AI)
- application architecture for, Application Architecture-Application Architecture
- ASK (Alexa Skills Kit), Skills, Alexa Skills Kit (ASK)-Alexa Skills Kit (ASK)
- AVS (Alexa Voice Service) (see AVS)
- conceptual architecture for, Conceptual Architecture-Conceptual Architecture
- Google Cloud Speech API, Speech-to-Text (STT), Google Cloud Speech API-Google Cloud Speech API
- Jibo, Other Notable Services
- Microsoft, Microsoft Cognitive Services, Cortana, and More-Microsoft Cognitive Services, Cortana, and More
- Wit.ai, Other Notable Services
- voice user interfaces (see VUI)
- VUI (voice user interfaces), Introduction to Voice Interfaces and the IoT
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.