Lex:
[...]
>> После чего в директории /tmp будут создаваться файлы типа multiy30tDt с
>> командами Multispeech. Может, из них что-то ясно будет.
Le> Создаются. только мне ничего не ясно :-)
Хорошо, что вы даже в этом видите повод для оптимизма. (Я про смайлик) :-)
Le> После этого магическим образом multispeech заработал в orca, только
Le> немного не так, как хотелось бы: а именно, он озвучивает посылаемые на
Le> него команды. Тоесть перед каждой фразой я слышу о том, что voice set to
Le> xxx, rate set to xxx etc. Работать не возможно.
Le> Файл 1:
Le> tts_split_caps 1
Le> tts_allcaps_beep 0
Le> tts_capitalize 0
Le> tts_set_speech_rate 460
Что-то скорость великовата.
[...]
Le> если вам что-то ясно из этого лога, пожалуйста, дайте мне знать :)
Мне ясно, что проблема не на стороне Orca. Там всё работает, как и должно,
за исключением, пожалуй, слишком высокой скорости. Ещё в пользу того, что у
вас что-то не так с Multispeech, говорит то, что Multispeech читает команды
внутри квадратных скобок. Может быть, Multispeech 2 просто не справился с
форматом команд Dectalk. Не знаю, как там реализован разбор этих команд.
Было бы лучше, если бы он сразу выделял подстроку внутри квадратных скобок и
разбирал её отдельно, чтобы исключить возможность смешивания с основным
текстом. Но, может быть, у вас просто сборка Multispeech кривая.
>> Ещё можно включить отладочный режим Orca.
Le> как?
Думаю, что вам это не нужно, так как дело, по-моему, не в Orca, но на всякий
случай повторю фрагмент из моего старого письма:
Наконец, можно сделать лог работы Orca. Для этого раскомментируйте в файле
user-settings.py строчки
orca.debug.debugLevel = orca.debug.LEVEL_ALL
orca.debug.eventDebugLevel = orca.debug.LEVEL_OFF
orca.debug.debugFile = open(time.strftime('debug-%Y-%m-%d-%H:%M:%S.out'), 'w',
0)
При следующем запуске Orca создаст в директории, из которой вы
запустили Orca, файл debug-*.out (вместо звёздочки будет дата) с
отладочной информацией.
--
Дмитрий Падучих
--
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus