Jump to content

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


Recommended Posts

  • 2 weeks later...

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

При Regular Expression:

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

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

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

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

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

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

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

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

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

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...