29.07.2010 10:53, Michael Pozhidaev пишет: > М-м-м... Нет, ALT LInux пока ставить не нужно. Я подумаю, что > предпринять. Для начала попробую flite и libunistring поставить в chroot > из исходников.
Не похоже, чтобы это могло помочь. Я вчера писала про транскрипцию, всё-таки хотелось бы понять, правильно ли она формируется. Не могли бы вы собрать с отладочной информацией и попробовать следующее в gdb? Допустим, мы пытаемся прочитать слово "проверка". (gdb) break hts_synth Breakpoint 1 at 0x40453e: file src/lib/lib.c, line 303. (gdb) run < test.txt > test.wav Starting program: /home/olga/dev/RHVoice/build/bin/RHVoice < test.txt > test.wav Breakpoint 1, hts_synth (u=0x9a1570) at src/lib/lib.c:303 303 HTS_LabelString *lstring=NULL; (gdb) set $i=relation_head(utt_relation(u,"Segment")) (gdb) print item_feat_string($i,"name") $1 = 0xd7cb90 "pau" (gdb) set $i=item_next($i) (gdb) print item_feat_string($i,"name") $2 = 0xd7c330 "p" И далее с item_next и item_feat_string. В данном случае должно получиться "pau p r a vv ee r k a pau". -- Olga -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
