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.

hbs_list 9.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623
  1. // "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
  2. // This file is UTF-8 encoded
  3. // Conditional rules:
  4. // ?1 Croatian
  5. // ?2 Serbian
  6. // ?3 Bosnian (Bosna and Hercegovina)
  7. // ?4 Serbian & Bosnian
  8. // Letters
  9. b b@
  10. c ts@
  11. č tS@
  12. ć tS;@2
  13. d d@
  14. dž dZ@
  15. đ dZ;@2
  16. f f@
  17. g g@
  18. h x@
  19. j j@2
  20. k k@
  21. l l@
  22. lj l^@
  23. m m@
  24. n n@
  25. nj n^@
  26. p p@
  27. q kv@
  28. r R@
  29. _s s@
  30. š S@
  31. t t@
  32. v v@
  33. w dvostr*uko||v@
  34. ?2 w duplo||v@
  35. x iks
  36. y ipsilon
  37. z z@
  38. ž Z@
  39. // accent names
  40. _lig l'ig&t,UR&
  41. _acu 'akUt
  42. _ac2 dv'ostr**UkI;'akUt
  43. //_brv
  44. _ced ts'EdIl&
  45. _cir ts'iRkUmflEks
  46. _dia 'uml&Ut
  47. _dot t'otSk&
  48. //_grv
  49. _hac kv'atSIts&
  50. _mcn m'akr**on
  51. _ogo 'ogonEk
  52. _rng r**'iNg
  53. _stk kr**'oz
  54. _tld t'ild&
  55. // symbols
  56. _?? znak // unknown symbol
  57. _?A slovo // unknown letter
  58. _cap k'apIt&l // ?? use English until I find the correct word
  59. © 'aUtoRsk&||pr*av&
  60. % p'osto
  61. + plus
  62. € 'euRo
  63. ?4 € 'evr*o
  64. @ _'at
  65. ?2 @ tRgovatSkoi
  66. & _'end
  67. ! 'usklItSnIk
  68. ?2 ! 'uzvItSnIk
  69. : dv'ototSk&
  70. ?4 : dv'ot&tSk&
  71. # br*'oj_
  72. / kr*'oz_
  73. \\ b'EkslES
  74. ^ ts'iRkumfleks
  75. ~ t'ild&
  76. ¤ v'alut&
  77. § 'odlom&k
  78. µ m'ikr*o
  79. ¶ tSl'an&k
  80. ° st'up&n^
  81. ?4 ° st'epen
  82. _" n'avodnIk
  83. ?2 _" n'avod
  84. _‚ 'otvoReni||n'avodnIk
  85. _„ sp'uSteni||n'avodnIk
  86. ?2 _„ z&tvoReni||n'avodnIk
  87. … tr*'i||t'otSke
  88. ?4 … tr*'i||t'atSke
  89. † kr*'iZ
  90. ?2 † kr-'st
  91. ‡ dv'ostr*Uki||kr*'iZ
  92. ?2 ‡ dv'ostRUki||kR'st
  93. ‰ pr*'omil
  94. _‹ 'otvoReni||n'avodnIk
  95. _‘ 'otvoReni||n'avodnIk
  96. _’ j'ednostr*'uki||n'avodnIk
  97. _“ 'otvoReni||n'avodnIk
  98. _” z'atvoReni||n'avodnIk
  99. • kr*'upna||t'otSk&
  100. ?4 • kr*'upna||t'atSk&
  101. _– En||ts'r-t&
  102. _— Em||ts'r-t&
  103. ™ pr*'o'izvodZ&tS
  104. ˘ br*'evis
  105. ¨ pr*'ijegl&s
  106. ?2 ¨ pr*'egl&s
  107. _« 'otvoReni||n'avodnIk
  108. _­ pr*'ivr*emen&||ts'r-t'its&
  109. · p'ut&
  110. ¸ sed'il&
  111. _» z'atvoReni||n'avodnIk
  112. ® R'egistr*atsIj&
  113. ł l@||s&||ts'r-t'itsom
  114. × p'ut&
  115. ÷ p'odijel^,eno
  116. ?2 ÷ p'odel^,eno
  117. _$ d'ol&R
  118. _- m'inus
  119. _* zvj'ezdits&
  120. ?2 _* zv'ezdits&
  121. _= j'edn&ko
  122. _@ t'r-g'ov&tSko||'a
  123. ?2 _@ et
  124. _( 'otvoRen&||z'agr*ad&
  125. _) z'atvoRen&||z'agr*ad&
  126. _' 'apostr*of
  127. _, z'aRez
  128. ?2 _, z'apeta
  129. _- ts'r-t'its&
  130. _. t'otSk&
  131. ?4 _. t'atSk&
  132. _; t'otSk&z,a*Ez
  133. ?2 _; t'atSk&z,apeta
  134. ?3 _; t'atSk&z,a*Ez
  135. _< m'an^i||'od
  136. _= j'edn&ko
  137. _> v'etSi||'od
  138. _? 'upitnIk
  139. _& t'r-g'ov&tSko||'i
  140. _[ 'otvoRen&||'ugl&t&
  141. ?2 _[ 'otvoRen&||'ugl&st&
  142. _] z'atvoRen&||'ugl&t&
  143. ?2 _] z'atvoRen&||'ugl&st&
  144. __ ts'r-t&
  145. _` gr*'avis
  146. _{ 'otvoRen&||v'ititS&st&
  147. _| 'okomits&
  148. ?2 _| 'uspR&vn&
  149. _} z'atvoRen&||v'ititS&st&
  150. // Numbers
  151. _0 n'ul&
  152. _1 j'ed&n
  153. _2 dv'a
  154. _2f dv'ije
  155. ?2 _2f dv'E
  156. _3 tr*'i
  157. _4 tS'EtIRI
  158. _5 p'Et
  159. _6 S'Est
  160. _7 s'Ed&m
  161. _8 'os&m
  162. _9 d'EvEt
  163. _10 d'EsEt
  164. _11 j'ed&naIst
  165. _12 dv'anaIst
  166. _13 tr*'inaIst
  167. _14 tS'Etr-naIst
  168. _15 p'EtnaIst
  169. _16 S'EsnaIst
  170. _17 s'Ed&mnaIst
  171. _18 'os&mnaIst
  172. _19 d'EvEtnaIst
  173. ?2 _11 j'ed&naEst
  174. ?2 _12 dv'anaEst
  175. ?2 _13 tr*'inaEst
  176. ?2 _14 tS'Etr-naEst
  177. ?2 _15 p'EtnaEst
  178. ?2 _16 S'EsnaEst
  179. ?2 _17 s'Ed&mnaEst
  180. ?2 _18 'os&mnaEst
  181. ?2 _19 d'EvEtnaEst
  182. _2X dv'adEsEt
  183. _3X tr*'idEsEt
  184. _4X tS'Etr-dEsEt
  185. _5X p'EdEsEt
  186. _6X S'EzdEsEt
  187. _7X s'Ed&mdEsEt
  188. _8X 'os&mdEsEt
  189. _9X d'EvEdEsEt
  190. _0C st'o_
  191. ?2 _0C st'O_
  192. _2C dvj'est'o
  193. ?2 _2C dv'est'a_
  194. ?2 _3C tR'ist'a_
  195. ?2 _4C tSetR'ist'o_
  196. _6C S'Est'o
  197. _0M1 t'isUtS;&
  198. _0MA1 t'isUtS;e
  199. _1M1 t'isUtS;U
  200. ?2 _0M1 h'il^,&d&
  201. ?2 _0MA1 h'il^,&de
  202. ?2 _1M1 h'il^,&dU
  203. ?2 _1MA1 jedn&||hiL&d&
  204. ?3 _0M1 h'il^ad&
  205. ?3 _0MA1 h'il^ade
  206. ?3 _1M1 h'il^adU
  207. _0M2 m'ilijUna
  208. _0MA2 m'ilijUna
  209. _1M2 m'ilijUn
  210. ?4 _0M2 m'ilijOna
  211. ?4 _0MA2 m'ilijOna
  212. ?4 _1M2 m'ilijOn
  213. _0M3 m'iliaRdI
  214. _0MA3 m'iliaRde
  215. _1M3 m'iliaRdU
  216. ?2 _0M3 milijArdI
  217. ?2 _0MA3 milijArde
  218. ?2 _1M3 milijArdU
  219. _0M4 b'ilijUna
  220. _1M4 b'ilijUn
  221. ?4 _0M4 b'ilijOna
  222. ?4 _1M4 b'ilijOn
  223. _dpt _:z'a*Ez_
  224. _roman r*'imsko
  225. // not Roman numerals
  226. // vi vi // not needed if only all-capitals are spoken as Roman numbers
  227. // Abbreviations
  228. aaa $abbrev
  229. aac $abbrev
  230. ab $only $abbrev $capital
  231. abc $abbrev
  232. abk $only $abbrev
  233. abs $abbrev
  234. acc $only $abbrev
  235. acf $only $abbrev
  236. acfm $abbrev
  237. acg $only $abbrev
  238. acgm $abbrev
  239. acl $only $abbrev
  240. acm $only $abbrev
  241. acw $only $abbrev
  242. add $only $abbrev
  243. adn $only $abbrev
  244. adp $only $abbrev
  245. adsl $abbrev
  246. agm $abbrev
  247. ahk $only $abbrev
  248. aif $only $abbrev
  249. aip $only $abbrev
  250. alg $only $abbrev
  251. alm $only $abbrev
  252. amd $only $abbrev
  253. amf $only $abbrev
  254. amg $only $abbrev
  255. aph $only $abbrev
  256. apj $only $abbrev
  257. apl $only $abbrev
  258. apm $only $abbrev
  259. app $only $abbrev
  260. arg $only $abbrev
  261. arj $only $abbrev
  262. asc $only $abbrev
  263. asf $only $abbrev
  264. asm $only $abbrev
  265. asn $only $abbrev
  266. asp $only $abbrev
  267. asx $only $abbrev
  268. atf $only $abbrev
  269. atp $abbrev
  270. av $only $abbrev
  271. avg $abbrev
  272. avr $only $abbrev
  273. awb $only $abbrev
  274. awt $only $abbrev
  275. brf $abbrev
  276. brl $abbrev
  277. brx $abbrev
  278. cca $abbrev
  279. cda $only $abbrev
  280. cdr $abbrev
  281. cdrw $abbrev
  282. cgi $abbrev
  283. clr $abbrev
  284. cpe $only $abbrev
  285. cpu $only $abbrev
  286. cr $only $abbrev
  287. crt $only $abbrev
  288. ctrl $abbrev
  289. daa $only $abbrev
  290. doo $abbrev
  291. dox $only $abbrev
  292. dqy $abbrev
  293. dsr $only $abbrev
  294. ear $only $abbrev
  295. ecdl $only $abbrev
  296. ecp $only $abbrev
  297. ecs $only $abbrev
  298. elm $only $abbrev
  299. emf $only $abbrev
  300. emh $only $abbrev
  301. eml $only $abbrev
  302. ems $only $abbrev
  303. epf $only $abbrev
  304. eq $only $abbrev
  305. esc $only $abbrev
  306. etd $only $abbrev
  307. eu $only $abbrev
  308. eur $only $abbrev
  309. exc $only $abbrev
  310. faq $abbrev
  311. fbi $abbrev
  312. ffa $only $abbrev
  313. fr $only $abbrev
  314. frm $abbrev
  315. frt $only $abbrev
  316. frx $abbrev
  317. gho $only $abbrev
  318. gr $only $abbrev
  319. grr $abbrev
  320. grrr $abbrev
  321. grp $abbrev
  322. grps $abbrev
  323. grs $only $abbrev
  324. grx $only $abbrev
  325. gui $only $abbrev
  326. hho $abbrev
  327. hr $only $abbrev
  328. hrk $only $abbrev
  329. hrt $only $abbrev $capital
  330. hrv $only $abbrev
  331. hta $only $abbrev
  332. hzzo $abbrev
  333. ibm $abbrev
  334. icc $only $abbrev
  335. icm $only $abbrev
  336. ics $only $abbrev
  337. idb $only $abbrev
  338. idc $only $abbrev
  339. idm $only $abbrev
  340. iff $only $abbrev
  341. ifu $only $abbrev
  342. ilk $only $abbrev
  343. img $only $abbrev
  344. iml $only $abbrev
  345. isdn $abbrev
  346. isl $only $abbrev
  347. isp $only $abbrev
  348. iss $only $abbrev
  349. iq $only $abbrev
  350. iqy $only $abbrev
  351. itw $only $abbrev
  352. itz $only $abbrev
  353. ivf $only $abbrev
  354. jpi $only $abbrev
  355. jrr $abbrev
  356. jse $only $abbrev
  357. lha $abbrev
  358. liq $only $abbrev
  359. maq $only $abbrev
  360. maw $only $abbrev
  361. mda $only $abbrev
  362. mde $only $abbrev
  363. mdi $only $abbrev
  364. mga $only $abbrev
  365. mge $only $abbrev
  366. mgi $only $abbrev
  367. mpa $only $abbrev
  368. mpe $only $abbrev
  369. mpr $only $abbrev
  370. msi $only $abbrev
  371. mup $abbrev $capital
  372. nco $only $abbrev
  373. nfo $only $abbrev
  374. nji $only $abbrev
  375. nr $only $abbrev
  376. nra $only $abbrev
  377. nrb $only $abbrev
  378. nrc $only $abbrev
  379. nre $only $abbrev
  380. nrf $only $abbrev
  381. nrg $abbrev
  382. nrh $only $abbrev
  383. nri $only $abbrev
  384. nrm $only $abbrev
  385. nrq $only $abbrev
  386. nrs $only $abbrev
  387. nru $only $abbrev
  388. nrw $only $abbrev
  389. nsa $only $abbrev
  390. nsi $only $abbrev
  391. nvda $abbrev
  392. obd $only $abbrev
  393. obj $only $abbrev
  394. obt $only $abbrev
  395. obz $only $abbrev
  396. ocr $only $abbrev
  397. ocx $only $abbrev
  398. oem $abbrev
  399. off $only $abbrev
  400. oft $only $abbrev
  401. ofx $only $abbrev
  402. ogc $only $abbrev
  403. ogg $only $abbrev
  404. ogl $only $abbrev
  405. omw $abbrev
  406. oqy $only $abbrev
  407. os $only $abbrev $capital
  408. oss $only $abbrev
  409. otf $only $abbrev
  410. otm $only $abbrev
  411. pda $abbrev
  412. pdi $only $abbrev
  413. pgi $only $abbrev
  414. pho $only $abbrev
  415. pko $only $abbrev
  416. pma $only $abbrev
  417. ppa $only $abbrev
  418. pr $only $abbrev
  419. prf $only $abbrev
  420. prg $only $abbrev
  421. prn $abbrev
  422. prt $only $abbrev
  423. qbr $abbrev
  424. qpr $abbrev
  425. raw $only $abbrev
  426. rb $abbrev
  427. rba $abbrev
  428. rc $only $abbrev
  429. rcc $abbrev
  430. rcd $abbrev
  431. rcs $abbrev
  432. rd $only $abbrev
  433. rds $abbrev
  434. rgb $abbrev
  435. rh $only $abbrev
  436. rk $only $abbrev
  437. rm $only $abbrev
  438. rma $only $abbrev
  439. rme $only $abbrev
  440. rmf $only $abbrev
  441. rmi $only $abbrev
  442. rmt $only $abbrev
  443. rmx $abbrev
  444. rn $only $abbrev
  445. rnk $only $abbrev
  446. rp $only $abbrev
  447. rqy $only $abbrev
  448. rs $abbrev
  449. rss $abbrev
  450. rta $abbrev
  451. rtf $abbrev
  452. rtl $abbrev
  453. rttl $abbrev
  454. rtv $abbrev
  455. rw $abbrev
  456. rwo $only $abbrev
  457. rx $abbrev
  458. sbr $only $abbrev
  459. scr $only $abbrev
  460. sr $only $abbrev
  461. srd $only $abbrev
  462. ssa $only $abbrev
  463. sys $only $abbrev
  464. tpu $only $abbrev
  465. udf $only $abbrev
  466. udl $only $abbrev
  467. udt $abbrev
  468. uhh $abbrev
  469. uif $only $abbrev
  470. uip $only $abbrev
  471. url $only $abbrev
  472. usd $only $abbrev
  473. usr $only $abbrev
  474. uss $only $abbrev
  475. uu $only $abbrev
  476. uue $only $abbrev
  477. uup $only $abbrev
  478. uxd $only $abbrev
  479. vba $only $abbrev
  480. vbe $only $abbrev
  481. vbr $abbrev
  482. vga $abbrev
  483. wax $only $abbrev
  484. wbr $abbrev
  485. wiz $only $abbrev
  486. wma $only $abbrev
  487. wri $only $abbrev
  488. wta $abbrev
  489. xam $only $abbrev
  490. xba $only $abbrev
  491. xiw $only $abbrev
  492. xla $only $abbrev
  493. xpa $only $abbrev
  494. xpi $only $abbrev
  495. xsi $only $abbrev
  496. xxa $only $abbrev
  497. xxe $only $abbrev
  498. xy $abbrev
  499. xyz $abbrev
  500. yu $only $abbrev
  501. zaa $only $abbrev
  502. zoo $only $abbrev
  503. br $dot $abbrev
  504. dr $dot $abbrev
  505. mr $dot $abbrev
  506. mrs $dot $abbrev
  507. itd $dot $abbrev
  508. npr $dot $abbrev
  509. str $only $dot $abbrev
  510. inc $dot
  511. prof $dot
  512. sl $dot
  513. tj $dot
  514. tzv $dot
  515. // Demonstratives
  516. tko $u+
  517. ?4 šta $u+
  518. što $u+
  519. koga $pause
  520. čega $pause
  521. // Pronouns
  522. // Prepositions
  523. o $u $brk
  524. u $u $brk
  525. s s_ $brk
  526. // Conjunctions
  527. a $u $pause // and
  528. i $u $pause // and
  529. ali $pause // but
  530. nego $pause // but
  531. ili $u $pause // or
  532. // Auxillary verbs
  533. li $u // question
  534. sam $u // to be, short form
  535. si $u
  536. je $u
  537. smo $u
  538. ste $u
  539. su $u
  540. bio $u // to be, past tense
  541. bila $u
  542. bilo $u
  543. bili $u
  544. nisam $u+ // to be, negative
  545. nisi $u+
  546. nije $u+
  547. nismo $u+
  548. niste $u+
  549. nisu $u+
  550. imam $u+ // to have
  551. imaš $u+
  552. ima $u+
  553. imamo $u+
  554. imate $u+
  555. imaju $u+
  556. nemam $u+ // to have, negative
  557. nemaš $u+
  558. nema $u+
  559. nemamo $u+
  560. nemate $u+
  561. nemaju $u+
  562. // treat as letters if at the end of the clause
  563. a a $atend // letter-a
  564. i i $atend // letter-i
  565. o o $atend // letter-o
  566. s s@ $atend
  567. u u $atend
  568. // Exceptions
  569. ctrl tsontRo:l
  570. control tsontRo:l
  571. docx d'ots||'iks
  572. jpeg j@2||p'eg
  573. macx m'ats||'iks
  574. potx p'ot||'iks
  575. sisx s'is||'iks
  576. start st'aRt
  577. utf u||te||ef
  578. ?2 ra R&
  579. ?2 re Re
  580. ?2 ar &R
  581. ?2 er eR