tts.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <include>
  2. <macro name="directory_intro">
  3. <input pattern="^(last_name)" break_on_match="false">
  4. <match>
  5. <action function="speak-text" data="Veuillez entrer les premières lettres du nom de famille"/>
  6. </match>
  7. </input>
  8. <input pattern="^(first_name)" break_on_match="false">
  9. <match>
  10. <action function="speak-text" data="Veuillez entrer les premières lettres du prénom"/>
  11. </match>
  12. </input>
  13. <input pattern="^(last_name):([0-9#*])$" break_on_match="false">
  14. <match>
  15. <action function="speak-text" data="pour chercher par prénom, tapez $2"/>
  16. </match>
  17. </input>
  18. <input pattern="^(first_name):([0-9#*])$" break_on_match="false">
  19. <match>
  20. <action function="speak-text" data="pour chercher par nom de famille, tapez $2"/>
  21. </match>
  22. </input>
  23. </macro>
  24. <macro name="directory_min_search_digits">
  25. <input pattern="^(1)$">
  26. <match>
  27. <action function="speak-text" data="Vous devez entrer au minimum une lettre du nom de la personne, essayez encore"/>
  28. </match>
  29. </input>
  30. <input pattern="^(.*)$">
  31. <match>
  32. <action function="speak-text" data="Vous devez entrer au minimum $1 lettres du nom de la personne, essayer encore"/>
  33. </match>
  34. </input>
  35. </macro>
  36. <macro name="directory_result_count">
  37. <input pattern="^0$" break_on_match="true">
  38. <match>
  39. <action function="speak-text" data="Votre recherche n'a retournée aucun résultat, essayez encore"/>
  40. </match>
  41. </input>
  42. <input pattern="^(.*)$">
  43. <match>
  44. <action function="speak-text" data="$1 résultats correspondent à votre recherche"/>
  45. </match>
  46. </input>
  47. </macro>
  48. <macro name="directory_result_count_too_large">
  49. <input pattern="^(.*)$">
  50. <match>
  51. <action function="speak-text" data="Votre recherche retourne trop de résultats, essayer encore"/>
  52. </match>
  53. </input>
  54. </macro>
  55. <macro name="directory_result_last">
  56. <input pattern="^(.*)$">
  57. <match>
  58. <action function="speak-text" data="Fin des résultats."/>
  59. </match>
  60. </input>
  61. </macro>
  62. <macro name="directory_result_item">
  63. <input pattern="^(.*)$">
  64. <match>
  65. <action function="speak-text" data="Résultat numéro $1"/>
  66. </match>
  67. </input>
  68. </macro>
  69. <macro name="directory_result_menu">
  70. <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$">
  71. <match>
  72. <action function="speak-text" data="Pour sélectionner ce nom, tapez $1, pour le nom suivant tapez $2, pour le nom précédent, tapez $3, pour faire une nouvelle recherche, tapez $4"/>
  73. </match>
  74. </input>
  75. </macro>
  76. <macro name="directory_result_at">
  77. <input pattern="^(.*)$">
  78. <match>
  79. <action function="speak-text" data="au poste $1"/>
  80. </match>
  81. </input>
  82. </macro>
  83. <macro name="directory_result_say_name">
  84. <input pattern="^(.*)$">
  85. <match>
  86. <action function="speak-text" data="$1"/>
  87. </match>
  88. </input>
  89. </macro>
  90. </include>
  91. <!--
  92. For Emacs:
  93. Local Variables:
  94. mode:xml
  95. indent-tabs-mode:nil
  96. tab-width:2
  97. c-basic-offset:2
  98. End:
  99. For VIM:
  100. vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab:
  101. -->