Skip to content

Race Spotter Commands (RU)

TheBigO edited this page Jun 28, 2026 · 1 revision

Ниже представлен полный перечень голосовых команд, распознаваемых Elisa, ИИ‑гоночным наблюдателем (споттером), а также краткое введение в синтаксис фразовых грамматик.

Синтаксис (Syntax)

  1. Зарезервированные символы (Reserved characters)

    Символы [ ] { } ( ) и сама , являются специальными и не могут использоваться в составе обычных слов.

  2. Фразы (Phrases)

    Фраза — это часть предложения или даже целое предложение. Она может содержать любое количество слов, разделенных пробелами, но не должна включать ни одного из зарезервированных символов. Фраза может содержать альтернативные части (заданные явно или по имени переменной), как описано ниже. Примеры:

     Мэри хочет мороженое
    
     (TellMe) твое имя?
     
     Который { час, сейчас час }?
    

    Первый пример — простая фраза. Во второй фразе используются варианты, заданные переменной TellMe (см. ниже). Третий пример содержит локальный выбор и означает две фразы: «Который час?» и «Который сейчас час?».

  3. Варианты (Choices)

    С помощью данного синтаксиса можно задавать альтернативные части фразы. Альтернативные (под-)фразы заключаются в фигурные скобки { и } и разделяются запятыми. Каждая (под-)фраза может состоять только из простых слов. Пример:

     { давление, давление в шинах }
    

    Если один и тот же список вариантов используется в нескольких фразах, для него можно определить переменную, а вместо явного синтаксиса использовать ссылку на переменную — имя списка вариантов, заключенное в круглые скобки ( и ). Все предопределенные варианты перечислены в разделе «[Варианты]» файла грамматики и выглядят, например, так:

     TellMe=Можешь сказать, Скажи пожалуйста, Можешь дать, Дай пожалуйста, Дай мне, Скажи
    

    На этот предопределенный список можно сослаться, используя (TellMe) в составе фразы.

  4. Команды (Commands)

    Полная команда — это либо фраза, как определено выше, либо список фраз, разделенных запятыми и заключенных в [ и ]. Каждая из этих фраз может самостоятельно активировать команду. Примеры:

     (WhatAre) {давление в шинах, текущее давление в шинах, давление в шинах сейчас}
     
     [(TellMe) время, Который час, Какое {сейчас время, время}]
    

    Первый пример — одна фраза с внутренними вариантами. Второй пример определяет три независимые фразы для команды, также с внутренними вариантами.

Команды (Commands)

Предопределенные переменные (Predefined Choices)

TellMe=Можешь сказать, Скажи пожалуйста, Можешь дать, Дай пожалуйста, Дай мне, Скажи

WhatAre=Скажи мне, Дай мне, Какая, Скажи

WhatIs=Скажи мне, Дай мне, Что это за, Скажи

CanYou=Можешь, Пожалуйста, можешь

Announcements=информация о дельте, тактические советы, боковые предупреждения, предупреждения сзади, предупреждения о синих флагах, предупреждения о желтых флагах, предупреждения о срезах, информация о штрафах, предупреждения о медленных машинах, предупреждения об авариях впереди, информация об авариях сзади

  1. Общение (Conversation)

    [{Привет, Эй} %name%, %name% ты меня слышишь?, %name% ты мне нужен, %name% где ты?, %name% ответь пожалуйста]

    [Да {пожалуйста, конечно}, {Окей, отлично} продолжай, {Давай, Ладно, Погнали} {продолжай, продолжай пожалуйста, валяй, давай пожалуйста}, Согласен, Верно, Понял, Подтверждаю, Так точно]

    [Нет {спасибо, не сейчас, перезвоню позже}, Пока не надо, Негативно]

    [(CanYou) рассказать шутку, Есть шутка для меня?]

    [Заткнись, Тишина пожалуйста, Замолчи пожалуйста, Мне нужно сосредоточиться, Мне {нужно, надо} сконцентрироваться сейчас]

    [Ладно, Можешь говорить, Я слушаю {сейчас, снова}, Говори {сейчас, снова}, Держи меня {в курсе, в теме, в курсе событий}]

    [{Пожалуйста, не надо больше, Хватит} (Announcements), Не надо больше (Announcements) пожалуйста]

    [Пожалуйста, давай (Announcements), Можешь дать (Announcements), Дашь (Announcements) пожалуйста, Дай мне (Announcements), Дай (Announcements) пожалуйста]

  2. Информация (Information)

    [(TellMe) сколько времени, Который час, Какое {время, текущее время}]

    [(WhatIs) {моя, моя гоночная, текущая} позиция, (TellMe) {мою, мою гоночную, текущую} позицию]

    [(TellMe) отставание до {машины впереди, соперника спереди, следующей машины}, (WhatIs) отставание до {машины впереди, соперника спереди, следующей машины}, сколько секунд до {машины впереди, соперника спереди}]

    [(TellMe) отставание от {машины сзади, соперника сзади, преследователя}, (WhatIs) отставание от {машины сзади, соперника сзади}, сколько до {машины сзади, преследователя}]

    [(TellMe) отставание до {лидера, первой машины}, (WhatIs) отставание до {лидера, первой машины}, сколько секунд до лидера]

    [(TellMe) отставание до {машины, болида под номером, номера} (Number), (WhatIs) отставание до {машины, болида с номером} (Number), сколько до {машины, болида с номером} (Number)]

    [(TellMe) имя {пилота, гонщика} впереди, (WhatIs) имя {пилота, гонщика} спереди]

    [(TellMe) имя {пилота, гонщика} сзади, (WhatIs) имя {пилота, гонщика} позади]

    [(TellMe) {класс машины, класс болида} впереди, (WhatIs) {класс, класс машины} спереди]

    [(TellMe) {класс машины, класс болида} сзади, (WhatIs) {класс, класс машины} позади]

    [(TellMe) {категорию, кубок} машины впереди, (WhatIs) {категория, кубок} спереди]

    [(TellMe) {категорию, кубок} машины сзади, (WhatIs) {категория, кубок} позади]

    [(TellMe) время {текущего круга, последнего круга, круга} для {машины, болида с номером, номера} (Number), (WhatIs) время {текущего круга, последнего круга} у {машины, номера} (Number)]

    [(TellMe) время {текущего круга, последнего круга} для позиции (Number), (WhatIs) время круга у позиции (Number)]

    [(TellMe) {мое, время} {текущего круга, последнего круга}, (WhatIs) {мое, это} время круга]

    [(TellMe) время {текущего круга, круга}, (WhatIs) время на {текущем круге, круге}]

    [(TellMe) количество {машин, машин на трассе, машин в сессии, активных машин}, (WhatAre) {машин, болидов} {сейчас, еще} {на трассе, в сессии}]

    [(TellMe) сколько раз {машина, болид с номером, номер} (Number) заезжал в боксы, Сколько пит-стопов у {машины, номера} (Number), Как часто {машина, номер} (Number) был в боксах]

    [(CanYou) {следить за, наблюдать за} {машиной, машиной с номером, номером} (Number), (CanYou) давать {мне, мне больше} информации о {машине, машине с номером, номере} (Number)]

    [Пожалуйста, не давай больше информации о {машине, машине с номером, номере} (Number), Перестань сообщать о {машине, номере} (Number) пожалуйста]

Clone this wiki locally