Race Strategist Commands (PL) - SeriousOldMan/Simulator-Controller GitHub Wiki
Poniżej znajdziesz kompletną listę wszystkich komend głosowych rozpoznawanych przez Cato, stratega wyścigowego AI, wraz z krótkim wprowadzeniem do składni gramatyki fraz.
Składnia
-
Znaki zastrzeżone
Znaki [ ] { } ( ) oraz samo , są znakami specjalnymi i nie mogą być używane jako część normalnych słów.
-
Frazy
Fraza to część zdania, a nawet całe zdanie. Może zawierać dowolną liczbę słów oddzielonych spacjami, ale nie może zawierać znaków zarezerwowanych. Może zawierać części alternatywne (bezpośrednie lub przywoływane przez imię), jak zdefiniowano poniżej. Przykłady:
Mary chce lody (TellMe) jak masz na imię? Która jest { the, the current } godzina?Pierwszy przykład to prosta fraza. Drugi przykład pozwala na wybór opcji zdefiniowanych przez zmienną TellMe (patrz poniżej), a trzeci przykład wykorzystuje wybór lokalny i oznacza „Która jest godzina?” i „Która jest aktualna godzina?”.
-
Wybory
Za pomocą tej składni można zdefiniować alternatywne części frazy. Alternatywne (pod-)frazy muszą być ujęte w { i } i rozdzielone przecinkami. Każda (pod-)fraza może zawierać tylko proste słowa. Przykład:
{ ciśnienia, ciśnienia w oponach }Jeśli dana lista opcji jest używana w kilku frazach, można zdefiniować dla niej zmienną i zamiast jawnej składni użyć odwołania do zmiennej (nazwy listy opcji ujętej w ( i )). Wszystkie predefiniowane opcje są wymienione w sekcji „[Choices]” w pliku gramatycznym i wyglądają następująco:
TellMe=Can you tell me, Please tell me, Tell me, Can you give me, Please give me, Give meDo tej listy predefiniowanych opcji można odwołać się, używając (TellMe) jako części frazy.
-
Polecenia
Pełne polecenie to albo fraza zdefiniowana powyżej, albo lista fraz oddzielonych przecinkami i ujętych w nawiasy [ i ]. Każda z tych fraz może samodzielnie wywołać polecenie. Przykłady:
(WhatAre) {ciśnienie w oponach, aktualne ciśnienie w oponach, ciśnienie w oponach} [(TellMe) godzina, Która godzina, Która jest {aktualna godzina, godzina}]Pierwszy przykład to pojedyncza fraza, ale z wewnętrznymi wyborami (alternatywami). Drugi przykład definiuje trzy niezależne frazy dla polecenia, nawet z wewnętrznymi wyborami.
Polecenia
Predefiniowane opcje
TellMe=Powiedz mi, Podaj mi, Daj mi znać, Możesz mi powiedzieć, Proszę powiedz mi, Mów
WhatAre=Powiedz mi jakie są, Podaj jakie są, Jakie są
WhatIs=Powiedz mi jaki jest, Podaj jaki jest, Jaki jest, Jaka jest, Podaj mi jaka jest
CanYou=Czy możesz, Możesz, Proszę
CanWe=Czy możemy, Możemy, Może byśmy
Announcements=ostrzeżenia pogodowe
Polecenia
-
Rozmowa
[Cześć %name%, Hej %name%, %name% słyszysz mnie?, %name% potrzebuję cię, %name% odezwij się proszę]
[Tak {proszę, jasne}, {Tak, perfekcyjnie} jedziemy dalej, {Ok, jedziemy} {dalej, kontynuuj}, Zgadzam się, Dobrze, Dobra, Potwierdzam]
[Nie {teraz, dziękuję}, Nie w tej chwili, Negatyw]
[(CanYou) opowiedzieć mi żart, Masz może jakiś żart?, Dawaj żart]
[Cisza proszę, Wyłącz się na chwilę, Muszę się skupić, Potrzebuję ciszy, Zamknij się]
[Okej, możesz mówić, Już cię słyszę, Możesz mówić dalej, Informuj mnie ponownie]
[Proszę bez (Announcements), Nie podawaj więcej (Announcements), Wstrzymaj (Announcements)]
[Proszę o (Announcements), Podawaj (Announcements), Możesz dawać (Announcements), Chcę (Announcements)]
-
Informacje
[(TellMe) godzina, godzinę, która jest godzina, Jaka jest teraz godzina]
[Co z pogodą, Czy nadchodzi deszcz, {Czy są, Czy będzie} zmiana pogody, (CanYou) sprawdzić {prognozę, pogodę}]
[(TellMe) ile okrążeń zostało, Ile zostało okrążeń, Ile jeszcze okrążeń, Ile do końca, Jak długo do końca]
[Zasymuluj {wyścig, pozycję} za (Number) okrążeń, (CanYou) zasymulować {wyścig, pozycję} za (Number) okrążeń, Na jakiej pozycji będę za (Number) okrążeń, Jaka będzie moja pozycja za (Number) okrążeń]
[(WhatIs) {moja, wyścigowa, aktualna} pozycja, (TellMe) {moją, wyścigową, aktualną} pozycję]
[(TellMe) różnicę do {auta przede mną, auta z przodu, pozycji przed tobą, następnego auta}, (WhatIs) różnica do {auta przede mną, auta z przodu, pozycji przed tobą, następnego auta}, Jaka jest różnica do {auta przede mną, auta z przodu, pozycji przed tobą, następnego auta}]
[(TellMe) różnicę do {auta za tobą, pozycji za tobą, poprzedniego auta}, (WhatIs) różnica do {auta za tobą, pozycji za tobą, poprzedniego auta}, Jaka jest różnica do {auta za tobą, pozycji za tobą, poprzedniego auta}]
[(TellMe) różnicę do {lidera, prowadzącego}, (WhatIs) różnica do {lidera, prowadzącego}, Jaka jest różnica do {lidera, prowadzącego}]
[(TellMe) różnicę do {auta, auta numer, numeru} (Number), (WhatIs) różnica do {auta, auta numer, numeru} (Number), Jaka jest różnica do {auta, auta numer, numeru} (Number)]
[(TellMe) {nazwisko kierowcy, kto jedzie, kierowca} przed tobą, (WhatIs) {nazwisko kierowcy, kierowca} przed tobą]
[(TellMe) {nazwisko kierowcy, kto jedzie, kierowca} za tobą, (WhatIs) {nazwisko kierowcy, kierowca} za tobą]
[(TellMe) {klasa auta, klasa samochodu} przed tobą, (WhatIs) {klasa auta, klasa samochodu} przed tobą]
[(TellMe) {klasa auta, klasa samochodu} za tobą, (WhatIs) {klasa auta, klasa samochodu} za tobą]
[(TellMe) {kategoria pucharu auta, kategoria auta} przed tobą, (WhatIs) {kategoria pucharu auta, kategoria auta} przed tobą]
[(TellMe) {kategoria pucharu auta, kategoria auta} za tobą,(WhatIs) {kategoria pucharu auta, kategoria auta} za tobą]
[(TellMe) czas {obecnego, ostatniego} okrążenia {auta, auta numer, numeru} (Number), (WhatIs) czas {obecnego, ostatniego} okrążenia {auta, auta numer, numeru} (Number)]
[(TellMe) czas {obecnego, ostatniego} okrążenia pozycji (Number), (WhatIs) czas {obecnego, ostatniego} okrążenia pozycji (Number)]
[(TellMe) {mój, aktualny} czas {obecnego, ostatniego} okrążenia, (WhatIs) {mój, aktualny} czas {obecnego, ostatniego} okrążenia]
[(TellMe) czasy okrążeń, (WhatAre) czasy okrążeń]
[(TellMe) liczbę {aut, aut na torze, aut w sesji, aktywnych aut}, (WhatAre) liczba {aut, aut na torze, aut w sesji}, Ile aut {jest, pozostało} {na torze, w sesji}]
[(TellMe) jak {często} {auto, auto numer, numer} (Number) było w boksach, Ile pitstopów ma {auto, auto numer, numer} (Number), Jak często {auto, auto numer, numer} (Number) było w boksach]
-
Postój w boksach
[(WhatIs) najlepsze {okrążenie, moment} na pitstop, Kiedy rekomendujesz pitstop, (CanYou) polecić pitstop, Na którym okrążeniu powinienem zjechać]
[(CanYou) zasymulować {kolejny pitstop, pitstop} {około, na, w} okrążeniu (Number), Zaplanuj {kolejny pitstop, pitstop} {około, na, w} okrążeniu (Number)]
-
Strategia
[Jak wygląda nasza strategia {na dziś, na wyścig}, Podaj mi skrót strategii, Jaka jest nasza strategia, (TellMe) naszą strategię]
[(CanYou) {wstrzymać, anulować} strategię, Strategia nie ma sensu, Trzeba anulować strategię]
[Kiedy jest kolejny pitstop, Na którym okrążeniu jest planowany pitstop, Kiedy mam zjechać, (TellMe) kiedy kolejny pitstop]
[(CanYou) opracować nową strategię, (CanYou) zmienić strategię, Potrzebujemy nowej strategii]
[{Mamy, Jest} Full Course Yellow. Co powinniśmy zrobić, Czy mamy zjeżdżać do boksu, Czy pitstop się opłaci]