eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

piqd_rules 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // Replace Klingon letters to Latin
  2. .replace
  3.  a
  4.  b
  5.  ch
  6.  D
  7.  e
  8.  gh
  9.  H
  10.  I
  11.  j
  12.  l
  13.  m
  14.  n
  15.  ng
  16.  o
  17.  p
  18.  q
  19.  qh // should be Q, but eSpeak NG rules don't distinguish capital letters
  20.  r
  21.  S
  22.  t
  23.  th // should be tlh, but current .replace has limits of total bytes replaced
  24.  u
  25.  v
  26.  w
  27.  y
  28.  '
  29.  ,
  30.  .
  31. .group a
  32. a a
  33. aw au
  34. ay ai
  35. .group b
  36. b b
  37. .group ch
  38. ch tS
  39. .group d
  40. d D
  41. .group e
  42. e e
  43. ey ei
  44. ew eu
  45. .group g
  46. gh r-
  47. .group h
  48. h h
  49. .group i
  50. i i
  51. iy i:
  52. iw iu
  53. .group j
  54. j dZ
  55. .group l
  56. l l
  57. .group m
  58. m m
  59. .group n
  60. n n
  61. ng N
  62. .group o
  63. o o
  64. oy oi
  65. .group p
  66. p p
  67. .group q
  68. q q
  69. qh qh // from replaced Klingon Q letter
  70. .group r
  71. r R
  72. .group s
  73. s s
  74. .group t
  75. t t
  76. th dX // from replaced Klingon letter
  77. tlh dX
  78. .group u
  79. u u
  80. uy ui
  81. .group v
  82. v v
  83. .group w
  84. w w
  85. .group y
  86. y j
  87. .group
  88. ' ?