﻿<?xml version="1.0" encoding="utf-8"?>
<grammar version="1.0" sapi:alphabet="x-microsoft-ups" xml:lang="fr-CA" tag-format="semantics/1.0-literals" xmlns:sapi="http://schemas.microsoft.com/Speech/2002/06/SRGSExtensions" root="tier_1_commands" xmlns="http://www.w3.org/2001/06/grammar">
  <rule id="tier_1_commands" scope="public">
    <one-of>
      <item>
        <ruleref uri="#anna" />
      </item>
      <item>
        <ruleref uri="#recommendation_selection_commands" />
      </item>
      <item>
        <ruleref uri="#tier_2_commands" />
      </item>
      <item>
        <ruleref uri="#tier_3_commands_convoy" />
      </item>
      <item>
        <ruleref uri="#tier_3_commands_fast_travel_to" />
      </item>
      <item>
        <ruleref uri="#tier_3_commands_route_to_nearest" />
      </item>
      <item>
        <ruleref uri="#tier_3_commands_start_matchmaking_for" />
      </item>
      <item>
        <ruleref uri="#anna" />
        <ruleref uri="#tier_2_commands" />
      </item>
      <item>
        <ruleref uri="#route_to_nearest" />
        <ruleref uri="#tier_3_commands_route_to_nearest" />
      </item>
      <item>
        <ruleref uri="#fast_travel_to" />
        <ruleref uri="#tier_3_commands_fast_travel_to" />
      </item>
      <item>
        <ruleref uri="#convoy" />
        <ruleref uri="#tier_3_commands_convoy" />
      </item>
      <item>
        <ruleref uri="#start_matchmaking_for" />
        <ruleref uri="#tier_3_commands_start_matchmaking_for" />
      </item>
    </one-of>
  </rule>
  <rule id="tier_2_commands" scope="public">
    <one-of>
      <item>
        <ruleref uri="#what_should_i_do" />
      </item>
      <item>
        <ruleref uri="#i_need_fans" />
      </item>
      <item>
        <ruleref uri="#i_need_stars" />
      </item>
      <item>
        <ruleref uri="#route_to_nearest" />
      </item>
      <item>
        <ruleref uri="#route_to_nearest" />
        <ruleref uri="#tier_3_commands_route_to_nearest" />
      </item>
      <item>
        <ruleref uri="#start_matchmaking_for" />
      </item>
      <item>
        <ruleref uri="#start_matchmaking_for" />
        <ruleref uri="#tier_3_commands_start_matchmaking_for" />
      </item>
      <item>
        <ruleref uri="#fast_travel_to" />
      </item>
      <item>
        <ruleref uri="#fast_travel_to" />
        <ruleref uri="#tier_3_commands_fast_travel_to" />
      </item>
      <item>
        <ruleref uri="#convoy" />
      </item>
      <item>
        <ruleref uri="#convoy" />
        <ruleref uri="#tier_3_commands_convoy" />
      </item>
      <item>
        <ruleref uri="#cancel" />
      </item>
    </one-of>
  </rule>
  <rule id="tier_3_commands_convoy" scope="public">
    <one-of>
      <item>
        <ruleref uri="#start_a_race" />
      </item>
      <item>
        <ruleref uri="#disband_convoy" />
      </item>
    </one-of>
  </rule>
  <rule id="tier_3_commands_route_to_nearest" scope="public">
    <one-of>
      <item>
        <ruleref uri="#race_route" />
      </item>
      <item>
        <ruleref uri="#stunt_location" />
      </item>
      <item>
        <ruleref uri="#bucket_list" />
      </item>
      <item>
        <ruleref uri="#festival" />
      </item>
      <item>
        <ruleref uri="#street_race" />
      </item>
      <item>
        <ruleref uri="#cancel" />
      </item>
    </one-of>
  </rule>
  <rule id="tier_3_commands_start_matchmaking_for" scope="public">
    <one-of>
      <item>
        <ruleref uri="#online_adventure" />
      </item>
      <item>
        <ruleref uri="#online_freeroam" />
      </item>
      <item>
        <ruleref uri="#online_coop" />
      </item>
      <item>
        <ruleref uri="#cancel" />
      </item>
    </one-of>
  </rule>
  <rule id="tier_3_commands_fast_travel_to" scope="public">
    <one-of>
      <item>
        <ruleref uri="#yarra_valley" />
      </item>
      <item>
        <ruleref uri="#byron_bay" />
      </item>
      <item>
        <ruleref uri="#surfers_paradise" />
      </item>
      <item>
        <ruleref uri="#outback" />
      </item>
      <item>
        <ruleref uri="#festival" />
      </item>
      <item>
        <ruleref uri="#cancel" />
      </item>
    </one-of>
  </rule>
  <rule id="recommendation_selection_commands" scope="public">
    <one-of>
      <item>
        <ruleref uri="#select" />
      </item>
      <item>
        <ruleref uri="#no" />
      </item>
    </one-of>
  </rule>
  <rule id="cancel" scope="public">
    <one-of>
      <item>
        <token sapi:display="Cancel">annuler</token>
      </item>
    </one-of>
  </rule>
  <rule id="anna" scope="public">
    <one-of>
      <item>
        <token sapi:display="ANNA">anna</token>
      </item>
    </one-of>
  </rule>
  <rule id="i_need_fans" scope="public">
    <one-of>
      <item>
        <token sapi:display="INeedFans">besoin de fans</token>
      </item>
    </one-of>
  </rule>
  <rule id="i_need_stars" scope="public">
    <one-of>
      <item>
        <token sapi:display="INeedStars">besoin de étoiles</token>
      </item>
    </one-of>
  </rule>
  <rule id="what_should_i_do" scope="public">
    <one-of>
      <item>
        <token sapi:display="WhatShouldIDo">que dois-je faire ?</token>
      </item>
    </one-of>
  </rule>
  <rule id="select" scope="public">
    <one-of>
      <item>
        <token sapi:display="Yes">oui</token>
      </item>
      <item>
        <token sapi:display="Yes">ouais</token>
      </item>
      <item>
        <token sapi:display="Yes">d'accord</token>
      </item>
      <item>
        <token sapi:display="Yes">ouép</token>
      </item>
      <item>
        <token sapi:display="Yes">ok</token>
      </item>
      <item>
        <token sapi:display="Yes">okay</token>
      </item>
    </one-of>
  </rule>
  <rule id="no" scope="public">
    <one-of>
      <item>
        <token sapi:display="No">non</token>
      </item>
    </one-of>
  </rule>
  <rule id="route_to_nearest" scope="public">
    <one-of>
      <item>
        <token sapi:display="RouteToNearest">calculer un itinéraire vers</token>
      </item>
    </one-of>
  </rule>
  <rule id="fast_travel_to" scope="public">
    <one-of>
      <item>
        <token sapi:display="FastTravelTo">voyage instantané vers</token>
      </item>
    </one-of>
  </rule>
  <rule id="start_matchmaking_for" scope="public">
    <one-of>
      <item>
        <token sapi:display="StartMatchmakingFor">lancer le matchmaking pour</token>
      </item>
    </one-of>
  </rule>
  <rule id="convoy" scope="public">
    <one-of>
      <item>
        <token sapi:display="Convoy">convoi</token>
      </item>
    </one-of>
  </rule>
  <rule id="race_route" scope="public">
    <one-of>
      <item>
        <token sapi:display="RaceRoute">course</token>
      </item>
    </one-of>
  </rule>
  <rule id="stunt_location" scope="public">
    <one-of>
      <item>
        <token sapi:display="StuntLocation">lieu de coup de pub</token>
      </item>
    </one-of>
  </rule>
  <rule id="bucket_list" scope="public">
    <one-of>
      <item>
        <token sapi:display="BucketList">défi collector</token>
      </item>
      <item>
        <token sapi:display="BucketList">défi collector</token>
      </item>
    </one-of>
  </rule>
  <rule id="festival" scope="public">
    <one-of>
      <item>
        <one-of>
          <item>
            <token sapi:display="Festival">festival</token>
          </item>
          <item>
            <token sapi:pron="S1 F E S . T AX . V AX L" sapi:display="Festival">festival</token>
          </item>
        </one-of>
      </item>
    </one-of>
  </rule>
  <rule id="street_race" scope="public">
    <one-of>
      <item>
        <token sapi:display="StreetRace">course de rue</token>
      </item>
    </one-of>
  </rule>
  <rule id="yarra_valley" scope="public">
    <one-of>
      <item>
        <token sapi:display="YarraValley">yarra valley</token>
      </item>
    </one-of>
  </rule>
  <rule id="byron_bay" scope="public">
    <one-of>
      <item>
        <one-of>
          <item>
            <token sapi:display="ByronBay">byron bay</token>
          </item>
          <item>
            <token sapi:pron="S1 B A + I . RR AX N . S2 B E + I" sapi:display="ByronBay">byron bay</token>
          </item>
        </one-of>
      </item>
    </one-of>
  </rule>
  <rule id="surfers_paradise" scope="public">
    <one-of>
      <item>
        <one-of>
          <item>
            <token sapi:display="SurfersParadise">surfers paradise</token>
          </item>
          <item>
            <token sapi:pron="S1 S ER rho . F AX rho Z . S2 P AE RR . AX . D A + I S" sapi:display="SurfersParadise">surfers paradise</token>
          </item>
        </one-of>
      </item>
    </one-of>
  </rule>
  <rule id="outback" scope="public">
    <one-of>
      <item>
        <one-of>
          <item>
            <token sapi:display="Outback">outback</token>
          </item>
          <item>
            <token sapi:pron="S1 A + UH T . S2 B AE K" sapi:display="Outback">outback</token>
          </item>
        </one-of>
      </item>
      <item>
        <token sapi:display="Outback">l'outback</token>
      </item>
    </one-of>
  </rule>
  <rule id="online_adventure" scope="public">
    <one-of>
      <item>
        <token sapi:display="OnlineAdventure">aventure en ligne</token>
      </item>
      <item>
        <token sapi:display="OnlineAdventure">aventure</token>
      </item>
    </one-of>
  </rule>
  <rule id="online_freeroam" scope="public">
    <one-of>
      <item>
        <token sapi:display="OnlineFreeroam">balade libre en ligne</token>
      </item>
      <item>
        <token sapi:display="OnlineFreeroam">balade libre</token>
      </item>
    </one-of>
  </rule>
  <rule id="online_coop" scope="public">
    <one-of>
      <item>
        <token sapi:display="OnlineCoop">campagne coop</token>
      </item>
    </one-of>
  </rule>
  <rule id="start_a_race" scope="public">
    <one-of>
      <item>
        <token sapi:display="StartARace">faire la course</token>
      </item>
      <item>
        <token sapi:display="StartARace">en piste</token>
      </item>
    </one-of>
  </rule>
  <rule id="disband_convoy" scope="public">
    <one-of>
      <item>
        <token sapi:display="DisbandConvoy">dissoudre le convoi</token>
      </item>
      <item>
        <token sapi:display="DisbandConvoy">dissoudre</token>
      </item>
    </one-of>
  </rule>
</grammar>