(2016-05-13, 13:51:52)Yuli_D написа: След като се редактира файла, разширението от rst се променя на dat и се поставя в VocalizerEx\languages\bgr\speech\components\
Във файла съм вкарал правилно да замества бройните на римски от I до X, като заместването е в мъжки род и важи глобално за синтезатора, не само за iGO и вариантите му. Ако има израз в женски род като например "Леля Цецка IV" ще бъде произнесено като "Леля Цецка Четвърти", но за сега това ме устройва. Това успях да направя за сега. Във файла има още няколко замествания, които са по-скоро за тест от моя страна, не толкова за реално ползване.
Смятам, че файла rex_bgb.rst дава допълнителни възможности за настройка на правилното произнасяне на езика и който има време и желание може да се занимае с него и да си го настрои според нуждите си.
Мерси много за rex_bgb.rst, преименувах го в rex_bgb.dat и проблема с изговаряне "знак за градус" се оправи. За да тръгне бях подготвен и добавих в hdr файла трите реда:
<RESOURCE content-type="application/x-vocalizer-rettt+text;loader=broker">
rex/bgb
</RESOURCE>
Иначе бях тръгнал по много сложен път с някакви
ANSI hex
/(\d+)\xB0/ --> "$1 градуса"
/(\d+)?\x25/ --> "$1 процента"
а и по Целзий и Фаренхайт така не работи, пък решението било много по-просто:
/°F/ --> "градуса по Фаренхайт"
/°C/ --> "градуса по Целзий"
/°/ --> "градуса"
/%/ --> "процента"
Така 1% и 2% ги произнася "едно процента" и "две процента", ама е по-добре от "едно(две) знак за процент"
Иначе
userdct_bgb.dat го редактирам с
Miledi bgb, за което също благодаря, че сподели