Jump to content
Sign in to follow this  
Робот-Говорун

АСТ и Звуковые Триггеры

Recommended Posts

После проведения некоторых изысканий относительно работы TTS для 32битных приложений в 64битных Висте и семерке:

Чтоб запустить русский голос(они к сожалению только 32х битные) необходимо после установки выбрать его по умолчанию в 32окошке управления TTS ее можно найти тут:

C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl

Что касается голосов... Самый приятный и разборчевый "Алена" наотрез отказывает сотрудничать с парсером, он виснет.

Голоса Катерина и Николай работают более менее, Катерина как мне показалось не очень разборчивая, у голоса "Николай" вроде все нормально с дикцией, но зомбо-робото тембр может немного раздражать, но как говорится на вкус и цвет...

Share this post


Link to post
Share on other sites

Возникла вот проблемка.

Сделано все как описанно. Но не ловит парс фразу.

Тоесть в упор молчит на макрос по чату...

Share this post


Link to post
Share on other sites

Если парс не ловит фразу, значит фраза написана неверно. Фразы для тригеров должны совпадать 1:1, с пробелами, пунктуацией, заглавными буквами и т.п. Поэтому на длинные фразы лучше ставить их начало.

Например есть какая нибудь фраза:

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

Достаточно в парсере написать:

"Вы чувствуете, как все ваши хрени" и всё будет работать.

Share this post


Link to post
Share on other sites
Возникла вот проблемка.

Сделано все как описанно. Но не ловит парс фразу.

Тоесть в упор молчит на макрос по чату...

а запись лога в игре включена?)

Share this post


Link to post
Share on other sites
эт с какого энкаунетра? )

Имя зовут - Офигительная Хрень.

Стан, ты не бил этого моба?! Оо Ты все проспал! :(

Share this post


Link to post
Share on other sites
Если парс не ловит фразу, значит фраза написана неверно. Фразы для тригеров должны совпадать 1:1, с пробелами, пунктуацией, заглавными буквами и т.п. Поэтому на длинные фразы лучше ставить их начало.

Фраза забита именно одинаково.

Да и парс все ловит.

Ария на Маэстро без проблем ловится по такой схеме .*?мелодичной арии смерти.*

Если ктото дает макрос !проклятие, то вот так *?проклятие* он ловится.

Но вот в такой схеме .*==== (?.+?) +проклят.*====.* Я так понимаю говорилка должна кокретно сказать ник-проклят. Вот при такой схеме на макрос упорно парс молчит.

Share this post


Link to post
Share on other sites
Но вот в такой схеме .*==== (?.+?) +проклят.*====.* Я так понимаю говорилка должна кокретно сказать ник-проклят. Вот при такой схеме на макрос упорно парс молчит.

Это уже к автору.

.*?мелодичной арии смерти.*

Вот эта вся ерунда в виде всяких знаков совершенно не нужны. У меня всё работает без них (скрины в описании Мирагула, например).

Share this post


Link to post
Share on other sites

Но вот в такой схеме .*==== (?.+?) +проклят.*====.* Я так понимаю говорилка должна кокретно сказать ник-проклят. Вот при такой схеме на макрос упорно парс молчит.

При Regular Expression:

.*==== (?.+?) +проклят.*====.*

Сообщение должно быть вида:

==== Зарасс проклят ====

Знаков "=" должно быть ровно четыре штуки.

Между первыми "====" и ником должен быть ровно один пробел, не больше и не меньше.

Если Regular Expression изменить на:

.*==== +(?.+?) +проклят.*====.*

то пробелов можен сколько угодно, но не менее одного.

Если Regular Expression изменить на:

.*==== *(?.+?) +проклят.*====.*

то пробелов можен сколько угодно, может и не быть совсем.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×