|
|
Автор | Сообщение | Dialoger |
---|
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 28.06.10 21:32 |  |
| Dialoger Программа для разметки текстового файла на наличие диалогов, для последующего синтеза в программе "Балаболка". Программа написана от нечего делать и для себя. Так что сильно не пинайте 

Функции программы:
- Разметка текстового файла с целью, найти диалоги и вставить теги, чтобы Балаболка синтезировала их выбранным голосом, отличным от голоса, озвучивающего текст повествования. Используются только голосовые движки Ольга и Алёна.
Как пользоваться:
- Запускаем программу.
- Выбираем файл с текстом.
- Вводим в поле ввода разделитель прямой речи и слов автора
Пример: "– А кому в наше время нужны конные гонцы, господит Аплегатт? – иногда удивлялись молодые люди. – К примеру, из Венгерберга до Вызимы никому не доскакать быстрее, чем в четыре-пять дней, даже на самом что ни на есть резвом скакуне..."
Как видим, диалог начинается с "–", вот этот символ копируем из текста и вставляем в поле ввода. Внимание: убедитесь что, после того как скопируете знак, в поле ввода нет других символов, включая пробел, иначе программа работать не будет. Зачем это всё нужно? Ответ прост: каждый текст форматируется по разному, где то используется "дефис", а где то "тире".
- Нажимаем "Обработать"
- Немного ждём и , после обработки, сохраняем текст с нужным именем
- Открываем в Балаболке, выбираем голосовой движок такой же как и в Dialoger'е для повествования и слушаем
 Внимание: есть проблема со словарями, например при использовании Corector.ini для Алёнки, Балаболка начисто забывает про теги, и читает их как текст. Так что, отключайте его.
Вроде всё. Не забывайте что это первая версия программы и возможны ошибки. Если эта утилита покажется кому то интересной и нужной, пишите, тогда буду дальше её развивать.
Dialoger |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 28.06.10 22:00 |  |
| Спасибо за утилиту, но к сожалению она на Висте не срабатывает - не открывает текст! Пытается, появляется диалоговое окно, выбираю текст, и ничего. |
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 28.06.10 22:36 |  |
| Попробуйте запустить в режиме совместимости с Windows XP. Может это поможет. В ближайшее время постараюсь переписать под Висту и 7 |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 28.06.10 22:53 |  |
| Berngart, ух ты класс, вот то чего так долго не хватало  спасибо
evmir1, у меня работает, может дело в кодировке файла?
интересно а тегами можно как-то сделать чтение субтитров? |
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 29.06.10 10:55 |  |
| - evilone_ пишет:
- интересно а тегами можно как-то сделать чтение субтитров?
В проигрывателе The KMPlayer эта функция есть. |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 29.06.10 19:29 |  |
| Berngart, вот такие есть пожелания\замечания к программе: - нет поддержки unicode, обрабатываются только текстовые файлы в ansi - не работает или непонятно как работает смена названия голоса?!!

- возможно как-то добавить сохранение разделительного символа (вариантов) чтобы каждый раз не вводить заново а накопительно в виде выпадающего списка с возможностью очистки текущего значения из этого списка
или
вообще-то там же не много вариантов всего возможно (три вида тире и два вида пробела перед и\или после него) может можно автоматизировать поиск этого разделителя? например если начало новой строки содержит один из вариантов разделителя тот он и берется за основной? |
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 29.06.10 20:53 |  |
| - evilone_ пишет:
- - не работает или непонятно как работает смена названия голоса?!!
По скрину видно что вы пытались сами вводить название голосового движка. Нужно было выбрать из списка.(там выпадающий список, а не поле ввода)
- Berngart пишет:
- Используются только голосовые движки Ольга и Алёна.
Добавлю использование других голосовых движков и Unicode скорее всего завтра |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 30.06.10 0:26 |  |
| Berngart, да, название вводилось вручную потому что его не было в списке у аленки ведь можно создавать много голосовых профилей которые по сути есть те же самые голоса, удобно для диалогов сделать отдельный профиль и его указать

может будет лучше сделать возможность самому указывать название или считывать перечень установленных голосов из реестра как-то?
а автопоиск разделителя ждать? или хотя бы открытие самого текста в окошке снизу откуда его можно будет найти и скопировать а то как-то не очень неудобно его искать вообще 
и возможно ли потом добавить еще три дополнительных поля для смены (по желанию)?:
- volume (громкость) <volume level="..."></volume>
- rate (скорость)
- <rate absspeed="..."></rate>
- <rate speed="..."></rate>
pitch (высоту тона) <pitch absmiddle="..."></pitch> <pitch middle="..."></pitch>
|
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 30.06.10 19:24 |  |
| Переписал программу, но ошибок не убавилось.
- Добавил автоматическое распознание разделителя. Нужно тщательно протестировать.
- Автоматическое распознание установленных голосовых движков
Unicode пока подождёт...
В планах отладить программу и добавить:
- Спойлер:
-
- evilone_ пишет:
- и возможно ли потом добавить еще три дополнительных поля для смены (по желанию)?:
* volume (громкость) <volume level="..."></volume> * rate (скорость)
o <rate absspeed="..."></rate> o <rate speed="..."></rate>
* pitch (высоту тона)
o <pitch absmiddle="..."></pitch> o <pitch middle="..."></pitch>
Скачать новую версию |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 30.06.10 20:37 |  |
| Berngart, голоса распознала отлично а вот разделитель пока нет 
- Спойлер:
-
- Цитата :
- – На прошлой неделе они отбили несколько контратак войск режима и сил Секуритатя, – шепнула Донна Уэкслер По ее тону было ясно, что для нее это волнующая тема.
Раду Фортуна, маленький человечек, торопливо представленный нам возле аэропорта в качестве гида и уполномоченного переходного правительства, повернулся на своем сиденье и широко улыбнулся, словно его нимало не трогало происходящее.
– Они убивать много Секуритатя, – громко сказал он, улыбнувшись еще шире. – В три раза больше людей Чаушеску пытались взять аэропорт…, в три раза больше их убили.
- Цитата :
- <voice required="name = Alyona22k">
<voice required="name = Alyona22k"> <voice required="name = dialog">— На прошлой неделе они отбили несколько контратак войск режима и сил Секуритатя, – шепнула Донна Уэкслер По ее тону было ясно, что для нее это волнующая тема.<voice required="name = Alyona22k"> <voice required="name = Alyona22k"> <voice required="name = Alyona22k"> Раду Фортуна, маленький человечек, торопливо представленный нам возле аэропорта в качестве гида и уполномоченного переходного правительства, повернулся на своем сиденье и широко улыбнулся, словно его нимало не трогало происходящее.<voice required="name = Alyona22k"> <voice required="name = Alyona22k"> <voice required="name = Alyona22k"> <voice required="name = dialog">— Они убивать много Секуритатя, – громко сказал он, улыбнувшись еще шире. – В три раза больше людей Чаушеску пытались взять аэропорт…, в три раза больше их убили.<voice required="name = Alyona22k"> <voice required="name = Alyona22k"> <voice required="name = Alyona22k">
по-моему оно начало ставить по два лишних раза где надо и где не надо и пропустило в середине смену  |
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 01.07.10 3:42 |  |
| теперь вроде работает, протестируй ещё 
- Спойлер:
-
– На прошлой неделе они отбили несколько контратак войск режима и сил Секуритатя, – шепнула Донна Уэкслер По ее тону было ясно, что для нее это волнующая тема.
Раду Фортуна, маленький человечек, торопливо представленный нам возле аэропорта в качестве гида и уполномоченного переходного правительства, повернулся на своем сиденье и широко улыбнулся, словно его нимало не трогало происходящее.
– Они убивать много Секуритатя, – громко сказал он, улыбнувшись еще шире. – В три раза больше людей Чаушеску пытались взять аэропорт…, в три раза больше их убили.
- Спойлер:
-
<voice required="name = Olga">— На прошлой неделе они отбили несколько контратак войск режима и сил Секуритатя, <voice required="name = Alyona22k">— шепнула Донна Уэкслер По ее тону было ясно, что для нее это волнующая тема.<voice required="name = Alyona22k">
Раду Фортуна, маленький человечек, торопливо представленный нам возле аэропорта в качестве гида и уполномоченного переходного правительства, повернулся на своем сиденье и широко улыбнулся, словно его нимало не трогало происходящее.
<voice required="name = Olga">— Они убивать много Секуритатя, <voice required="name = Alyona22k">— громко сказал он, улыбнувшись еще шире. <voice required="name = Olga">— В три раза больше людей Чаушеску пытались взять аэропорт…, в три раза больше их убили.<voice required="name = Alyona22k">
http://www.letitbit.tv/files/135756/dialoger.exe |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 01.07.10 17:44 |  |
| Berngart, перезалейте пожалуйста на человеческий хостинг, не могу загрузить оттуда 
|
|
|
 | |
Berngart Интересующийся
Сообщений : 7
Репутация : 8
 | 08.07.10 16:20 |  |
| - evilone_ пишет:
- Berngart, перезалейте пожалуйста на человеческий хостинг, не могу загрузить оттуда
http://upwap.ru/943190 Раньше перезалить времени не было. Если и отсюда не качается, напиши на какой залить. |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 08.07.10 22:57 |  |
| Berngart заливайте на Depositfiles. Это отличный файлообменник, очень надёжный. Правда файлы там "живут" лишь месяц, но ведь всегда можно перезалить. Dialoger - утилита небольшая. |
|
|
 | |
|
Dialoger |
---|