|
|
Автор | Сообщение | myTTS AccentFixer Shell |
---|
bot Гость
Сообщений : 317
Репутация : 12
| |
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Чт Янв 07 2010, 23:00 | Чт Янв 07 2010, 23:00 | |
| эх, вот бы на выходе еще получать сразу готовый лексикон |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Вс Янв 10 2010, 17:24 | Вс Янв 10 2010, 17:24 | |
| Наконец-то все в одном "флаконе". Отличная утилита!! Спасибо. |
|
|
| |
rigel Наблюдатель
Сообщений : 2
Репутация : 0
| rigel | :: Вт Май 25 2010, 22:24 | Вт Май 25 2010, 22:24 | |
| У меня, при нажатии кнопки "преобразовать" программы myTTS AccentFixer, в досовском окошке выскакивает сообщение "badttsinitdll" и выходной файл не образуется! Что делать?
В каком формате и кодировке должен быть файл in.txt, как проставлять ударения? |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Вт Май 25 2010, 22:52 | Вт Май 25 2010, 22:52 | |
| - rigel пишет:
- В каком формате и кодировке должен быть файл in.txt, как проставлять ударения?
В формате .txt, кодировка ANSI. Ваши ударения роли не играют, прога их сама ставит - как ей угодно. |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Ср Май 26 2010, 01:43 | Ср Май 26 2010, 01:43 | |
| у меня вроде тьху-тьху пока нормально работает, на семерке правда безобразничало
rigel, а гугл говорит что badttsinitdll это вирус :google: вируса нету? |
|
|
| |
rigel Наблюдатель
Сообщений : 2
Репутация : 0
| rigel | :: Ср Май 26 2010, 22:29 | Ср Май 26 2010, 22:29 | |
| Касперыч говорит, что вирусов нет, а гугль у меня вообще ничего не находит по запросу "badttsinitdll".
Может у меня нет этого файла Ttsinit.dll? У кого-то он есть в винде?
А насчет ударений - почему нельзя было сделать так, чтобы я, к примеру, проставлял в исходном файле ударения каким-либо знаком (к примеру <), а прога сама проставляла бы их в выходном файле? |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Ср Май 26 2010, 23:03 | Ср Май 26 2010, 23:03 | |
| - rigel пишет:
- А насчет ударений - почему нельзя было сделать так, чтобы я, к примеру, проставлял в исходном файле ударения каким-либо знаком (к примеру <), а прога сама проставляла бы их в выходном файле?
Если бы все было так просто. |
|
|
| |
dims Наблюдатель
Сообщений : 4
Репутация : 0
| dims | :: Чт Сен 16 2010, 00:40 | Чт Сен 16 2010, 00:40 | |
| А можно как-нибудь этот функционал (получение транскрипций) вставить мне в мою программу на C#?
Первая вкладка у меня не работает -- выдаёт пустой файл. Как я понимаю, оболочка запускает программу AccentFixer.exe.
Вторая вкладка у меня работает -- даёт транскрипции. Как я понял, тут оболочка запускает acatts.exe
А как же работает данная программа? |
|
|
| |
muk79 Участник «online словари»
Сообщений : 102
Репутация : 29
| muk79 | :: Чт Сен 16 2010, 14:48 | Чт Сен 16 2010, 14:48 | |
| - dims пишет:
- А как же работает данная программа?
Программа всего лишь обертка для двух файлов AccentFixer.exe - построение транскрипции с учетом подключенных лексиконов acatts.exe - построение транскрипции для любого слова.
Вызов первой делается просто: задается переменная RML - путь к корневому каталогу (файлу AccentFixer.exe) затем вызов - Код:
-
AccentFixer.exe Alyona22k in.txt out.txt где: Alyona22k - название голоса, может быть другой если несколько голосовых профилей; in.txt - входящий файл со списком слов для построения; out.txt - исходящий файл с результатом построения.
Вызов второй еще проще: только - Код:
-
acatts.exe Alyona22k in.txt out.txt - dims пишет:
- Первая вкладка у меня не работает -- выдаёт пустой файл.
Пустой файл может быть в случае если не попалось ничего сложного из списка. Чем больше слов в лексиконе тем меньше "проблемных" слов. |
|
|
| |
dims Наблюдатель
Сообщений : 4
Репутация : 0
| dims | :: Чт Сен 16 2010, 15:50 | Чт Сен 16 2010, 15:50 | |
| Я нашёл исходник acatts.exe и там видно, как обращаться к функциями из библиотеки acatts.dll. В частности, там видна безымянная функция №84, которую автор исходника назвал BabTTS_GetWordTrans и у меня получилось ею воспользоваться. Думаю, что и вызвать её из C# получится... |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Чт Дек 02 2010, 10:03 | Чт Дек 02 2010, 10:03 | |
| Утилита очень хороша, но есть мелкое неудобство; в Vista home basic после работы и выхода из myTTS AccentFixer Shell, сам процесс не прекращается! Приходится его отключать в диспетчере задач. Дефект не критичный, я про него написал, для общей информации – автору на заметку. |
|
|
| |
Tyrrannos Интересующийся
Сообщений : 5
Репутация : 0
| Tyrrannos | :: Чт Фев 10 2011, 19:03 | Чт Фев 10 2011, 19:03 | |
| Здравствуйте, хотел узнать, встречался кто с такой проблемой. Режим ACATTS работает хорошо, а вот режим ATTS не хочет работать. Нажимаю кнопку преобразовать, появляется на несколько секунд надпись "Работаю", затем появляется командная строка и сразу исчезает. И все, текст преобразованный не появляется. В настройка голосовой профиль указан верный "Alyona22k" Возможно кто встречался с таким и может помочь?
Спасибо. |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Чт Фев 10 2011, 20:36 | Чт Фев 10 2011, 20:36 | |
| - Tyrrannos пишет:
- Возможно кто встречался с таким и может помочь?
Да, есть такое, но я всё списывал на свою корявую висту, и работаю лишь с ACATTS. А какая у Вас ОС? |
|
|
| |
Tyrrannos Интересующийся
Сообщений : 5
Репутация : 0
| Tyrrannos | :: Чт Фев 10 2011, 22:20 | Чт Фев 10 2011, 22:20 | |
| - evmir1 пишет:
- А какая у Вас ОС?
Windows 7, сейчас установил на ноутбук, там тоже Windows 7 и тоже не работает=( |
|
|
| |
evmir_troll-hunter Admin
Сообщений : 616
Репутация : 208
| evmir_troll-hunter | :: Чт Фев 10 2011, 22:41 | Чт Фев 10 2011, 22:41 | |
| Моё мнение, что режим ATTS себя изжил. Я ещё до myTTS AccentFixer Shell несколько раз им пользовался - результат меня не впечатлил. |
|
|
| |
Tyrrannos Интересующийся
Сообщений : 5
Репутация : 0
| Tyrrannos | :: Чт Фев 10 2011, 23:14 | Чт Фев 10 2011, 23:14 | |
| Ясно. А какой тогда есть выход. Как искать слова с учетом подключенного лексикона? |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Чт Фев 10 2011, 23:36 | Чт Фев 10 2011, 23:36 | |
| Tyrrannos, ATTS может ничего не найти, такое бывает, он капризный очень искать новые слова можно вручную, в балаболке например, как поиск имен или слова с ошибками, предварительно сделав словарь замен из лексикона (чтобы не было повторений) |
|
|
| |
Tyrrannos Интересующийся
Сообщений : 5
Репутация : 0
| Tyrrannos | :: Чт Фев 10 2011, 23:56 | Чт Фев 10 2011, 23:56 | |
| - evilone_ пишет:
- предварительно сделав словарь замен из лексикона
Простите за глупость, но как сделать такой словарь?) |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пт Фев 11 2011, 18:52 | Пт Фев 11 2011, 18:52 | |
| Tyrrannos, экспортируете нужный вам лексикон в текстовый файл а затем в балаболке обрабатываете его ini\rex словарем вот с таким правилом: - Код:
-
([A-Za-zА-яЁё\-]+)\s\#.*(\r\n)=$1=$1$2 и сохраняете его как *.dic, затем при поиске имен указываете исключить слова из этого словаря |
|
|
| |
Tyrrannos Интересующийся
Сообщений : 5
Репутация : 0
| Tyrrannos | :: Пт Фев 11 2011, 19:03 | Пт Фев 11 2011, 19:03 | |
| evilone_, Все, разобрался. Большое спасибо что уделили время. |
|
|
| |
welton Интересующийся
Сообщений : 6
Репутация : 0
| welton | :: Сб Апр 16 2011, 13:40 | Сб Апр 16 2011, 13:40 | |
| извените за глупый вопрос но я хочу знать как менять расширение файлов txt чтоб создавать файлы dic |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Сб Апр 16 2011, 16:02 | Сб Апр 16 2011, 16:02 | |
| welton, если речь про лексикон то только через редактор (Lexicon Manager) импортируя туда текстовый файл |
|
|
| |
|
myTTS AccentFixer Shell |
---|