[Homeros] I: Тестирование модуля executor для voiceman-1.5

Michael Pozhidaev msp на altlinux.ru
Ср Фев 17 20:16:47 UTC 2010


Всем подключившимся спасибо. Значит так:

1. готовим текстовый файл подлиннее, лучше роман в кодировке koi8-r;
2. берём готовую строку вызова ru_tts в Вашей системе и распиливаем её
на две части, вызов синтезатора и вызов плеера. Почти во всех случаях
это разделение будет получаться в месте последней вертикальной черты;
3. если текст в koi8-r, то предварительный вызов iconv надо,
соответственно, тоже выбросить;
4. строка запуска текста имеет вид:
./stress normal команда_синтезатора команда_плеера файл_для_чтения >
/dev/null

Перенаправление в /dev/null нужно делать обязательно, тест пишет
некоторую информацию, она будет мешать;

5. обращаю внимание, что команды нужно обязательно брать в апострофы;

У меня это команда выглядит так, как приведено ниже. Можно её брать,
только путь к словарю нужно поправить на правильный в Вашей системе. Ну
и файл для чтения тоже должен быть изменён.

./stress normal 'ru_tts -s /usr/share/ru_tts/lexicon | voiceman-trim'
'aplay -t raw -f s8 -c 1 -r 10000' ~/tmp/test_input1 > /dev/null

Всё это из директории executors.

Вы должны услышать начала предложений в тексте, которые обрываются после
случайной задержки, длина которой не может превышать двух секунд. После
остановки начинается следующее предложение и т. д. Важно, чтобы  два
фрагмента никогда не накладывались друг на друга. Это бага. Если тут всё
нормально, попробуем экстремальный тест. 

Буду ждать результатов!

-- 
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Info: http://www.marigostra.ru/



Подробная информация о списке рассылки Homeros