Skip to content

Commit 418731f

Browse files
Merge pull request #119 from OHF-Voice/feature/german_language
feat(de): enhance german speech recognition phrases
2 parents 3470a24 + 5b516bd commit 418731f

2 files changed

Lines changed: 45 additions & 9 deletions

File tree

NEW_SENTENCES_BASE.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Timers
2+
Start with duration
3+
Pause
4+
Resume
5+
Cancel
6+
Status
7+
8+
Media
9+
Pause (or “stop”)
10+
Resume
11+
Next
12+
Volume up
13+
Volume down
14+
Volume set percentage
15+
16+
Lights in current area
17+
On
18+
Off
19+
Brightness up
20+
Brightness down
21+
Brightness set percentage
22+
23+
Time
24+
Date
25+
26+
Weather (no name)
27+
28+
Cancel:
29+
nevermind/stop

speech_to_phrase/sentences/de.yaml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,28 @@ wildcards:
2323
data:
2424
# cancel
2525
- "vergiss es"
26+
- "stop"
2627

2728
# date and time
2829
- "wie spät ist es"
2930
- "wie viel uhr (ist es|haben wir)[ jetzt]"
3031
- "(welchen tag|welches datum) haben wir heute"
3132
- "(welcher tag|welches datum) ist heute"
33+
- "Was ist heute für ein Tag"
3234

3335
# weather
3436
- "wie ist das Wetter"
3537
- sentences:
3638
- "wie ist das Wetter (für|in) {name}"
37-
- "was für[ ein] Wetter (ist|hat es) in {name}"
3839
domains:
3940
- "weather"
4041

4142
# # lights (area)
42-
- "[alle|die] lichter (an|ein|aus)(schalten|machen) "
43-
- "(schalt|mach)[e] [alle|die] lichter (an|ein|aus)"
44-
- "(schalt|mach)[e] [alle|die] lichter in [der|dem] {area} (an|ein|aus)"
43+
- "[alle|die] (lichter|lampen) (an|ein|aus)(schalten|machen)"
44+
- "(schalt|mach)[e] [alle|die] (lichter|lampen) (an|ein|aus)"
45+
- "(schalt|mach)[e] [alle|die] (lichter|lampen) in [der|dem] {area} (an|ein|aus)"
46+
- "schalt[e] {name} (an|ein|aus)"
47+
- "[schalte ][ das]licht[er] [(an|ein|aus|einschalten|schalten|machen|ausschalten)]"
4548

4649
- "stell[e] [die] helligkeit [hier] auf {brightness} prozent"
4750
- "stell[e] [die] helligkeit von [der|dem] {area} auf {brightness} prozent"
@@ -102,14 +105,16 @@ data:
102105
- "media_player"
103106
- "input_boolean"
104107

105-
# scripts and scenes
108+
# scripts
106109
- sentences:
107110
- "aktiviere {name} Skript"
111+
- "starte[ das] {name} [Skript]"
108112
domains:
109113
- "script"
110-
114+
115+
# scenes
111116
- sentences:
112-
- "aktiviere {name} Szene"
117+
- "aktiviere[ die] {name} Szene"
113118
domains:
114119
- "scene"
115120

@@ -125,7 +130,9 @@ data:
125130
- "<timer_set> [einen|ein] Timer (auf|für) 1 Stunde und 1 Minute"
126131
- "<timer_set> [einen|ein] Timer (auf|für) 1 Stunde und {minutes} Minuten"
127132
- "<timer_set> [einen|ein] Timer (auf|für) {hours} Stunden und {minutes} Minuten"
128-
133+
- "{seconds} Sekunden Timer[ bitte]"
134+
- "{minutes} Minuten Timer[ bitte]"
135+
- "{hours} Stunden Timer[ bitte]"
129136
- "<timer_cancel>[ (den|meinen)] Timer"
130137
- "<timer_cancel> (alle[ meine]|sämtliche) Timer"
131138
- "pausiere[ (den|meinen)] Timer"
@@ -150,7 +157,7 @@ data:
150157
- "wie[ (hoch|niedrig)] ist die temperatur (in|im) [der|dem] {area}"
151158
- "wie[ (hoch|niedrig)] ist die {area} temperatur"
152159
- sentences:
153-
- "wie (warm|kalt) ist es"
160+
- "wie (warm|kalt) ist es[ hier]"
154161
- "wie warm ist [(der|die|das)] {name}"
155162
domains:
156163
- "climate"

0 commit comments

Comments
 (0)