TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  РегистрацияРегистрация  ВходВход  



myTTS AccentFixer Shell

Предыдущая тема Следующая тема Перейти вниз
АвторСообщениеmyTTS AccentFixer Shell
bot
Гость


Сообщений : 317
Репутация : 12

 bot :: Чт Янв 07 2010, 17:04
Чт Янв 07 2010, 17:04



myTTS AccentFixer Shell удобный GUI для утилиты построения транскрипций к голосу Алена от Ajaja
  • возможность изменения путей входного и выходного файлов (авто, полуавто и вручную);
  • убрана привязка к директории установки, теперь можно устанавливать и\или перемещать в любую директорию;
  • 2 в 1 AccentFixer (ATTS) и простое построение транскрипций по списку (ACATTS);
  • быстрое и удобное построение транскрипций для любого голосового профиля.
Основные настройки программы:
  1. сохранить текущие пути к входному и выходному файлам;
  2. открывает файл по указанному пути;
  3. ATTS – режим построения транскрипций для указанного голосового профиля с учетом подключенных к нему лексиконов;
  4. путь для выходного файла в который будут записаны полученные транскрипции, при выборе режима «Автоматически всегда» автоматически будет выбран файл out.txt в корневой директории программы;
  5. путь для входного файла для которого будут строится транскрипции, при выборе режима «Автоматически всегда» автоматически будет выбран файл in.txt в корневой директории программы;
  6. ACATTS – режим построения транскрипций для всего входящего списка для указанного голосового профиля;
  7. окно настроек программы;
  8. выход из программы;
  9. при этом режиме будет доступен выбор путей как для входного так и для выходного файлов;
  10. при этом режиме будет доступен выбор только для входного файла, выходной файл будет выбран автоматически как файл out.txt в корневой директории программы;
  11. при этом режиме и входной и выходной файлы будут заданы автоматически как in.txt и out.txt в корневой директории программы;
  12. сохранение или сброс настроек на настройки по-умолчанию;
  13. название голосового профиля для которого необходимо получить транскрипции, голосовой профиль это название голоса которое задается в VoiceManager’e;
  14. изменение текущего пути расположения файла;
  15. запуск процесса построения транскрипции для выбранного режима.


31 myTTS AFS

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Чт Янв 07 2010, 23:00
Чт Янв 07 2010, 23:00

эх, вот бы на выходе еще получать сразу готовый лексикон :pink:

Вернуться к началу Перейти вниз
evmir_troll-hunter
Admin
avatar


Сообщений : 627
Репутация : 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
avatar


Сообщений : 627
Репутация : 208

 evmir_troll-hunter :: Вт Май 25 2010, 22:52
Вт Май 25 2010, 22:52

rigel пишет:
В каком формате и кодировке должен быть файл in.txt, как проставлять ударения?
В формате .txt, кодировка ANSI. Ваши ударения роли не играют, прога их сама ставит - как ей угодно. Sad

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Ср Май 26 2010, 01:43
Ср Май 26 2010, 01:43

у меня вроде тьху-тьху пока нормально работает, на семерке правда безобразничало :scary:

rigel, а гугл говорит что badttsinitdll это вирус :google:
вируса нету? :farmalin: Suspect

Вернуться к началу Перейти вниз
rigel
Наблюдатель


Сообщений : 2
Репутация : 0

 rigel :: Ср Май 26 2010, 22:29
Ср Май 26 2010, 22:29

Касперыч говорит, что вирусов нет, а гугль у меня вообще ничего не находит по запросу "badttsinitdll".

Может у меня нет этого файла Ttsinit.dll? У кого-то он есть в винде?

А насчет ударений - почему нельзя было сделать так, чтобы я, к примеру, проставлял в исходном файле ударения каким-либо знаком (к примеру <), а прога сама проставляла бы их в выходном файле?

Вернуться к началу Перейти вниз
evmir_troll-hunter
Admin
avatar


Сообщений : 627
Репутация : 208

 evmir_troll-hunter :: Ср Май 26 2010, 23:03
Ср Май 26 2010, 23:03

rigel пишет:
А насчет ударений - почему нельзя было сделать так, чтобы я, к примеру, проставлял в исходном файле ударения каким-либо знаком (к примеру <), а прога сама проставляла бы их в выходном файле?
Если бы все было так просто. Crying or Very sad

Вернуться к началу Перейти вниз
dims
Наблюдатель


Сообщений : 4
Репутация : 0

 dims :: Чт Сен 16 2010, 00:40
Чт Сен 16 2010, 00:40

А можно как-нибудь этот функционал (получение транскрипций) вставить мне в мою программу на C#?

Первая вкладка у меня не работает -- выдаёт пустой файл. Как я понимаю, оболочка запускает программу AccentFixer.exe.

Вторая вкладка у меня работает -- даёт транскрипции. Как я понял, тут оболочка запускает acatts.exe

А как же работает данная программа?

Вернуться к началу Перейти вниз
muk79
Участник «online словари»


Сообщений : 103
Репутация : 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
avatar


Сообщений : 627
Репутация : 208

 evmir_troll-hunter :: Чт Дек 02 2010, 10:03
Чт Дек 02 2010, 10:03

Утилита очень хороша, но есть мелкое неудобство; в Vista home basic после работы и выхода из myTTS AccentFixer Shell, сам процесс не прекращается! Приходится его отключать в диспетчере задач. Дефект не критичный, я про него написал, для общей информации – автору на заметку.Smile

Вернуться к началу Перейти вниз
Tyrrannos
Интересующийся


Сообщений : 5
Репутация : 0

 Tyrrannos :: Чт Фев 10 2011, 19:03
Чт Фев 10 2011, 19:03

Здравствуйте, хотел узнать, встречался кто с такой проблемой. Режим ACATTS работает хорошо, а вот режим ATTS не хочет работать. Нажимаю кнопку преобразовать, появляется на несколько секунд надпись "Работаю", затем появляется командная строка и сразу исчезает. И все, текст преобразованный не появляется. В настройка голосовой профиль указан верный "Alyona22k" Возможно кто встречался с таким и может помочь?

Спасибо.

Вернуться к началу Перейти вниз
evmir_troll-hunter
Admin
avatar


Сообщений : 627
Репутация : 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
avatar


Сообщений : 627
Репутация : 208

 evmir_troll-hunter :: Чт Фев 10 2011, 22:41
Чт Фев 10 2011, 22:41

Моё мнение, что режим ATTS себя изжил. Я ещё до myTTS AccentFixer Shell несколько раз им пользовался - результат меня не впечатлил.whistling

Вернуться к началу Перейти вниз
Tyrrannos
Интересующийся


Сообщений : 5
Репутация : 0

 Tyrrannos :: Чт Фев 10 2011, 23:14
Чт Фев 10 2011, 23:14

Ясно. А какой тогда есть выход. Как искать слова с учетом подключенного лексикона?

Вернуться к началу Перейти вниз
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 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 словари»
avatar


Сообщений : 860
Репутация : 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 словари»
avatar


Сообщений : 860
Репутация : 317

 evilone_ :: Сб Апр 16 2011, 16:02
Сб Апр 16 2011, 16:02

welton, если речь про лексикон то только через редактор (Lexicon Manager) импортируя туда текстовый файл

Вернуться к началу Перейти вниз
Спонсируемый контент




 Спонсируемый контент ::


Вернуться к началу Перейти вниз

myTTS AccentFixer Shell

Предыдущая тема Следующая тема Вернуться к началу
myTTS AccentFixer Shell
Страница 1 из 1Страница 1 из 1
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении