Programming voice-controlled IoT applications: with Alexa and Raspberry Pi
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Susteren, The Netherlands
Elektor
[2023]
|
Schriftenreihe: | Elektor books
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 273 Seiten Illustrationen 23.5 cm x 17 cm |
ISBN: | 9783895765315 3895765317 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV048689459 | ||
003 | DE-604 | ||
005 | 20230829 | ||
007 | t | ||
008 | 230202s2023 gw a||| |||| 00||| eng d | ||
015 | |a 23,N05 |2 dnb | ||
016 | 7 | |a 1279317825 |2 DE-101 | |
020 | |a 9783895765315 |c pbk: EUR 34.95 (DE) (freier Preis), EUR 36.00 (AT) (freier Preis), CHF 34.95 (freier Preis) |9 978-3-89576-531-5 | ||
020 | |a 3895765317 |9 3-89576-531-7 | ||
024 | 3 | |a 9783895765315 | |
028 | 5 | 2 | |a Bestellnummer: 20400 |
035 | |a (OCoLC)1367847658 | ||
035 | |a (DE-599)DNB1279317825 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-M347 |a DE-29T |a DE-83 | ||
084 | |a ST 278 |0 (DE-625)143644: |2 rvk | ||
084 | |a ZN 4980 |0 (DE-625)157428: |2 rvk | ||
084 | |8 1\p |a 621.3 |2 23sdnb | ||
100 | 1 | |a Allwork, John |d 1950- |e Verfasser |0 (DE-588)139912797 |4 aut | |
245 | 1 | 0 | |a Programming voice-controlled IoT applications |b with Alexa and Raspberry Pi |c Dr John Allwork |
264 | 1 | |a Susteren, The Netherlands |b Elektor |c [2023] | |
264 | 4 | |c © 2023 | |
300 | |a 273 Seiten |b Illustrationen |c 23.5 cm x 17 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Elektor books | |
650 | 0 | 7 | |a Dialogsystem |0 (DE-588)4131632-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Automatische Spracherkennung |0 (DE-588)4003961-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mensch-Maschine-Kommunikation |0 (DE-588)4125909-9 |2 gnd |9 rswk-swf |
653 | |a Alexa | ||
653 | |a Smart Home | ||
653 | |a Raspberry Pi | ||
653 | |a Voice Assistant | ||
653 | |a Programming | ||
689 | 0 | 0 | |a Mensch-Maschine-Kommunikation |0 (DE-588)4125909-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Mensch-Maschine-Kommunikation |0 (DE-588)4125909-9 |D s |
689 | 1 | 1 | |a Automatische Spracherkennung |0 (DE-588)4003961-4 |D s |
689 | 1 | 2 | |a Dialogsystem |0 (DE-588)4131632-0 |D s |
689 | 1 | |5 DE-604 | |
710 | 2 | |a Elektor Verlag GmbH |0 (DE-588)1065539746 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-89576-532-2 |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034063697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034063697 | ||
883 | 1 | |8 1\p |a vlb |d 20230127 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804184869520015360 |
---|---|
adam_text | CONTENTS
ABOUT
THE
AUTHOR
.......................................................................................................................
12
INTRODUCTION
..............................................................................................................................
13
CHAPTER
1
ALEXA
HISTORY
AND
DEVICES
...................................................................................
14
1.1
ALEXA
VOICE
SERVICE
AND
AWS
LAMBDA
.........................................................................
15
1.2
PRICING
..............................................................................................................................
15
1.3
ALEXA
SKILLS
.......................................................................................................................
15
1.4
SUPPORTED
PROGRAMMING
LANGUAGES
...........................................................................
16
1.5
TERMINOLOGY
-
INVOCATION,
UTTERANCES,
INTENTS
AND
SLOTS
.........................................
16
1.5.1
ALEXA
WAKE
WORD
.................................................................................................
16
1.5.2
INVOCATION
.............................................................................................................
16
1.5.3
UTTERANCES
.............................................................................................................
16
1.5.4
INTENTS
AND
REQUESTS
............................................................................................
17
1.5.5
SLOTS
.......................................................................................................................
17
1.5.6
INTERACTION
MODEL
.................................................................................................
19
1.5.7
ENDPOINTS
.............................................................................................................
19
1.5.8
REGIONS
..................................................................................................................
19
1.6
SKILL
SESSIONS
..................................................................................................................
19
1.7
SESSION
ATTRIBUTES
...........................................................................................................
19
1.8
REQUEST
AND
RESPONSE
JSON
..........................................................................................
20
1.9
BLUEPRINT
SKILLS
................................................................................................................
21
1.10
SUMMARY
.......................................................................................................................
22
1.11
REFERENCES:
..................................................................................................................
22
CHAPTER
2
CREATING
YOUR
AMAZON
ACCOUNT
...........................................................................
23
2.1
INTRODUCTION
........................
...........................................................................................
23
2.2
CREATE
YOUR
AMAZON
ACCOUNT
.......................................................................................
23
2.3
YOUR
SKILLS
.......................................................................................................................
26
2.4
HOSTING
............................................................................................................................
26
2.5
SUMMARY
.......................................................................................................................
27
CHAPTER
3
CREATING
AN
ALEXA
SKILL
..........................................................................................
28
3.1
INTRODUCTION
.....................................................................................................................
28
3.2
YOUR
FIRST
SKILL
..................................................................................................................
28
YY
5
3.2.1
THE
INTERACTION
MODEL
..........................................................................................
29
3.2.2
CHOOSE
A
METHOD
..................................................................................................
29
3.2.3
THE
INVOCATION
NAME
..........................................................................................
32
3.2.4
THE
INTENTS
...........................................................................................................
33
3.2.5
THE
CODE
................................................................................................................
34
3.3
TESTING
YOUR
SKILL
...........................................................................................................
38
3.4
SKILL
I/O
............................................................................................................................
39
3.4.1
SKILL
REQUEST
...........................................................................................................
40
3.4.2
SKILL
RESPONSE
...........................................................................
42
3.4.3
SPEECH
SYNTHESIS
MARKUP
LANGUAGE
(SSML)
...................................................
43
3.5
CODE
EDITING
...................................................................................................................
44
3.5.1
EDIT
THE
HELLOWORLDINTENTHANDLER
CODE
....................................................................
44
3.5.2
ADD
SOME
DEBUG
CODE
..........................................................................................
44
3.6
TEST
YOUR
CODE
................................................................................................................
46
3.7
UTILITY
CODE
.....................................................................................................................
46
3.8
DEBUGGING
........................................................................................................................
49
3.9
NODE.JS
DIFFERENCES
.........................................................................................................
50
3.10
NODE.JS
DEBUGGING
.......................................................................................................
51
CHAPTER
4
SLOTS
AND
DIALOGS,
SAVING
SESSION
DATA
.............................................................
52
4.1
INTRODUCTION
.....................................................................................................................
52
4.2
SLOTS
IN
ACTION
................................................................................................................
52
4.3
SLOT
SKILL
..........................................................................................................................
52
4.3.1
INVOCATION
NAME
..................................................................................................
52
4.4
SKILL
FLOW
..........................................................................................................................
53
4.5
ADD
THE
INTENT
TO
OUR
SKILL
.............................................................................................
54
4.6
EVALUATE
YOUR
MODEL
......................................................................................................
57
4.6.1
THE
JSON
EDITOR
....................................................................................................
59
4.7
ACCESSING
THE
SLOT
...........................................................................................................
60
4.8
THE
CODE
..........................................................................................................................
61
4.8.1
TEST
YOUR
SKILL
.........................................................................................................
64
4.9
SESSION
ATTRIBUTES
-
SAVING
SLOT
VALUES
.........................................................................
65
4.9.1
REMEMBER
THEIR
NAME
..........................................................................................
65
4.10
DIALOG
DELEGATION
.........................................................................................................
67
4.11
THE
BIRTHDAY
CODE
.........................................................................................................
72
4.12
HANDLING
YES
AND
NO
INTENTS
........................................................................................
75
4.13
MULTIPLE
YES
/
NO
SOURCES
.............................................................................................
79
YY
6
4.14
AMAZON.SEARCHQUERY
.................................................................................................
80
4.15
ASK
SDK
UTILITIES
.........................................................................................................
81
4.16
INTENT
ERROR
LOGGING
......................................................................................................
82
4.17
LANGUAGE
UNDERSTANDING
NLU
AND
AUTOMATIC
SPEECH
RECOGNITION
ASR
...................
82
4.18
SUMMARY
.......................................................................................................................
82
CHAPTER
5
S3
STORAGE
AND
DYNAMODB
DATABASE
...............................................................
83
5.1
INTRODUCTION
.....................................................................................................................
83
5.2
LOCAL
STORAGE
..................................................................................................................
83
5.3
PERSISTENT
ATTRIBUTES,
DYNAMODB
AND
S3
....................................................................
84
5.3.1
CODE
EXAMPLE
......................................................................................................
85
5.3.2
DYNAMODB
DATABASE
STORAGE
..............................................................................
89
5.4
REQUEST
AND
RESPONSE
INTERCEPTORS
..............................................
90
5.5
DYNAMODB
.....................................................................................................................
94
5.6
S3
STORAGE
.......................................................................................................................
95
5.7
SUMMARY
.......................................................................................................................
98
CHA
PTER
6
CERTIFICATION
AND
PUBLISHING
............................................................................
99
6.1
INTRODUCTION
.....................................................................................................................
99
6.2
ADDING
FURTHER
LANGUAGES
............................................................................................
99
6.3
DISTRIBUTION
..................................................................................................................
100
6.4
AVAILABILITY
AND
BETA
TESTING
.....................................................................................
102
6.5
BETA
TESTER
..................................................................................................................
103
6.6
VALIDATION
.....................................................................................................................
103
6.7
SUBMISSION
..................................................................................................................
104
6.8
POST
PUBLICATION
...........................................................................................................
104
6.9
ANALYTICS
.......................................................................................................................
105
6.10
SUMMARY
.....................................................................................................................
106
6.11
REFERENCES
..................................................................................................................
106
CHAPTER
7
CREATING
SKILLS
WITH
LAMBDA
AND
ASK
CLI
........................................................
107
7.1
INTRODUCTION
..................................................................................................................
107
7.1.1
AWS
LAMBDA
SKILL
........................
107
7.2
ASK
CLI
..........................................................................................................................
114
7.3
VISUAL
STUDIO
CODE
......................................................................................................
115
7.4
LOCAL
DEBUGGING
...........................................................................................................
120
7.4.1
ADD
ALEXA
DEBUGGER
CONFIGURATION
....................................................................
121
7.4.2
TEST
YOUR
ALEXA
SKILL
IN
VS
CODE
........................................................................
123
YY
7
7.5
SUMMARY
.....................................................................................................................
124
7.6
REFERENCES
.....................................................................................................................
124
CHAPTER
8
ALEXA
PRESENTATION
LANGUAGE
-
APL
...............................................................
125
8.1
INTRODUCTION
...................................................................................................................
125
8.2
APLA
...............................................................................................................................
126
8.2.1
APLA
COMPONENTS
...............................................................................................
127
8.3
DATASOURCES
...................................................................................................................
129
8.4
APLA
DATASOURCE
EXAMPLE
............................................................................................
129
8.5
ADDING
AN
APLA
REPROMPT
..........................................................................................
133
8.6
SUMMARY
.....................................................................................................................
135
8.7
REFERENCES
.....................................................................................................................
135
CHAPTER
9
APL
VISUAL
MULTIMODAL
RESPONSES
....................................................................
136
9.1
INTRODUCTION
...................................................................................................................
136
9.2
CREATING
AN
APL
VISUAL
RESPONSE
..............................................................................
136
9.3
VISUAL
COMPONENTS
.......................................................................................................
140
9.4
.
APL
COMPONENT
EXAMPLE
................................................................................
140
9.5
USING
THE
AUTHORING
TOOL
.............................................................................................
142
9.6
INTEGRATING
APL
AND
CODE
..........................................................................................
146
9.6.1
CHECK
FOR
SCREEN
SUPPORT
...................................................................................
148
9.7
APL
COMMANDS
...........................................................................................................
150
9.7.1
STANDARD
COMMANDS
..........................................................................................
150
9.7.2
MEDIA
COMMANDS
...............................................................................................
150
9.7.3
USER-DEFINED
COMMANDS
...................................................................................
150
9.7.4
EXECUTE
COMMANDS
DIRECTIVE
............................................................................
150
9.8
RESPONSIVE
COMPONENTS
AND
ALEXA
LAYOUTS
.............................................................
151
9.9
CONVERTING
TEXT
TO
SPEECH
-
USING
TRANSFORMERS
......................................................
151
9.9.1
TRANSFORMER
APL
DESIGN
.....................................................................................
152
9.9.2
OPERATION
...........................................................................................................
154
9.9.3
USING
THE
EXECUTEDIRECTIVE
COMMAND
.............................................................
155
9.10
SUMMARY
.....................................................................................................................
157
9.11
REFERENCES
...................................................................................................................
157
CHAPTER
10
ALEXA
IN-SKILL
PURCHASING
(ISP)
........................................................................
158
10.1
INTRODUCTION
..........................................................................................
158
10.2
CREATE
YOUR
ISP
SKILL
..................................................................................................
159
YY
8
10.3
ACCESSING
YOUR
ISP
CODE
..........................................................................................
161
10.4
RETRIEVE
IN-SKILL
PRODUCTS,
GET
THEIR
INFORMATION
AND
PURCHASE
..............................
164
10.5
PRODUCE
DETAIL
AND
PURCHASE
...................................................................................
167
10.6
PURCHASE
.....................................................................................................................
169
10.6.1
FAILED
PURCHASE
.................................................................................................
174
10.6.2
REFUNDS
.............................................................................................................
174
10.7
REFERENCES
..................................................................................................................
178
CHAPTER
11
PROGRESSIVE
RESPONSE
-
ACCESSING
THE
INTERNET
.........................................
179
11.1
INTRODUCTION
................................................................................................................
179
11.2
STEPS
TO
SEND
A
PROGRESSIVE
RESPONSE
....................................................................
179
11.3
PROGRESSIVE
RESPONSE
EXAMPLE
...................................................................................
179
11.3.1
CODE
RESPONSE
....................................................................................................
182
11.4
ASYNCIO,
ASYNC
AND
AWAIT
-
AWAITING
A
WEB
RESPONSE
............................................
183
11.5
REFERENCES
..................................................................................................................
183
CHAPTER
12
CREATING
A
RASPBERRY
PI
LOT
THING
..................................................................
184
12.1
INTRODUCTION
................................................................................................................
184
12.2
.
CREATE
A
RASPBERRY
PI
LOT
.............................................................................
184
12.2.1
A)
CREATE
OUR
THING
AND
ITS
CERTIFICATES
........................................................
184
12.2.1
B)
THING S
ENDPOINT
..........................................................................................
187
12.2.1
C)
TRANSFER
THE
CERTIFICATES
TO
YOUR
PI
.............................................................
188
12.2.2
CREATE
AND
RUN
THE
PYTHON
CODE
......................................................................
188
12.2.3
SEND
MESSAGES
TO
YOUR
PI
................................................................................
189
12.2.4
CREATE
AN
ALEXA-HOSTED
SKILL
...........................................................................
191
12.2.5
TEST
THE
SKILL
......................................................................................................
193
12.3
ADD
INTENTS
TO
THE
ALEXA
SKILL
.....................................................................................
194
12.4
CONTROL
THE
ROBOT
.........................................................................................................
195
12.5
ADD
INTENT
HANDLERS
TO
THE
SKILL
CODE
......................................................................
196
12.6
MODIFY
YOUR
CODE
.........................................................................................................
198
12.6.1
MODIFY
YOUR
PI
CODE
-
LED
................................................................................
198
12.6.2
MODIFY
YOUR
PI
CODE
-
EXPLORERHAT
....................................................................
199
12.7
TEST
YOUR
ROBOT
OR
LED
...............................................................................................
200
12.8
SUMMARY
........................
............................................................................................
200
CHAPTER
13
SMART
HOME
DEVICES
..........................................................................................
201
13.1
INTRODUCTION
................................................................................................................
201
YY
9
13.2
ALEXA
INTERFACES
.........................................................................................................
201
13.3
LOGIN
WITH
AMAZON
(LWA)
..........................................................................................
201
13.3.1
CREATE
A
SECURITY
PROFILE
...................................................................................
202
13.4
CREATE
YOUR
SMART
HOME
SKILL
...................................................................................
203
13.5
CREATE
A
LAMBDA
FUNCTION
..........................................................................................
203
13.6
LAMBDA
SKILL
CODE
......................................................................................................
204
13.7
TEST
YOUR
LAMBDA
FUNCTION
........................................................................................
205
13.8
LINK
THE
FUNCTION
TO
THE
SKILL
.....................................................................................
207
13.9
CONFIGURE
ACCOUNT
LINKING
..........................................................................................
207
13.10
ENABLE
AND
LINK
THE
SKILL
..........................................................................................
209
13.11
CLEAN
UP
.....................................................................................................................
212
13.12
TROUBLESHOOTING
.........................................................................................................
212
13.13
SUMMARY
...................................................................................................................
212
13.14
REFERENCES
................................................................................................................
213
CHAPTER
14
CONTROLLING
A
SMART
HOME
RASPBERRY
PI
WITH
SQS
..........................................
214
14.1
INTRODUCTION
................................................................................................................
214
14.2
CREATE
AN
SQS
QUEUE
..................................................................................................
214
14.3
RASPBERRY
PI
SQS
CODE
...............................................................................................
216
14.4
CREATE
A
SMART
HOME
SKILL
........................................................................................
218
14.5
CREATE
THE
FUNCTION
....................................................................................................
218
14.6
CREATE
A
SECURITY
PROFILE
.............................................................................................
219
14.7
CONFIGURE
THE
SMART
HOME
SKILL
................................................................................
219
14.8
ADD
THE
FUNCTION
CODE
..................................................................................................
219
14.9
TEST
THE
FUNCTION
.........................................................................................................
222
14.10
DISCOVER
YOUR
DEVICE
...............................................................................................
222
14.11
TEST
FROM
AN
ALEXA
DEVICE
.........................................................................................
223
14.12
CLEAN
UP
.....................................................................................................................
223
14.13
SUMMARY
...................................................................................................................
223
14.14
REFERENCES
................................................................................................................
224
CHAPTER
15
IOT,
PI
AND
NODE-RED
........................................................................................
225
15.1
INTRODUCTION
................................................................................................................
225
15.2
PREREQUISITES
................................................................................................................
225
15.3
INSTALLATION
...................................................................................................................
226
15.4
RUNNING
NODE-RED
......................................................................................................
226
15.5
NODE-RED
USER
INTERFACE
.............................................................................................
227
YY
10
15.6
FIRST
FLOW
DESIGN
-
HELLO
WORLD
...................................................................................
228
15.7
HARDWARE
I/O
...............................................................
230
15.7.1
ADD
AN
INPUT
......................................................................................................
233
15.8
USING
THE
SENSE
HAT
....................................................................................................
235
15.9
NODE-RED
DASHBOARD
.................................................................................................
237
15.10
SENSE
HAT
OUTPUT
......................................................................................................
241
15.11
IOT
-
RECEIVING
MQTT
MESSAGES
..............................................................................
242
15.12
CREATE
A
NEW
IOT
THING
FOR
MQTT
COMMUNICATION
.................................................
242
15.12.1
SUBSCRIBE
TO
A
TOPIC
.......................................................................................
244
15.13
NODE-RED
IOT
APPLICATION
.......................................................................................
244
15.14
RECEIVING
MQTT
MESSAGES
.....................................................................................
247
15.15
SUMMARY
..................................................................................................................
249
CHAPTER
16
PROACTIVE
EVENTS
-
SENDING
RASPBERRY
PI
ALEXA
NOTIFICATIONS
...................
250
16.1
INTRODUCTION
................................................................................................................
250
16.2
THE
LAMBDA
FUNCTION
.................................................................................................
250
16.3
SEND
A
NOTIFICATION
......................................................................................................
256
16.4
CODE
TO
GET
THE
ACCESS
TOKEN
.................................................................................
257
16.5
SEND
THE
NOTIFICATION
..........................
259
16.6
SUMMARY
.....................................................................................................................
261
16.7
REFERENCES:
..................................................................................................................
261
CHAPTER
17
RASPBERRY
PI
AS
A
STAND-ALONE
ALEXA
DEVICE
.................................................
262
17.1
INTRODUCTION
................................................................................................................
262
17.2
RASPBERRY
PI
SETUP
......................................................................................................
262
17.3
PROCEDURE
.....................................................................................................................
263
17.3.1
REGISTER
YOUR
AVS
DEVICE
WITH
AMAZON
..........................................................
263
17.3.2
DOWNLOAD
AND
INSTALL
THE
AVS
SDK
..................................................................
267
17.3.3
RUN
AND
AUTHORIZE
THE
SAMPLE
APP
...................................................................
269
17.4
USE
THE
SAMPLE
APP
....................................................................................................
271
17.5
SUMMARY
.....................................................................................................................
271
17.6
REFERENCES
..................................................................................................................
271
CHAPTER
18
CONCLUSION
...........................................................................................................
272
18.1
CONCLUSION
..................................................................................................................
272
INDEX
..........................................................................................................................................
273
YY
11
|
adam_txt |
CONTENTS
ABOUT
THE
AUTHOR
.
12
INTRODUCTION
.
13
CHAPTER
1
ALEXA
HISTORY
AND
DEVICES
.
14
1.1
ALEXA
VOICE
SERVICE
AND
AWS
LAMBDA
.
15
1.2
PRICING
.
15
1.3
ALEXA
SKILLS
.
15
1.4
SUPPORTED
PROGRAMMING
LANGUAGES
.
16
1.5
TERMINOLOGY
-
INVOCATION,
UTTERANCES,
INTENTS
AND
SLOTS
.
16
1.5.1
ALEXA
WAKE
WORD
.
16
1.5.2
INVOCATION
.
16
1.5.3
UTTERANCES
.
16
1.5.4
INTENTS
AND
REQUESTS
.
17
1.5.5
SLOTS
.
17
1.5.6
INTERACTION
MODEL
.
19
1.5.7
ENDPOINTS
.
19
1.5.8
REGIONS
.
19
1.6
SKILL
SESSIONS
.
19
1.7
SESSION
ATTRIBUTES
.
19
1.8
REQUEST
AND
RESPONSE
JSON
.
20
1.9
BLUEPRINT
SKILLS
.
21
1.10
SUMMARY
.
22
1.11
REFERENCES:
.
22
CHAPTER
2
CREATING
YOUR
AMAZON
ACCOUNT
.
23
2.1
INTRODUCTION
.
.
23
2.2
CREATE
YOUR
AMAZON
ACCOUNT
.
23
2.3
YOUR
SKILLS
.
26
2.4
HOSTING
.
26
2.5
SUMMARY
.
27
CHAPTER
3
CREATING
AN
ALEXA
SKILL
.
28
3.1
INTRODUCTION
.
28
3.2
YOUR
FIRST
SKILL
.
28
YY
5
3.2.1
THE
INTERACTION
MODEL
.
29
3.2.2
CHOOSE
A
METHOD
.
29
3.2.3
THE
INVOCATION
NAME
.
32
3.2.4
THE
INTENTS
.
33
3.2.5
THE
CODE
.
34
3.3
TESTING
YOUR
SKILL
.
38
3.4
SKILL
I/O
.
39
3.4.1
SKILL
REQUEST
.
40
3.4.2
SKILL
RESPONSE
.
42
3.4.3
SPEECH
SYNTHESIS
MARKUP
LANGUAGE
(SSML)
.
43
3.5
CODE
EDITING
.
44
3.5.1
EDIT
THE
HELLOWORLDINTENTHANDLER
CODE
.
44
3.5.2
ADD
SOME
DEBUG
CODE
.
44
3.6
TEST
YOUR
CODE
.
46
3.7
UTILITY
CODE
.
46
3.8
DEBUGGING
.
49
3.9
NODE.JS
DIFFERENCES
.
50
3.10
NODE.JS
DEBUGGING
.
51
CHAPTER
4
SLOTS
AND
DIALOGS,
SAVING
SESSION
DATA
.
52
4.1
INTRODUCTION
.
52
4.2
SLOTS
IN
ACTION
.
52
4.3
SLOT
SKILL
.
52
4.3.1
INVOCATION
NAME
.
52
4.4
SKILL
FLOW
.
53
4.5
ADD
THE
INTENT
TO
OUR
SKILL
.
54
4.6
EVALUATE
YOUR
MODEL
.
57
4.6.1
THE
JSON
EDITOR
.
59
4.7
ACCESSING
THE
SLOT
.
60
4.8
THE
CODE
.
61
4.8.1
TEST
YOUR
SKILL
.
64
4.9
SESSION
ATTRIBUTES
-
SAVING
SLOT
VALUES
.
65
4.9.1
REMEMBER
THEIR
NAME
.
65
4.10
DIALOG
DELEGATION
.
67
4.11
THE
BIRTHDAY
CODE
.
72
4.12
HANDLING
YES
AND
NO
INTENTS
.
75
4.13
MULTIPLE
YES
/
NO
SOURCES
.
79
YY
6
4.14
AMAZON.SEARCHQUERY
.
80
4.15
ASK
SDK
UTILITIES
.
81
4.16
INTENT
ERROR
LOGGING
.
82
4.17
LANGUAGE
UNDERSTANDING
NLU
AND
AUTOMATIC
SPEECH
RECOGNITION
ASR
.
82
4.18
SUMMARY
.
82
CHAPTER
5
S3
STORAGE
AND
DYNAMODB
DATABASE
.
83
5.1
INTRODUCTION
.
83
5.2
LOCAL
STORAGE
.
83
5.3
PERSISTENT
ATTRIBUTES,
DYNAMODB
AND
S3
.
84
5.3.1
CODE
EXAMPLE
.
85
5.3.2
DYNAMODB
DATABASE
STORAGE
.
89
5.4
REQUEST
AND
RESPONSE
INTERCEPTORS
.
90
5.5
DYNAMODB
.
94
5.6
S3
STORAGE
.
95
5.7
SUMMARY
.
98
CHA
PTER
6
CERTIFICATION
AND
PUBLISHING
.
99
6.1
INTRODUCTION
.
99
6.2
ADDING
FURTHER
LANGUAGES
.
99
6.3
DISTRIBUTION
.
100
6.4
AVAILABILITY
AND
BETA
TESTING
.
102
6.5
BETA
TESTER
.
103
6.6
VALIDATION
.
103
6.7
SUBMISSION
.
104
6.8
POST
PUBLICATION
.
104
6.9
ANALYTICS
.
105
6.10
SUMMARY
.
106
6.11
REFERENCES
.
106
CHAPTER
7
CREATING
SKILLS
WITH
LAMBDA
AND
ASK
CLI
.
107
7.1
INTRODUCTION
.
107
7.1.1
AWS
LAMBDA
SKILL
.
107
7.2
ASK
CLI
.
114
7.3
VISUAL
STUDIO
CODE
.
115
7.4
LOCAL
DEBUGGING
.
120
7.4.1
ADD
ALEXA
DEBUGGER
CONFIGURATION
.
121
7.4.2
TEST
YOUR
ALEXA
SKILL
IN
VS
CODE
.
123
YY
7
7.5
SUMMARY
.
124
7.6
REFERENCES
.
124
CHAPTER
8
ALEXA
PRESENTATION
LANGUAGE
-
APL
.
125
8.1
INTRODUCTION
.
125
8.2
APLA
.
126
8.2.1
APLA
COMPONENTS
.
127
8.3
DATASOURCES
.
129
8.4
APLA
DATASOURCE
EXAMPLE
.
129
8.5
ADDING
AN
APLA
REPROMPT
.
133
8.6
SUMMARY
.
135
8.7
REFERENCES
.
135
CHAPTER
9
APL
VISUAL
MULTIMODAL
RESPONSES
.
136
9.1
INTRODUCTION
.
136
9.2
CREATING
AN
APL
VISUAL
RESPONSE
.
136
9.3
VISUAL
COMPONENTS
.
140
9.4
.
APL
COMPONENT
EXAMPLE
.
140
9.5
USING
THE
AUTHORING
TOOL
.
142
9.6
INTEGRATING
APL
AND
CODE
.
146
9.6.1
CHECK
FOR
SCREEN
SUPPORT
.
148
9.7
APL
COMMANDS
.
150
9.7.1
STANDARD
COMMANDS
.
150
9.7.2
MEDIA
COMMANDS
.
150
9.7.3
USER-DEFINED
COMMANDS
.
150
9.7.4
EXECUTE
COMMANDS
DIRECTIVE
.
150
9.8
RESPONSIVE
COMPONENTS
AND
ALEXA
LAYOUTS
.
151
9.9
CONVERTING
TEXT
TO
SPEECH
-
USING
TRANSFORMERS
.
151
9.9.1
TRANSFORMER
APL
DESIGN
.
152
9.9.2
OPERATION
.
154
9.9.3
USING
THE
EXECUTEDIRECTIVE
COMMAND
.
155
9.10
SUMMARY
.
157
9.11
REFERENCES
.
157
CHAPTER
10
ALEXA
IN-SKILL
PURCHASING
(ISP)
.
158
10.1
INTRODUCTION
.
158
10.2
CREATE
YOUR
ISP
SKILL
.
159
YY
8
10.3
ACCESSING
YOUR
ISP
CODE
.
161
10.4
RETRIEVE
IN-SKILL
PRODUCTS,
GET
THEIR
INFORMATION
AND
PURCHASE
.
164
10.5
PRODUCE
DETAIL
AND
PURCHASE
.
167
10.6
PURCHASE
.
169
10.6.1
FAILED
PURCHASE
.
174
10.6.2
REFUNDS
.
174
10.7
REFERENCES
.
178
CHAPTER
11
PROGRESSIVE
RESPONSE
-
ACCESSING
THE
INTERNET
.
179
11.1
INTRODUCTION
.
179
11.2
STEPS
TO
SEND
A
PROGRESSIVE
RESPONSE
.
179
11.3
PROGRESSIVE
RESPONSE
EXAMPLE
.
179
11.3.1
CODE
RESPONSE
.
182
11.4
ASYNCIO,
ASYNC
AND
AWAIT
-
AWAITING
A
WEB
RESPONSE
.
183
11.5
REFERENCES
.
183
CHAPTER
12
CREATING
A
RASPBERRY
PI
LOT
THING
.
184
12.1
INTRODUCTION
.
184
12.2
.
CREATE
A
RASPBERRY
PI
LOT
.
184
12.2.1
A)
CREATE
OUR
'THING'
AND
ITS
CERTIFICATES
.
184
12.2.1
B)
THING'S
ENDPOINT
.
187
12.2.1
C)
TRANSFER
THE
CERTIFICATES
TO
YOUR
PI
.
188
12.2.2
CREATE
AND
RUN
THE
PYTHON
CODE
.
188
12.2.3
SEND
MESSAGES
TO
YOUR
PI
.
189
12.2.4
CREATE
AN
ALEXA-HOSTED
SKILL
.
191
12.2.5
TEST
THE
SKILL
.
193
12.3
ADD
INTENTS
TO
THE
ALEXA
SKILL
.
194
12.4
CONTROL
THE
ROBOT
.
195
12.5
ADD
INTENT
HANDLERS
TO
THE
SKILL
CODE
.
196
12.6
MODIFY
YOUR
CODE
.
198
12.6.1
MODIFY
YOUR
PI
CODE
-
LED
.
198
12.6.2
MODIFY
YOUR
PI
CODE
-
EXPLORERHAT
.
199
12.7
TEST
YOUR
ROBOT
OR
LED
.
200
12.8
SUMMARY
.
.
200
CHAPTER
13
SMART
HOME
DEVICES
.
201
13.1
INTRODUCTION
.
201
YY
9
13.2
ALEXA
INTERFACES
.
201
13.3
LOGIN
WITH
AMAZON
(LWA)
.
201
13.3.1
CREATE
A
SECURITY
PROFILE
.
202
13.4
CREATE
YOUR
SMART
HOME
SKILL
.
203
13.5
CREATE
A
LAMBDA
FUNCTION
.
203
13.6
LAMBDA
SKILL
CODE
.
204
13.7
TEST
YOUR
LAMBDA
FUNCTION
.
205
13.8
LINK
THE
FUNCTION
TO
THE
SKILL
.
207
13.9
CONFIGURE
ACCOUNT
LINKING
.
207
13.10
ENABLE
AND
LINK
THE
SKILL
.
209
13.11
CLEAN
UP
.
212
13.12
TROUBLESHOOTING
.
212
13.13
SUMMARY
.
212
13.14
REFERENCES
.
213
CHAPTER
14
CONTROLLING
A
SMART
HOME
RASPBERRY
PI
WITH
SQS
.
214
14.1
INTRODUCTION
.
214
14.2
CREATE
AN
SQS
QUEUE
.
214
14.3
RASPBERRY
PI
SQS
CODE
.
216
14.4
CREATE
A
SMART
HOME
SKILL
.
218
14.5
CREATE
THE
FUNCTION
.
218
14.6
CREATE
A
SECURITY
PROFILE
.
219
14.7
CONFIGURE
THE
SMART
HOME
SKILL
.
219
14.8
ADD
THE
FUNCTION
CODE
.
219
14.9
TEST
THE
FUNCTION
.
222
14.10
DISCOVER
YOUR
DEVICE
.
222
14.11
TEST
FROM
AN
ALEXA
DEVICE
.
223
14.12
CLEAN
UP
.
223
14.13
SUMMARY
.
223
14.14
REFERENCES
.
224
CHAPTER
15
IOT,
PI
AND
NODE-RED
.
225
15.1
INTRODUCTION
.
225
15.2
PREREQUISITES
.
225
15.3
INSTALLATION
.
226
15.4
RUNNING
NODE-RED
.
226
15.5
NODE-RED
USER
INTERFACE
.
227
YY
10
15.6
FIRST
FLOW
DESIGN
-
HELLO
WORLD
.
228
15.7
HARDWARE
I/O
.
230
15.7.1
ADD
AN
INPUT
.
233
15.8
USING
THE
SENSE
HAT
.
235
15.9
NODE-RED
DASHBOARD
.
237
15.10
SENSE
HAT
OUTPUT
.
241
15.11
IOT
-
RECEIVING
MQTT
MESSAGES
.
242
15.12
CREATE
A
NEW
IOT
THING
FOR
MQTT
COMMUNICATION
.
242
15.12.1
SUBSCRIBE
TO
A
TOPIC
.
244
15.13
NODE-RED
IOT
APPLICATION
.
244
15.14
RECEIVING
MQTT
MESSAGES
.
247
15.15
SUMMARY
.
249
CHAPTER
16
PROACTIVE
EVENTS
-
SENDING
RASPBERRY
PI
ALEXA
NOTIFICATIONS
.
250
16.1
INTRODUCTION
.
250
16.2
THE
LAMBDA
FUNCTION
.
250
16.3
SEND
A
NOTIFICATION
.
256
16.4
CODE
TO
GET
THE
ACCESS
TOKEN
.
257
16.5
SEND
THE
NOTIFICATION
.
259
16.6
SUMMARY
.
261
16.7
REFERENCES:
.
261
CHAPTER
17
RASPBERRY
PI
AS
A
STAND-ALONE
ALEXA
DEVICE
.
262
17.1
INTRODUCTION
.
262
17.2
RASPBERRY
PI
SETUP
.
262
17.3
PROCEDURE
.
263
17.3.1
REGISTER
YOUR
AVS
DEVICE
WITH
AMAZON
.
263
17.3.2
DOWNLOAD
AND
INSTALL
THE
AVS
SDK
.
267
17.3.3
RUN
AND
AUTHORIZE
THE
SAMPLE
APP
.
269
17.4
USE
THE
SAMPLE
APP
.
271
17.5
SUMMARY
.
271
17.6
REFERENCES
.
271
CHAPTER
18
CONCLUSION
.
272
18.1
CONCLUSION
.
272
INDEX
.
273
YY
11 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Allwork, John 1950- |
author_GND | (DE-588)139912797 |
author_facet | Allwork, John 1950- |
author_role | aut |
author_sort | Allwork, John 1950- |
author_variant | j a ja |
building | Verbundindex |
bvnumber | BV048689459 |
classification_rvk | ST 278 ZN 4980 |
ctrlnum | (OCoLC)1367847658 (DE-599)DNB1279317825 |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
discipline_str_mv | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02413nam a22006018c 4500</leader><controlfield tag="001">BV048689459</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230829 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230202s2023 gw a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">23,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1279317825</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783895765315</subfield><subfield code="c">pbk: EUR 34.95 (DE) (freier Preis), EUR 36.00 (AT) (freier Preis), CHF 34.95 (freier Preis)</subfield><subfield code="9">978-3-89576-531-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3895765317</subfield><subfield code="9">3-89576-531-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783895765315</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 20400</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1367847658</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1279317825</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 278</subfield><subfield code="0">(DE-625)143644:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 4980</subfield><subfield code="0">(DE-625)157428:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">621.3</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Allwork, John</subfield><subfield code="d">1950-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)139912797</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming voice-controlled IoT applications</subfield><subfield code="b">with Alexa and Raspberry Pi</subfield><subfield code="c">Dr John Allwork</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Susteren, The Netherlands</subfield><subfield code="b">Elektor</subfield><subfield code="c">[2023]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">273 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">23.5 cm x 17 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Elektor books</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dialogsystem</subfield><subfield code="0">(DE-588)4131632-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automatische Spracherkennung</subfield><subfield code="0">(DE-588)4003961-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mensch-Maschine-Kommunikation</subfield><subfield code="0">(DE-588)4125909-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Alexa</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Smart Home</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Raspberry Pi</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Voice Assistant</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programming</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mensch-Maschine-Kommunikation</subfield><subfield code="0">(DE-588)4125909-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Mensch-Maschine-Kommunikation</subfield><subfield code="0">(DE-588)4125909-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Automatische Spracherkennung</subfield><subfield code="0">(DE-588)4003961-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Dialogsystem</subfield><subfield code="0">(DE-588)4131632-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Elektor Verlag GmbH</subfield><subfield code="0">(DE-588)1065539746</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-89576-532-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034063697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034063697</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20230127</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV048689459 |
illustrated | Illustrated |
index_date | 2024-07-03T21:27:03Z |
indexdate | 2024-07-10T09:46:12Z |
institution | BVB |
institution_GND | (DE-588)1065539746 |
isbn | 9783895765315 3895765317 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034063697 |
oclc_num | 1367847658 |
open_access_boolean | |
owner | DE-M347 DE-29T DE-83 |
owner_facet | DE-M347 DE-29T DE-83 |
physical | 273 Seiten Illustrationen 23.5 cm x 17 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Elektor |
record_format | marc |
series2 | Elektor books |
spelling | Allwork, John 1950- Verfasser (DE-588)139912797 aut Programming voice-controlled IoT applications with Alexa and Raspberry Pi Dr John Allwork Susteren, The Netherlands Elektor [2023] © 2023 273 Seiten Illustrationen 23.5 cm x 17 cm txt rdacontent n rdamedia nc rdacarrier Elektor books Dialogsystem (DE-588)4131632-0 gnd rswk-swf Automatische Spracherkennung (DE-588)4003961-4 gnd rswk-swf Mensch-Maschine-Kommunikation (DE-588)4125909-9 gnd rswk-swf Alexa Smart Home Raspberry Pi Voice Assistant Programming Mensch-Maschine-Kommunikation (DE-588)4125909-9 s DE-604 Automatische Spracherkennung (DE-588)4003961-4 s Dialogsystem (DE-588)4131632-0 s Elektor Verlag GmbH (DE-588)1065539746 pbl Erscheint auch als Online-Ausgabe 978-3-89576-532-2 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034063697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20230127 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Allwork, John 1950- Programming voice-controlled IoT applications with Alexa and Raspberry Pi Dialogsystem (DE-588)4131632-0 gnd Automatische Spracherkennung (DE-588)4003961-4 gnd Mensch-Maschine-Kommunikation (DE-588)4125909-9 gnd |
subject_GND | (DE-588)4131632-0 (DE-588)4003961-4 (DE-588)4125909-9 |
title | Programming voice-controlled IoT applications with Alexa and Raspberry Pi |
title_auth | Programming voice-controlled IoT applications with Alexa and Raspberry Pi |
title_exact_search | Programming voice-controlled IoT applications with Alexa and Raspberry Pi |
title_exact_search_txtP | Programming voice-controlled IoT applications with Alexa and Raspberry Pi |
title_full | Programming voice-controlled IoT applications with Alexa and Raspberry Pi Dr John Allwork |
title_fullStr | Programming voice-controlled IoT applications with Alexa and Raspberry Pi Dr John Allwork |
title_full_unstemmed | Programming voice-controlled IoT applications with Alexa and Raspberry Pi Dr John Allwork |
title_short | Programming voice-controlled IoT applications |
title_sort | programming voice controlled iot applications with alexa and raspberry pi |
title_sub | with Alexa and Raspberry Pi |
topic | Dialogsystem (DE-588)4131632-0 gnd Automatische Spracherkennung (DE-588)4003961-4 gnd Mensch-Maschine-Kommunikation (DE-588)4125909-9 gnd |
topic_facet | Dialogsystem Automatische Spracherkennung Mensch-Maschine-Kommunikation |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034063697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT allworkjohn programmingvoicecontrollediotapplicationswithalexaandraspberrypi AT elektorverlaggmbh programmingvoicecontrollediotapplicationswithalexaandraspberrypi |