Race Engineer Commands (ZH) - SeriousOldMan/Simulator-Controller GitHub Wiki
以下是Jona(AI赛车工程师)识别的所有语音命令的完整列表,并附有语法的简要介绍。
语法
-
保留字符
字符 [ ] { } ( ) 和 , 本身都是特殊字符,不能作为普通字词的一部分使用(显然不会)
-
短语
短语是句子的一部分,甚至可以是完整的句子。它可以包含任意数量的词语,但不能包含任何保留字符。它可以包含选择项部分(直接定义或通过名称引用),如下所述。示例
我想喝蜜雪冰城 (TellMe) 你的名字? {油量,燃油}还剩多少第1个例子就是简单的一句话,第2个例子小括号中可以在预定义的选项中进行选择(见下方)。第3个例子就是可以在大括号的两个词中选择,也就是说“油量还剩多少”和“燃油还剩多少”两种指令都可以被识别。
-
选项
使用选项可以定义短语的替代部分。替代的短语必须用 { 和 } 括起来,并且必须用逗号分隔。每个选项只能包含简单的词语. 比如:
{ 压力, 胎压 }如果某个选择项列表在多个短语中使用,可以为其定义一个变量,然后使用变量引用(选择项列表的名称用 ( 和 ) 括起来)来代替显式语法。所有预定义的选择项都列在语法文件的“[Choices]”部分中 其格式如下:
TellMe=你可以告诉我, 请告诉我, 告诉我, 你可以告诉我, 请告诉我, 告诉我可以通过在短语中使用(TellMe)来引用这个预定义的选择项列表,用小括号括起来的这个预定义选项和大括号不同,在你发出的语音指令中必须包含这部分。
-
命令
一个完整的命令可以是一个如上定义的短语,也可以是一个由逗号分隔并用**[** 和 ] 括起来的短语列表。这些短语中的任何一个都可以单独触发该命令。比如:
(WhatAre) {当前胎压状态,冷胎设定压力} [闭嘴, 请安静, 请别说话, 我必须集中注意力, 我现在 {需要, 必须} 专注]第1个例子是一句话,但是这一句中有几个替代的短语选择,第2个例子有5句话可选, 并且第3句话中包含两个短语选择
命令
预定义选项
TellMe=你可以告诉我, 请告诉我, 告诉我, 你可以告诉我
WhatAre=告诉我
WhatIs=告诉我, 告诉我, 是什么
CanYou=你可以, 我们可以, 请
CanWe=你能, 我们可以, 请
Announcements=燃油提醒, 轮胎损耗提醒, 刹车损耗提醒, 损伤报告, 损伤分析, 天气预警, 胎压提醒
命令
-
对话
[{你好, 嘿} %name%, %name% 听得到吗, %name% 我需要你, %name% 你在哪, %name% 在吗]
[是的 {请讲, 当然}, {好的, 没问题} 继续, {说吧, 好的} {请讲, 请讲}, 我同意, 对, 没错, 收到, 我确认, 确认]
[不了 {谢谢, 现在别, 我稍后叫你}, 暂时不用, 不用]
[(CanYou) 给我讲个笑话, 你有笑话吗]
[闭嘴, 请安静, 请别说话, 我必须集中注意力, 我现在 {需要, 必须} 专注]
[好了你可以说话了, 我现在可以听了, 你可以说了, 随时向我汇报]
[请不要再 (Announcements), 不要再 (Announcements), 不要再 (Announcements) 了]
[请给我 (Announcements), 能不能给我 (Announcements), 能不能给我 (Announcements) 的信息, 给我 (Announcements), 给我 (Announcements) 的信息]
-
信息
[(TellMe) 现在几点了, 现在是什么时间, 现在的时间是]
[(WhatAre) {引擎当前温度, 引擎工作温度}, (TellMe) {引擎温度状况}]
[(WhatAre) {当前胎压状态, 冷胎设定压力}, (TellMe) {四轮胎压数据}]
[(WhatAre) {轮胎工作温度, 胎温状况}, (TellMe) {各轮胎温读数}]
[{检查一下, 请查看} {轮胎磨损情况, 当前胎纹深度}, (TellMe) {轮胎损耗状态}]
[(WhatAre) {刹车系统温度, 刹车盘温度}, (TellMe) {刹车温度数据}]
[{检查一下, 请查看} {刹车片磨损情况, 刹车损耗状态}, (TellMe) {刹车损耗读数}]
[(TellMe) 剩余圈数, 还有多少圈要跑, 距离结束还有几圈]
[{油量, 燃油} 还剩多少, 油箱 {剩余油量, 当前油量}, (TellMe) 剩余{燃油,油量}, (WhatIs) 当前剩余油量]
[天气怎么样, 前面会下雨吗, 天气会有变化吗, (CanYou) 查一下天气]
-
进站
[(CanWe) {优化燃油策略, 重新计算加油量}, (CanWe) 优化能量补充方案]
(CanWe) {制定进站策略, 规划进站方案, 确定进站计划}
(CanWe) {规划车手更换方案, 制定换人计划}
(CanWe) {让车队准备进站, 安排进站事宜}
[(CanWe) 加油 (Number) {升, 加仑}, 需要添加 (Number) {升, 加仑} 燃油]
[(CanWe) 更换 {全雨胎, 干胎, 半雨胎}]
[(CanWe) {增加, 调高} {左前轮, 右前轮, 左后轮, 右后轮, 全部} 胎压 (Digit) {点} (Digit), (Digit) {点} (Digit) 胎压增幅给 {左前轮, 右前轮, 左后轮, 右后轮, 全部}]
[(CanWe) {降低, 调低} {左前轮, 右前轮, 左后轮, 右后轮, 全部} 胎压 (Digit) {点} (Digit), (Digit) {点} (Digit) 胎压降幅给 {左前轮, 右前轮, 左后轮, 右后轮, 全部}]
[(CanWe) 保持当前胎压不变, (CanWe) 胎压维持原样]
[(CanWe) {不换胎, 保持原胎}, 请勿更换轮胎]
[(CanWe) {维修, 不维修} 悬架系统]
[(CanWe) {维修, 不维修} 车身部件]
[(CanWe) {维修, 不维修} 引擎]
[(CanWe) {补偿, 请补偿} 胎压 {损失}, {请考虑, 补偿} 胎压 {损失}]
[{不要, 请勿} {补偿} 胎压 {损失}, 不再补偿胎压 {损失}]