Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dicio assistant

Dicio is a *free and open source* **voice assistant** running on Android. It supports many different **skills** and input/output methods, and it provides both **speech** and **graphical** feedback to a question. It interprets user input and (when possible) generates user output entirely **on-device**, providing privacy by design. It has **multilanguage** support, and is currently available in these languages: Czech, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian. Open to contributions :-D
Dicio is a *free and open source* **voice assistant** running on Android. It supports many different **skills** and input/output methods, and it provides both **speech** and **graphical** feedback to a question. It interprets user input and (when possible) generates user output entirely **on-device**, providing privacy by design. It has **multilanguage** support, and is currently available in these languages: Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian. Open to contributions :-D

<p align="center">
<img width="80" alt="Dicio logo" src="./app/src/main/res/mipmap-xxxhdpi/ic_launcher.png">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ fun languageSetting() = ListSetting(
ListSetting.Value(Language.LANGUAGE_EL, "Ελληνικά"),
ListSetting.Value(Language.LANGUAGE_FR, "Français"),
ListSetting.Value(Language.LANGUAGE_IT, "Italiano"),
ListSetting.Value(Language.LANGUAGE_NL, "Nederlands"),
ListSetting.Value(Language.LANGUAGE_PL, "Polski"),
ListSetting.Value(Language.LANGUAGE_RU, "Русский"),
ListSetting.Value(Language.LANGUAGE_SL, "Slovenščina"),
Expand Down
1 change: 1 addition & 0 deletions app/src/main/proto/language.proto
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ enum Language {
LANGUAGE_EL = 6; // Greek
LANGUAGE_FR = 7; // French
LANGUAGE_IT = 8; // Italian
LANGUAGE_NL = 14; // Nederlands
LANGUAGE_PL = 12; // Polish
LANGUAGE_RU = 9; // Russian
LANGUAGE_SL = 10; // Slovene
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/sentences/nl/calculator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
calculate:
- bereken|evalueer|(wat is)|(vind de waarde van?)|(hoeveel is)|(reken uit) .calculation.
17 changes: 17 additions & 0 deletions app/src/main/sentences/nl/calculator_operators.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
addition:
- plus|som|sommeer|erbij|(voeg toe|erbij)|(tel erbij? op)

subtraction:
- (minus|min|aftrekken|aftrekken van?)|(trek af van?)|(trek eraf)|(trek ervan af)

multiplication:
- keer|maal|(product van?)|(vermenigvuldig met?)

division:
- deel|(gedeeld door?)|delen|(quotiënt van?)

power:
- (verhef<fen?>? tot de macht van?)|macht

square_root:
- de? wortel|vierkantswortel uit|van?
2 changes: 2 additions & 0 deletions app/src/main/sentences/nl/current_time.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
query:
- (hoe laat is het nu?)|(hoe laat)|(wat is de tijd nu?)
13 changes: 13 additions & 0 deletions app/src/main/sentences/nl/listening.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
stop:
- stop net? luisteren (naar? het? waakwoord)?
- demp|mute de? microfoon
- zet? de? microfooon uit
- microfoon dempen
- microfoon uitzetten

start:
- start|begin met? luisteren (naar? het? waakwoord)?
- unmute|(on mute) de? microfoon?
- zet? de? microfoon aan
- microfoon aanzetten
- microfoon inschakelen
5 changes: 5 additions & 0 deletions app/src/main/sentences/nl/lyrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
query:
- zoek|vind|laad de liedtekst|songtekst|lyrics|tekst van (het? liedje)|(het? nummer)|(de? song)? .song.
- .song. lyrics|tekst|songtekst|liedtekst
- zing (het? liedje)|(het? nummer)|(de? song)? .song.
- wat is|zijn de liedtekst|songtekst|lyrics|tekst van (het? liedje)|(het? nummer)|(de? song)? .song.
17 changes: 17 additions & 0 deletions app/src/main/sentences/nl/media.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
play:
- speel|start|begin|herstart|(ga verder met) (de|het)? lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip afspelen?
- zet de? <media?>speler|player aan
- speel (de|het)? lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip verder? af

pause:
- pauzeer (de|het)? lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip

previous:
- speel (de|het)? (vorige|laatste)? (lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip afspelen?)? nogmaals|(nog een keer)|opnieuw|weer af?
- ((ga? terug naar)|herhaal (de|het)?)? vorige|laatste (lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip)?

next:
- sla (dit|een|deze)? (lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip)? over
- skip (dit|deze)? (lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip)?
- speel|start|begin|(skip naar)|(ga (verder met)|naar) (de|het)? volgende lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip afspelen?
- volgende (lied<je?>|nummer|song|muziek<je?>|audio|video|film<pje?>|stream|clip)?
7 changes: 7 additions & 0 deletions app/src/main/sentences/nl/navigation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
query:
- (geef|toon|leid me?)|bereken (een|de)? route|weg naar .where.
- navigeer|(breng me) naar .where.
- hoe kom<en?>|moet<en?>|geraak|geraken|bereik<en?> ik|wij|we naar|bij|in|op .where.
- waar is|zijn (de|het)? .where.
- naar .where. navigeren
- route berekenen|geven naar .where.
3 changes: 3 additions & 0 deletions app/src/main/sentences/nl/open.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
query:
- open|run|start|bekijk|begin de? (app|applicatie? .what.)|(.what. app|applicatie?)
- de? (app|applicatie? .what.)|(.what. app|applicatie?) starten|openen|runnen|beginnen
3 changes: 3 additions & 0 deletions app/src/main/sentences/nl/search.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
query:
- <onder?>zoek|vind|check .what. online|(op het? internet|web) op?
- wat|wie is|zijn .what.
3 changes: 3 additions & 0 deletions app/src/main/sentences/nl/telephone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dial:
- bel naar? .who. op?
- .who. bellen
Comment on lines +1 to +3
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there no other ways to say "Call .who."?

12 changes: 12 additions & 0 deletions app/src/main/sentences/nl/timer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
set:
- timer (voor|over)? .duration.
- herinner me over .duration.
- zet|maak|start|begin een? timer (voor|van|over)? .duration. (genaamd|(de naam)|onder .name.)?

cancel:
- stop|"beëindig"|eindig|cancel|annuleer (de|het)? (.name.? timer)|(timer genaamd|(met|onder de naam) .name.)
- zet (de|het)? (.name.? timer)|(timer genaamd|(met|onder de naam) .name.) af|stil|uit?

query:
- (hoe lang)|(hoeveel tijd|seconden|minuten|uren) (zijn er)? nog voor|op (de|het)? (.name.? timer)|(timer genaamd|(met|onder de naam) .name.) (afgaat|afloopt)?
- wanneer loopt (de|het)? (.name.? timer)|(timer genaamd|(met|onder de naam) .name.) af
5 changes: 5 additions & 0 deletions app/src/main/sentences/nl/util_yes_no.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
yes:
- (ja ja?)|(jup jup?)|(yes yes?)|(is goed)|jazeker|uiteraard|vooruit|zeker|tuurlijk|natuurlijk|oké|positief|inderdaad|(ga ervoor)|check|(doe je ding)

no:
- (nee nee?)|nop|(uiteraard|zeker niet)|(ho ho?)|negatief|(ja doei|dag)|(niet doen)|stop|(hou op)
6 changes: 6 additions & 0 deletions app/src/main/sentences/nl/weather.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
current:
- wat is|wordt het weer (in .where.)?
- het? weer (in .where.)?
- hoe is het weer? buiten?
- is het buiten? fris|koud|warm|zonnig|regenachtig|buiig|nat|mistig|(aan het regenen)|(aan het sneeuwen)|(aan het stormen)|(aan het hagelen) (in .where.)|buiten?
- (regent|hagelt|sneeuwt|ijzelt|stormt het)|(schijnt de zon) (in .where.)|buiten?
2 changes: 1 addition & 1 deletion fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Dicio is a <i>free and open source</i> <b>voice assistant</b>. It supports many different <b>skills</b> and input/output methods, and it provides both <b>speech</b> and <b>graphical</b> feedback to a question. It uses <a href="https://github.com/alphacep/vosk-api/">Vosk</a> for <i>speech to text</i>. It has <b>multilanguage</b> support, and is currently available in Czech, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian.
Dicio is a <i>free and open source</i> <b>voice assistant</b>. It supports many different <b>skills</b> and input/output methods, and it provides both <b>speech</b> and <b>graphical</b> feedback to a question. It uses <a href="https://github.com/alphacep/vosk-api/">Vosk</a> for <i>speech to text</i>. It has <b>multilanguage</b> support, and is currently available in Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian.

Dicio answers questions about:
<ul>
Expand Down