VOICE 播报的内容
VOICE 何时播报、说什么、按什么顺序、用哪种语言,如何读出时间,以及它为什么宁可不说也不愿迟报。
原理:会说话的显示屏
VOICE 从 FINISH 接收的发布内容与TABLEAU 的显示屏相同:比赛、排名、圈次。FINISH 发送的不是现成的语句,而是事实(“这名运动员刚以 31.456 秒完成一圈”),以及每名运动员的语言和选项。由 VOICE 来组织语句。因此:
- 多台 VOICE 计算机可以侦听同一个 FINISH(面向观众的扩音系统、教练的耳机),每台都有自己的比赛和语言;
- VOICE 可以运行在与 FINISH 不同的计算机上;
- 比赛进行中重新启动的 VOICE 不会重复已经过去的圈次:它从下一次通过开始继续播报;
- VOICE 使用 FINISH 的时间(时钟已同步):倒计时精确到秒。
VOICE 何时播报
| 时刻 | 播报内容 | 语言 | 重要性 |
|---|---|---|---|
| 运动员完成一圈 | 一圈的播报语句:“Justine Pelletreau, Première position, Dernier tour! 10.6”(Justine Pelletreau,第一名,最后一圈!10.6) | 运动员的语言 | 普通;含最终时间时为高 |
| 比赛起跑 (如设置要求) | 起跑几秒后播报“Paire 3”(第 3 对),否则播报比赛名称 | 本计算机的语言 | 高 |
| 运动员被淘汰(淘汰赛) | “Lotte Verhaegen, uitgeschakeld”(Lotte Verhaegen,被淘汰);法语中男运动员为“éliminé”,女运动员为“éliminée”(按运动员性别,否则按比赛性别) | 运动员的语言 | 高 |
| FINISH 的标注 (如设置要求) | “Justine Pelletreau,”,然后是标注的文字 | 运动员的语言 | 高 |
| 在本计算机上输入的消息 | 该消息 | 输入栏旁边选择的语言 | 高 |
| 计时赛结束 | 倒计时“5… 4… 3… 2… 1… Terminé!”(5… 4… 3… 2… 1… 结束!) | 本计算机的语言 | 打断一切 |
| FINISH 发送的鸣铃 | 鸣铃;淘汰鸣铃之后还有一句话 | 本计算机的语言 | 打断一切 |
以下情况下,某场比赛的任何内容都不会播报:本计算机处于静音状态;该比赛在 FINISH 中的设置未勾选语音播报;或在从 FINISH 收到的比赛中取消了勾选。在 FINISH 中被设为静音的运动员不会被播报。
一圈的播报语句
语句按教练所需的顺序逐段组成:是谁、处于什么位置、还剩多少,然后是时间。每一段都取决于运动员的一个选项(在 FINISH 中设置,否则使用本计算机的默认选项):
| 段落 | 选项 | 播报内容 |
|---|---|---|
| 姓名 | 名称 | 放在最前面:“Justine Pelletreau”、“Justine”或“Pelletreau”(播报用姓名)。如果这名运动员刚被播报过姓名(20 秒内),则不重复。 |
| 名次 | 名次 | “Deuxième position”(第二名),仅在名次变化时播报(设置);到达终点时总是播报。 |
| 已完成圈数 | 已完成圈数 | “3 tours complétés”(已完成 3 圈);计时赛:“Temps écoulé 6 minutes”(已用时 6 分钟),取整。 |
| 剩余 | 剩余 | “2 tours à faire”(还剩 2 圈)、“Dernier tour!”(最后一圈!);计时赛:“Reste 4 minutes”(还剩 4 分钟),取整。 |
| 单圈时间 | 单圈时间 | “31.4”,按运动员的时间读法。 |
| 训练要求 | 训练要求 | 低于运动员的最短单圈时间时播报“Trop vite!”(太快了!),高于最长单圈时间时播报“En retard!”(落后了!)。 |
| 最终时间 | 最终时间 | 只在到达终点时播报一次,总是完整读出:“Temps final. 44.9 secondes”(最终时间,44.9 秒)。 |
| 速度 | 速度 | “32.5 kilomètres heure”(每小时 32.5 公里)。 |
以下示例使用默认选项(姓名、名次、单圈时间、剩余、最终时间):
| 情况 | 播报 |
|---|---|
| 400 米跑道上 1500 米的首次通过(300 米之后) | “Justine Pelletreau, Première position, 3 tours à faire, 25.3”(Justine Pelletreau,第一名,还剩 3 圈,25.3) |
| 下一圈,仍为第一名 | “Justine Pelletreau, 2 tours à faire, 30.9”(名次未变:不再重复) |
| 最后一圈,降为第二名 | “Justine Pelletreau, Deuxième position, Dernier tour! 31.2”(Justine Pelletreau,第二名,最后一圈!31.2) |
| 到达终点 | “Justine Pelletreau, Deuxième position, 31.7, Temps final. 1 minute et 59.1 secondes”(Justine Pelletreau,第二名,31.7,最终时间,1 分 59.1 秒) |
| 她的对手设为荷兰语,同一圈 | “Saskia Brouwers, Eerste positie, Laatste ronde! 31,0”(Saskia Brouwers,第一名,最后一圈!31.0) |
- 只有姓名不构成一次播报:只勾选了“名称”(姓名)选项的运动员永远不会被播报。
- 到达终点之后,运动员不再被播报:放松滑行的圈次保持安静。
- FINISH 发送的是“PELLETREAU, Justine”;VOICE 会把它调整为正常顺序并改为小写(“Justine Pelletreau”):有些语音会把全部大写的单词逐个字母拼读出来。请参阅姓名的发音。
- 团体追逐赛播报的是队伍:每支队伍每圈一句(“Rouge, Première position, 2 tours à faire, 31.4”——红队,第一名,还剩 2 圈,31.4),以及其最终时间或“Rouge, DNF”。
语言
共十一种语言:法语、英语、荷兰语、西班牙语、德语、意大利语、波兰语、日语、中文(普通话)、韩语和俄语。运动员用其自己的语言(在 FINISH 中设置)播报,否则使用本计算机的默认语言;VOICE 不认识的语言用英语词汇播报。每种语言都有自己的语音。
| 语言 | 还剩 2 圈 | 最后一圈 | 名次 | 时间 |
|---|---|---|---|---|
| Français | 2 tours à faire | Dernier tour! | Première… Vingtième position,之后为“21e position” | 31.4 |
| English | 2 laps to go | Last lap! | First… Third position,之后为“4th position” | 31.4 |
| Nederlands | nog 2 ronden | Laatste ronde! | Eerste… Twintigste positie,之后为“21e positie” | 31,4 |
| Español | quedan 2 vueltas | ¡Última vuelta! | Primera… Décima posición,之后为“Posición 11” | 31,4 |
| Deutsch | noch 2 Runden | Letzte Runde! | “Platz 1”、“Platz 2”… | 31,4 |
| Italiano | mancano 2 giri | Ultimo giro! | Primo… Ventesimo posto,之后为“Posizione 21” | 31,4 |
| Polski | do końca 2 okrążenia (5:okrążeń) | Ostatnie okrążenie! | Pierwsze… Dwudzieste miejsce,之后为“Miejsce 21” | 31,4 |
| 日本語 | 残り2周 | ラスト1周! | 1位、2位… | 31.4 |
| 中文(普通话) | 还剩2圈 | 最后一圈! | 第1名、第2名… | 31.4 |
| 한국어 | 2바퀴 남았습니다 | 마지막 바퀴! | 1위, 2위… | 31.4 |
| Русский | осталось 2 круга (5:кругов;21:остался 21 круг) | Последний круг! | Первое… Двадцатое место,之后为“21-е место” | 31,4 |
小数分隔符也是语音朗读内容的一部分:荷兰语、意大利语、波兰语或俄语语音能正确读出“31,4”,日语、中文或韩语语音能正确读出“31.4”。法语中,小于 2 时使用单数:“1.4 seconde”。波兰语和俄语有三种形式(“2 minuty”“5 minut”),阴性时说“jedna”“dwie”“одна”“две”(“dwie minuty”“одна минута”);日语、中文和韩语用各自的量词(周、圈、바퀴)计圈。完整读法示例:日语为“1分2.4秒”,俄语为“одна минута и 2,4 секунды”。
时间的十种读法
每名运动员都有自己的读法(FINISH 中的时间的读法);下表是 62.456 秒的一圈的读法。小数位是截断,而不是四舍五入:语音读出的时间与显示屏上的相同。
| 读法(FINISH 和 VOICE 中的名称) | 播报 | 适用对象 |
|---|---|---|
| 完整 | “1 minute et 2.4 secondes”(1 分 2.4 秒) | 观众 |
| 带小数点 (默认读法) | “62.4” | 较短的单圈时间 |
| 不带点 | “62 4”(“六十二,四”) | 说起来更短 |
| 最后一位秒数 | “2 4” | 知道十位数的教练 |
| 小数点和百分位 | “62.45” | 精确到百分之一秒 |
| 最后一位秒数和百分位 | “2 45” | 最后一位数字和百分位 |
| 分钟 | “1:02.45” | 分钟和百分位 |
| 分钟精确到十分位 | “1:02.4” | |
| 分钟精确到秒 | “1:02” | |
| 分钟精确到千分位 | “1:02.456” |
超过 5 分钟后,以秒为单位的读法改为分钟(读“5:12.40”而不是“312.4”)。
计时赛的已用时间和剩余时间
在计时赛中,每圈都播报“Temps écoulé 6 minutes et 12.4 secondes”(已用时 6 分 12.4 秒)会过于精确且重复。VOICE 按进度取整:离结束较远时取整较粗,接近结束时取整较细,并且不会重复这场比赛已经播报过的时间。在一场 20 分钟的比赛中,会听到“Reste 18 minutes”(还剩 18 分钟),接下来几圈不再播报,然后是“Reste 16 minutes”(还剩 16 分钟)……在结束前 40 秒播报“Reste 45 secondes”(还剩 45 秒)。“时间 + 一圈”的比赛在时间到了之后播报“Dernier tour!”(最后一圈!)。
播报队列
一句话持续两到四秒;当一个集团通过终点线时,圈次会成批到达。因此语句要在队列中等待,并遵循一些规则,因为迟到的播报比不播报更糟糕:
- 每名运动员只保留一条圈次播报。如果该运动员已有一条播报在等待,新的(最近一圈)会取代它。
- 队列很短。最多六条圈次播报;超出时,最旧的那条被跳过。
- 过期的播报不会说出。等待超过十二秒的播报,在轮到它时被丢弃。
- 重要的内容优先。最终时间、淘汰、标注、起跑、输入的消息排在圈次之前,并且绝不会被丢弃。
每条被丢弃的播报都会连同原因记入日志:“已被取代”、“队列已满”、“过期”。这三个阈值可以设置:队列。
结束倒计时
在(被播报的)计时赛结束时,VOICE 说“5… 4… 3… 2… 1… Terminé!”(5… 4… 3… 2… 1… 结束!),每个词都在对应的那一秒、按 FINISH 的时间说出,最后一个词恰好在时间结束的瞬间说出。每个词都预先准备好,并在其对应的秒数之前稍早开始播放(提前量);它会打断正在播报的语句。在最后十秒内,这场比赛只播报倒计时。在结束前 2 秒才启动的 VOICE 会说“2… 1… Terminé!”。
鸣铃
在大道比赛中,FINISH 计算运动员何时进入最后一圈并发送鸣铃;VOICE 通过扩音系统鸣铃,同时打断正在播报的语句。晚到两秒以上的鸣铃不会响起:否则它会落在另一次通过上。声音:铃声 WAV 文件。
在淘汰赛中,FINISH 给出即将开始的这一圈结束时被淘汰的运动员人数;VOICE 在鸣铃之后用本计算机的语言播报一句话(一台法语计算机和一台英语计算机会各自用自己的语言播报):
| 语言 | 一名运动员 | 多名运动员 |
|---|---|---|
| Français | Au prochain tour, 1 coureur sera éliminé. | Au prochain tour, 2 coureurs seront éliminés. |
| English | At the end of the next lap, 1 athlete will be eliminated. | At the end of the next lap, 2 athletes will be eliminated. |
| Nederlands | Na de volgende ronde valt 1 deelnemer af. | Na de volgende ronde vallen 2 deelnemers af. |
| Español | En la próxima vuelta, 1 corredor será eliminado. | En la próxima vuelta, 2 corredores serán eliminados. |
| Deutsch | Nach der nächsten Runde scheidet 1 Teilnehmer aus. | Nach der nächsten Runde scheiden 2 Teilnehmer aus. |
| Italiano | Al prossimo giro sarà eliminato 1 atleta. | Al prossimo giro saranno eliminati 2 atleti. |
| Polski | Po następnym okrążeniu odpadnie jedna osoba. | Po następnym okrążeniu odpadną dwie osoby. (5:odpadnie 5 osób.) |
| 日本語 | 次の周回で1人が脱落します。 | 次の周回で2人が脱落します。 |
| 中文(普通话) | 下一圈结束时,将淘汰1名选手。 | 下一圈结束时,将淘汰2名选手。 |
| 한국어 | 다음 바퀴가 끝나면 1명이 탈락합니다. | 다음 바퀴가 끝나면 2명이 탈락합니다. |
| Русский | После следующего круга выбывает 1 участник. | После следующего круга выбывают 2 участника. (5:участников) |
VOICE 不播报的内容
- 纪录。FINISH 知道纪录并在显示屏上显示,但 VOICE 不会播报“场地纪录”:没有纪录播报。如需播报纪录,请在播报一条消息中输入。
- 项目或赛事的排名和成绩:只播报跑道上发生的事情,逐个运动员播报。
- VOICE 启动较晚时已经过去的圈次,以及起跑已超过十秒的比赛的起跑播报。