# this is a comment - any blank line or line starting with # is ignored # This file contains default options and mappings for the speech recogniser, ***** and will be overwritten when the app is updated *****. # # The mappings in here can be overridden by creating another file called "speech_recognition_config.txt" and placing this in # [user]/AppData/local/CrewChiefV4/ # # Any mappings in that file will replace the corresponding default here - note that they won't be added, they're be replaced. # So if you create this file with a single line: # HOWS_MY_TYRE_WEAR = tire wear # the existing mappings for HOWS_MY_TYRE_WEAR will be removed, so the app will only recognise this new phrase. # You only need to add mappings when you want to override the default - the app will gather up the defaults first, # and replace any which are also in the override file. defaultLocale = fr-FR ###################################################### # Static recognition phrases - these are recognised 'as-is' with no combining of phrases or sentences. # Each option is separated by a colon, so if you want the app to tell you the air temp, you can ask # any number of ways by creating a colon separated list for this request- e.g. # WHATS_THE_AIR_TEMP = ow 'ot is it:is it cowd:nice out:tell me the air temp or else # # or you can just have a single phrase: # WHATS_THE_AIR_TEMP = whats the air temp # ###################################################### HOWS_MY_TYRE_WEAR = état des pneus:comment sont les pneus:dans quel état sont les pneus HOWS_MY_TRANSMISSION = transmission HOWS_MY_AERO = aéro HOWS_MY_ENGINE = moteur HOWS_MY_SUSPENSION = suspension HOWS_MY_BRAKES = freins HOWS_MY_FUEL = carburant HOWS_MY_PACE = comment est mon rythme HOW_ARE_MY_TYRE_TEMPS = température des pneus WHAT_ARE_MY_TYRE_TEMPS = quelle est la température des pneus HOW_ARE_MY_BRAKE_TEMPS = température des freins WHAT_ARE_MY_BRAKE_TEMPS = quelle est la température des freins HOW_ARE_MY_ENGINE_TEMPS = température du moteur WHATS_MY_GAP_IN_FRONT = interval devant WHATS_MY_GAP_BEHIND = interval derrière WHAT_WAS_MY_LAST_LAP_TIME = temps dernier tour WHATS_MY_BEST_LAP_TIME = temps meilleur tour WHATS_THE_FASTEST_LAP_TIME = quel est le meilleur temps au tour WHATS_MY_POSITION = position WHATS_MY_FUEL_LEVEL = niveau de carburant KEEP_QUIET = la ferme:tais toi:silence KEEP_ME_INFORMED = tiens moi informé TELL_ME_THE_GAPS = donne moi les écarts DONT_TELL_ME_THE_GAPS = ne me donne pas les écarts ENABLE_YELLOW_FLAG_MESSAGES = indique moi les drapeaux jaunes:informe moi des incidents DISABLE_YELLOW_FLAG_MESSAGES = ne m'indique plus les drapeaux jaunes:ne m'informe plus des incidents WHATS_THE_TIME = quelle heure est il WHOS_IN_FRONT_IN_THE_RACE = qui est le lideur WHOS_BEHIND_IN_THE_RACE = qui est le dernier WHOS_IN_FRONT_ON_TRACK = qui est devant WHOS_BEHIND_ON_TRACK = qui est derriere WHOS_LEADING = qui mène HOW_LONGS_LEFT = combien de temps reste t il:combien de tours reste t il SPOT = spotte DONT_SPOT = arrête de spotter REPEAT_LAST_MESSAGE = répète le dernier message HAVE_I_SERVED_MY_PENALTY = est ce que j'ai effectué ma pénalité DO_I_HAVE_A_PENALTY = est ce que j'ai une pénalité DO_I_STILL_HAVE_A_PENALTY = est ce que j'ai toujours une pénalité DO_I_HAVE_A_MANDATORY_PIT_STOP = est ce que je dois m'arrêter:y a t il un arrêt obligatoire WHAT_ARE_MY_SECTOR_TIMES = temps par secteur WHATS_MY_LAST_SECTOR_TIME = dernier secteur WHATS_THE_AIR_TEMP = température de l'air WHATS_THE_TRACK_TEMP = température de la piste RADIO_CHECK = m'entends tu ################################################# # Dynamic recognition phrase fragments - these are used to build up recognition sentences for opponent information. # Multiple options are NOT supported here - each must be a single word or phrase. These are combined for each opponent # in the race, using his name and his race position. The race position is a number taken from the number mappings # below. For example, the app will recognise # "what's position ten's best lap time". This is built from the fragments here - i.e. # WHATS + POSITION_LONG + POSSESSIVE + numbers(10) + BEST_LAP_TIME # # The full set is... # WHERE_IS + (driver_name) [reads his position and the gap to the player] # WHATS + (driver_name) + POSSESSIVE + LAST_LAP [driver's last lap time] # WHATS + (driver_name) + POSSESSIVE + BEST_LAP [driver's best lap time] # WHATS + POSITION_LONG (number) + POSSESSIVE + LAST_LAP [driver in position (number)'s last lap time] # WHATS + POSITION_LONG (number) + POSSESSIVE + BEST_LAP [driver in position (number)'s best lap time] # WHATS + POSITION_SHORT (number) + POSSESSIVE + LAST_LAP [driver in P (number)'s last lap time] # WHATS + POSITION_SHORT (number) + POSSESSIVE + BEST_LAP [driver in P (number)'s best lap time] # WHATS + THE_LEADER + POSSESSIVE + LAST_LAP [leader's last lap time] # WHATS + THE_LEADER + POSSESSIVE + BEST_LAP [leader's best lap time] # WHATS + THE_GUY_IN_FRONT + POSSESSIVE + LAST_LAP [car in front's last lap time] # WHATS + THE_GUY_IN_FRONT + POSSESSIVE + BEST_LAP [car in front's best lap time] # WHATS + THE_CAR_IN_FRONT + POSSESSIVE + LAST_LAP [car in front's last lap time] # WHATS + THE_CAR_IN_FRONT + POSSESSIVE + BEST_LAP [car in front's best lap time] # WHATS + THE_GUY_AHEAD + POSSESSIVE + LAST_LAP [car in front's last lap time] # WHATS + THE_GUY_AHEAD + POSSESSIVE + BEST_LAP [car in front's best lap time] # WHATS + THE_CAR_BEHIND + POSSESSIVE + LAST_LAP [car behind's last lap time] # WHATS + THE_CAR_BEHIND + POSSESSIVE + BEST_LAP [car behind's best lap time] # WHATS + THE_GUY_BEHIND + POSSESSIVE + LAST_LAP [car behind's last lap time] # WHATS + THE_GUY_BEHIND + POSSESSIVE + BEST_LAP [car behind's best lap time] # WHAT_TYRE_IS + (driver_name) + ON [the tyre type being used by (driver_name) - raceroom only] # WHAT_TYRES_IS + (driver_name) + ON [the tyre type being used by (driver_name) - raceroom only] # WHAT_TYRE_IS + THE_GUY_IN_FRONT + ON [the tyre type being used by the car ahead - raceroom only] # WHAT_TYRES_IS + THE_GUY_IN_FRONT + ON [the tyre type being used by the car ahead - raceroom only] # WHAT_TYRE_IS + THE_GUY_AHEAD + ON [the tyre type being used by the car ahead - raceroom only] # WHAT_TYRES_IS + THE_GUY_AHEAD + ON [the tyre type being used by the car ahead - raceroom only] # WHAT_TYRE_IS + THE_GUY_BEHIND + ON [the tyre type being used by the car behind - raceroom only] # WHAT_TYRES_IS + THE_GUY_BEHIND + ON [the tyre type being used by the car behind - raceroom only] # WHAT_TYRE_IS + POSITION_SHORT (number) + ON [the tyre type being used by the car in P (number) - raceroom only] # WHAT_TYRES_IS + POSITION_SHORT (number) + ON [the tyre type being used by the car in P (number) - raceroom only] # WHAT_TYRE_IS + POSITION_LONG (number) + ON [the tyre type being used by the car in position (number) - raceroom only] # WHAT_TYRES_IS + POSITION_LONG (number) + ON [the tyre type being used by the car in position (number) - raceroom only] # WHOS_IN + POSITION_LONG (number) [the name of the driver in position (number)] # WHOS_IN + POSITION_SHORT (number) [the name of the driver in P (number)] # WHERE_IS + POSITION_SHORT [the position and gap to the driver in position (number)] # WHERE_IS + POSITION_LONG [the position and gap to the driver in P (number)] # # # I may revisit this logic and have the opponent phrases in here with String replacements. At the moment # it's all configured in code. # ################################################# POSITION_LONG = position POSITION_SHORT = pé WHERES = ou est WHERE_IS = ou est WHOS_IN = qui en WHATS = quel est BEST_LAP = meilleur tour BEST_LAP_TIME = meilleur temps au tour LAST_LAP = dernier tour LAST_LAP_TIME = dernier temps au tour THE_LEADER = le lideur THE_CAR_AHEAD = la voiture devant THE_CAR_IN_FRONT = la voiture devant THE_GUY_AHEAD = le gars devant THE_GUY_IN_FRONT = du gars devant THE_CAR_BEHIND = la voiture derrière THE_GUY_BEHIND = le gars derrière WHAT_TYRES_IS = what tires is WHAT_TYRE_IS = what tire is # this one is used for Raceroom tyre questions - "what tyres is Bob on". The "on" could be "using", or "running", or whatever, but can only be a single item (no lists) ON = on # 's added to a name or number to indicate possession - "what is bob's best lap", "what's position 12's last lap" POSSESSIVE = 's ################################################# # numbers - these are the text strings the voice recogniser will listen for (it's not good at listening for numeric characters) # These are used by the dynamic phrases, and are combined with the dynamic phrase fragments above ################################################# 1 = un 2 = deux 3 = trois 4 = quatre 5 = cinq 6 = six 7 = sept 8 = huit 9 = neuf 10 = dix 11 = onze 12 = douze 13 = treize 14 = quatorze 15 = quinze 16 = seize 17 = dix sept 18 = dix huit 19 = dix neuf 20 = vingt 21 = vingt et un 22 = vingt-deux 23 = vingt-trois 24 = vingt-quatre 25 = vingt-cinq 26 = vingt-six 27 = vingt-sept 28 = vingt-huit 29 = vingt-neuf 30 = trente 31 = trente et un 32 = trente-deux 33 = trente-trois 34 = trente-quatre 35 = trente-cinq 36 = trente-six 37 = trente-sept 38 = trente-huit 39 = trente-neuf 40 = quarante 41 = quarante et un 42 = quarante-deux 43 = quarante-trois 44 = quarante-quatre 45 = quarante-cinq 46 = quarante-six 47 = quarante-sept 48 = quarante-huit 49 = quarante-neuf 50 = cinquante