VOICE가 말하는 내용
VOICE가 언제 말하는지, 무엇을 어떤 순서로 어떤 언어로 말하는지, 기록을 어떻게 읽는지, 그리고 늦게 안내하느니 차라리 말하지 않는 것은 무엇인지 설명합니다.
원리: 말하는 전광판
VOICE는 FINISH에서 TABLEAU 전광판과 같은 송출을 받습니다: 레이스, 순위, 랩. FINISH는 완성된 문장이 아니라 사실(“이 선수가 31.456초로 랩을 마쳤다”)과 선수마다의 언어와 옵션을 보냅니다. 문장을 만드는 것은 VOICE입니다. 그래서:
- VOICE PC 여러 대가 같은 FINISH를 들을 수 있습니다(관중용 음향, 코치의 헤드폰). 각자 자기 레이스와 언어를 가집니다.
- VOICE는 FINISH와 다른 컴퓨터에서 돌릴 수 있습니다.
- 레이스 도중 다시 시작한 VOICE는 지난 랩을 다시 말하지 않고, 다음 통과부터 이어 갑니다.
- VOICE는 FINISH 시각(동기화된 시계)으로 일합니다: 카운트다운이 정확한 초에 맞습니다.
VOICE가 말하는 때
| 순간 | 말하는 것 | 언어 | 중요도 |
|---|---|---|---|
| 선수가 랩을 마칠 때 | 랩 문장: “Justine Pelletreau, Première position, Dernier tour! 10.6” | 선수의 언어 | 보통. 최종 기록이 있으면 높음 |
| 레이스 출발 (설정에서 켰을 때) | “Paire 3”, 아니면 레이스 이름. 출발 몇 초 뒤 | PC의 언어 | 높음 |
| 선수 탈락(탈락 레이스) | “Lotte Verhaegen, uitgeschakeld”. 프랑스어에서는 “éliminé”, 여자 선수는 “éliminée”(선수 성별, 없으면 레이스 성별) | 선수의 언어 | 높음 |
| FINISH의 주석 (설정에서 켰을 때) | “Justine Pelletreau,” 다음에 주석 내용 | 선수의 언어 | 높음 |
| PC에서 입력한 메시지 | 그 메시지 | 칸 옆에서 고른 언어 | 높음 |
| 시간제 레이스의 끝 | 카운트다운 “5… 4… 3… 2… 1… Terminé!” | PC의 언어 | 모두 끊음 |
| FINISH가 보낸 종 | 종, 그리고 탈락 종 뒤에는 문장 하나 | PC의 언어 | 모두 끊음 |
PC가 음소거이거나, FINISH의 레이스 카드에 음성 합성이 없거나, FINISH에서 받은 레이스에서 체크를 해제한 레이스는 아무것도 안내하지 않습니다. FINISH에서 음소거한 선수도 안내하지 않습니다.
랩 문장
코치에게 필요한 순서대로 조각을 이어 붙입니다: 누구인지, 어디쯤인지, 얼마나 남았는지, 그리고 기록. 각 조각은 선수의 옵션(FINISH에서 정함, 없으면 PC의 기본 옵션)에 따라 들어가거나 빠집니다.
| 조각 | 옵션 | 말하는 것 |
|---|---|---|
| 이름 | 이름 | 맨 앞: “Justine Pelletreau”, “Justine”, 또는 “Pelletreau”(읽는 이름). 이 선수를 방금 불렀다면 되풀이하지 않음 (20초). |
| 순위 | 순위 | “Deuxième position”(2위). 순위가 바뀌었을 때만(설정), 도착 때는 언제나. |
| 완료한 랩 | 완료 | “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”. |
| 속도 | 속도 | “32.5 kilomètres heure”(시속 32.5 km). |
처음 값의 옵션(이름, 순위, 랩 타임, 남은 랩, 최종 기록)으로 본 예:
| 상황 | 말하는 것 |
|---|---|
| 400 m 트랙 1500 m의 첫 통과(300 m 뒤) | “Justine Pelletreau, Première position, 3 tours à faire, 25.3” |
| 다음 랩, 여전히 1위 | “Justine Pelletreau, 2 tours à faire, 30.9”(순위 그대로: 다시 말하지 않음) |
| 마지막 랩, 2위로 내려감 | “Justine Pelletreau, Deuxième position, Dernier tour! 31.2” |
| 도착 | “Justine Pelletreau, Deuxième position, 31.7, Temps final. 1 minute et 59.1 secondes” |
| 네덜란드어로 정한 경쟁 선수, 같은 랩 | “Saskia Brouwers, Eerste positie, Laatste ronde! 31,0” |
- 이름만으로는 안내가 되지 않습니다: 이름 옵션만 체크한 선수는 절대 안내하지 않습니다.
- 도착한 선수는 더 이상 안내하지 않습니다: 회복 주행 랩은 조용히 지나갑니다.
- FINISH는 “PELLETREAU, Justine”을 보냅니다. VOICE가 순서를 바꾸고 소문자로 고칩니다(“Justine Pelletreau”). 어떤 음성은 모두 대문자인 낱말을 한 글자씩 읽기 때문입니다. 이름 발음을 참고하십시오.
- 팀 추월은 팀에 대해 말합니다: 팀마다, 랩마다 한 문장(“Rouge, Première position, 2 tours à faire, 31.4”), 팀의 최종 기록 또는 “Rouge, DNF”.
언어
열한 가지 언어: 프랑스어, 영어, 네덜란드어, 스페인어, 독일어, 이탈리아어, 폴란드어, 일본어, 중국어(표준 중국어), 한국어, 러시아어. 선수는 자기 언어(FINISH에서 정함)로, 없으면 PC의 기본 언어로 안내됩니다. 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” | 십의 자리를 아는 코치 |
| 점과 1/100초 | “62.45” | 1/100초까지 |
| 마지막 초와 1/100초 | “2 45” | 마지막 자리와 1/100초 |
| 분 | “1:02.45” | 분과 1/100초 |
| 분, 1/10초까지 | “1:02.4” | |
| 분, 초까지 | “1:02” | |
| 분, 1/1000초까지 | “1:02.456” |
5분이 넘으면 초 단위 읽기는 분 단위로 바뀝니다(“312.4” 대신 “5:12.40”).
시간제 레이스의 경과 시간과 남은 시간
시간제 레이스에서 랩마다 “Temps écoulé 6 minutes et 12.4 secondes”(6분 12.4초 경과)라고 하면 너무 자세하고 지루합니다. VOICE는 진행 정도에 따라 반올림합니다: 끝에서 멀면 크게, 끝에 가까우면 촘촘하게, 그리고 그 레이스에서 이미 말한 시간은 다시 말하지 않습니다. 20분 레이스에서는 “Reste 18 minutes”(18분 남음)가 들리고, 몇 랩 동안 조용하다가 “Reste 16 minutes”… 끝나기 40초 전에는 “Reste 45 secondes”(45초 남음). “시간 + 랩” 레이스는 시간이 다 지나면 “Dernier tour!”를 한 번 말합니다.
안내 대기열
문장 하나는 2~4초 걸리는데, 팩이 선을 지나면 랩이 한꺼번에 들어옵니다. 그래서 문장은 규칙이 있는 대기열에서 기다립니다. 늦은 안내는 안내하지 않는 것보다 나쁘기 때문입니다.
- 선수당 랩 안내 하나. 선수에게 이미 기다리는 안내가 있으면 새 안내(마지막 랩)가 그것을 대신합니다.
- 짧은 대기열. 랩 안내는 최대 여섯 개. 넘치면 가장 오래된 것이 빠집니다.
- 너무 오래된 안내는 말하지 않음. 12초 넘게 기다린 안내는 말할 차례가 왔을 때 버립니다.
- 중요한 것이 먼저. 최종 기록, 탈락, 주석, 출발, 입력한 메시지는 랩보다 먼저 나가며 절대 버리지 않습니다.
버린 안내는 모두 이유와 함께 로그에 남습니다: “remplacée”(대체됨), “file pleine”(대기열 가득), “trop vieille”(너무 오래됨). 세 가지 기준값은 대기열에서 정합니다.
종료 카운트다운
(안내하는) 시간제 레이스가 끝날 때 VOICE는 “5… 4… 3… 2… 1… Terminé!”라고, 낱말마다 제 초에 FINISH 시각으로 말하며, 마지막 낱말은 시간이 다 되는 바로 그 순간에 나옵니다. 낱말마다 미리 준비해 두었다가 제 초보다 조금 앞서 시작하며(선행 시간), 말하고 있던 문장을 끊습니다. 마지막 10초 동안 그 레이스에 대해서는 카운트다운만 말합니다. 끝나기 2초 전에 시작한 VOICE는 “2… 1… Terminé!”라고 말합니다.
종
롱트랙에서 FINISH가 선수의 마지막 랩 시작 시점을 계산해 종 신호를 보내면, VOICE가 말하던 문장을 끊고 음향 시스템으로 종을 울립니다. 2초 넘게 늦게 받은 종은 울리지 않습니다: 다른 통과와 겹치기 때문입니다. 소리: 종소리 WAV 파일.
탈락 레이스에서는 FINISH가 시작하는 랩에서 빠질 선수 수를 알려 줍니다. VOICE는 종 뒤에 PC의 언어로 문장을 덧붙입니다(프랑스어 PC와 영어 PC가 있으면 각자 자기 언어로 말함).
| 언어 | 한 명 | 여러 명 |
|---|---|---|
| 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: участников) |
뜻: “다음 랩이 끝나면 선수 1명(2명)이 탈락합니다.”
VOICE가 말하지 않는 것
- 기록 경신. FINISH는 기록을 알고 전광판에 보여 주지만, VOICE는 “트랙 기록”을 안내하지 않습니다. 기록 안내는 없습니다. 말하려면 메시지 말하기에 입력하십시오.
- 종목이나 대회의 순위와 결과: 트랙에서 일어나는 일만 선수별로 말합니다.
- 늦게 시작한 VOICE의 지난 랩, 출발한 지 10초가 넘은 레이스의 출발.