Skip to content

Commit

Permalink
Merge pull request #149 from kri164/master
Browse files Browse the repository at this point in the history
Second try of Add Czech suppport
  • Loading branch information
Stypox authored Feb 7, 2023
2 parents 1568581 + 8617469 commit 451af28
Show file tree
Hide file tree
Showing 14 changed files with 65 additions and 1 deletion.
4 changes: 3 additions & 1 deletion app/src/main/res/values/arrays.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
<!-- Add language names below here (make sure they are ordered alphabetically!) -->
<string-array name="pref_language_entries">
<item>@string/pref_language_system</item>
<item>Čeština</item>
<item>Deutsch</item>
<item>English</item>
<item>English (India)</item>
Expand All @@ -26,6 +27,7 @@
(make sure they are in the same order as the language names array!) -->
<string-array name="pref_language_entry_values">
<item />
<item>cs</item>
<item>de</item>
<item>en</item>
<item>en-in</item>
Expand Down Expand Up @@ -65,4 +67,4 @@
<string-array name="pref_search_engine_entry_values">
<item>@string/pref_val_search_engine_duckduckgo</item>
</string-array>
</resources>
</resources>
10 changes: 10 additions & 0 deletions app/src/main/sentences/cs/calculator.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
calculator: medium
spočítej|vypočítej|(kolik je)|výsledek .calculation.;

calculator_operators: low
[addition] plus|a|součet;
[subtraction] mínus|odečti;
[multiplication] krát|násobek;
[division] děleno|podíl|zlomek;
[power] mocnina|(na druhou);
[square_root] odmocnina z?;
2 changes: 2 additions & 0 deletions app/src/main/sentences/cs/current_time.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
current_time: high
(kolik je hodin?);
6 changes: 6 additions & 0 deletions app/src/main/sentences/cs/lyrics.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
lyrics: high
najdi|zobraz|ukaž|vyhledej mi? slova|text (pro písničku?)|písničky .song.;
(jak se jmenuje)? písnička kde se zpívá .song.;
slova|text .song.;
.song. slova|text;
kde se zpívá .song.;
3 changes: 3 additions & 0 deletions app/src/main/sentences/cs/navigation.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
navigation: high
(naviguj mě?)|(jak se dostanu)|(ukaž mi|mě? cestu) do .where.;
(kde je?) .where.;
2 changes: 2 additions & 0 deletions app/src/main/sentences/cs/open.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
open: medium
otevři|spusť|proveď|ukaž aplikaci? .what.;
2 changes: 2 additions & 0 deletions app/src/main/sentences/cs/search.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
search: low
hledej|vyhledej|najdi .what. (na internetu|webu?)?;
2 changes: 2 additions & 0 deletions app/src/main/sentences/cs/telephone.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
telephone: high
volej|zavolej|telefonuj|zatelefonuj|vytoč .who.;
5 changes: 5 additions & 0 deletions app/src/main/sentences/cs/timer.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
timer: high
[set] časovač|(pípni za) .duration.;
[set] nastav|vytvoř|zapni|pusť časovač (na? .duration. (s názvem .name.)?)|((s názvem) .name. na .duration.);
[cancel] zastav|zruš|vypni|stop (.name.|(časovač (s názvem)? .name.));
[query] kdy skončí|vyprší|(bude u konce) časovac? (s názvem)? .name.;
3 changes: 3 additions & 0 deletions app/src/main/sentences/cs/util_yes_no.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
util_yes_no: high
[yes] ano|jistě|jasně|určitě|pokračuj|souhlas|ovšem|(jdi na to);
[no] ne|stop|zrušit|(zruš to)|ukončit;
4 changes: 4 additions & 0 deletions app/src/main/sentences/cs/weather.dslf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
weather: high
(jaké je)? počasí (v? .where.)?;
jak je venku;
je venku|(v? .where.) zima|chladno|teplo|horko;
21 changes: 21 additions & 0 deletions fastlane/metadata/android/cs-CZ/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Dicio je <i>svobodný</i> <b>hlasový asistent</b> s <i>otevřeným zdrojovým kódem</i>. Podporuje mnoho různých <b>dovedností</b> a vstupních/výstupních metod a poskytuje jak <b>řečovou</b>, tak <b>grafickou</b> zpětnou vazbu na otázku. Pro převod <i>řeči na text</i> používá program <a href="https://github.com/alphacep/vosk-api/">Vosk</a>. Má <b>vícejazyčnou</b> podporu a v současné době je k dispozici v češtině, angličtině, francouzštině, němčině, řečtině, italštině, ruštině a španělštině.

Dicio odpovídá na otázky týkající se:
<ul>
<li><b>vyhledávání</b>: vyhledává informace v <b>DuckDuckGo</b> (a v budoucnu i v dalších vyhledávačích) - <i>Hledej Dicio</i></li>
<li><b>počasí</b>: shromažďuje informace o počasí z <b>OpenWeatherMap</b> - <i>Jaké je počasí?</i></li>
<li><b>texty písní</b>: zobrazuje texty písní z <b>Genius</b> - <i>Jaká je píseň, ve které se zpívá we will we will rock you?</i></li>
<li><b>otevřít</b>: otevře aplikaci v zařízení - <i>Otevři NewPipe</i></li>
<li><b>kalkulačka</b>: vyhodnotí základní výpočty - <i>Kolik je čtyři tisíce dva krát tři minus milion děleno třemi sty?</i></li>
<li><b>Telefon</b>: zobrazí kontakty a volá na ně - <i>Volej Tom</i></li>
<li><b>časovač</b>: nastavuje, dotazuje se a ruší časovače - <i>Nastav časovač na jedenáct minut</i></li>
</ul>

Dicio umí přijímat vstupy prostřednictvím textového pole nebo <i>převodu řeči na text</i> pomocí aplikace <a href="https://github.com/alphacep/vosk-api/">Vosk</a> a umí komunikovat pomocí toastů nebo mechanismu <i>syntézy řeči</i> systému Android. <b>Interaktivní grafický výstup</b> poskytují dovednosti, když odpoví na otázku.

Každou dovednost lze povolit, zakázat nebo přizpůsobit pomocí příslušné obrazovky nastavení. K dispozici je tmavé téma.

Uživatelský vstup je interpretován specifickými, avšak opakovaně použitelnými knihovnami: <a href="https://github.com/Stypox/dicio-sentences-compiler">dicio-sentences-compiler</a>, <a href="https://github.com/Stypox/dicio-skill">dicio-skill</a> a <a href="https://github.com/Stypox/dicio-numbers">dicio-numbers</a>.

Tato aplikace má příznak <i>NonFreeNet</i>, protože některé dovednosti používají k získání informací požadovaných uživatelem nesvobodné služby. Nechtěné dovednosti můžete snadno zakázat nebo si prostřednictvím nastavení vybrat alternativní služby.

1 change: 1 addition & 0 deletions fastlane/metadata/android/cs-CZ/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hlasový asistent: vícejazyčný, konfigurovatelný a svobodný
1 change: 1 addition & 0 deletions fastlane/metadata/android/cs-CZ/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Dicio asistent

0 comments on commit 451af28

Please sign in to comment.