Conbey hat geschrieben: ↑Di 28. Feb 2017, 16:24
Und genau das wäre für mich interessant zu erfahren wie das geht!
Hier findest Du ein Grundgerüst für einen Custom Skill. Empfangen tust Du das dann mit den System deiner Wahl und dort den Verstärker ansteuern.
Beispiel:
Intent Schema
{
"intents": [
{
"intent": "Denon",
"slots": [
{
"name": "ChangeVolume",
"type": "Volumechange"
},
{
"name": "SetVolumePercent",
"type": "DirectVolumePercent"
},
{
"name": "SetVolumeAbsolute",
"type": "DirectVolumeAbsolute"
}
]
},
{
"intent": "GetInformation",
"slots": [
{
"name": "subject",
"type": "Information_Subjects"
}
]
},
{
"intent": "InformationSubjectResponse",
"slots": [
{
"name": "subject",
"type": "Information_Subjects"
}
]
},
{
"intent": "AMAZON.RepeatIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
Custom Slot Types
Volumechange
lauter
leiser
DirectVolumePercent
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
DirectVolumeAbsolute
- 80
- 79
- 78
- 77
- 76
- 75
- 74
- 73
- 72
- 71
- 70
- 69
- 68
- 67
- 66
- 65
- 64
- 63
- 62
- 61
- 60
- 59
- 58
- 57
- 56
- 55
- 54
- 53
- 52
- 51
- 50
- 49
- 48
- 47
- 46
- 45
- 44
- 43
- 42
- 41
- 40
- 39
- 38
- 37
- 36
- 35
- 34
- 33
- 32
- 31
- 30
- 29
- 28
- 27
- 26
- 25
- 24
- 23
- 22
- 21
- 20
- 19
- 18
- 17
- 16
- 15
- 14
- 13
- 12
- 11
- 10
- 9
- 8
- 7
- 6
- 5
- 4
- 3
- 2
- 1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Information_Subjects
Modell
Hersteller
Volume
Lautstärke
Input
Surround Mode
Dynamic Volume
Sample Utterances
GetInformation {subject} informationen
GetInformation informationen über {subject}
GetInformation nach der {subject}
GetInformation welcher {subject} ist ausgewählt
GetInformation welches {subject}
GetInformation informationen
InformationSubjectResponse {subject}
Denon mache die Lautstärke {ChangeVolume}
Denon mache {ChangeVolume}
Denon Lautstärke auf {SetVolumePercent} Prozent setzten
Denon Lautstärke auf {SetVolumeAbsolute} setzten
Die Utterances und Slot Types sind dann noch an die eigenen Bedürfnisse zu erweitern.
Dann kannst Du auf der Seite des Empfangenden Systems anhand der Slot die Lautstärke regeln oder auch abfragen.