|
|
Автор | Сообщение | Балаболка |
---|
worlcup2010 Наблюдатель
Сообщений : 3
 | 15.06.10 20:17 |  |
| - ozzy222 пишет:
- Перепробовал все балаболки от 1 от 2.0. Всё бы хорошо, но при создании несколько аудиофайлов из текстового файла с разбивкой по заданному слову Балаболка записывает только в один первый файл, и пишет, что все задачи выполнены. Никаких ошибок не выводится. Что это может значит? Пробовал на свежеустановленной 7-ке 2009 разлива, потом обновил до конца - такая же петрушка. На других 7-ках, Vistax пробовал - всё идеально. Может в проце дело- 1,8 Гц? что тогда поможет
Всё дело в аудиокарте, точнее в отсутствии как минимум на программном уровне. У меня возникла проблема - при добавлении тегов у английских слов(одиночных) балабола читает эти теги как обычный текст как ни в чём ни бывало, и всё также Алениным голосом. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
worlcup2010 Наблюдатель
Сообщений : 3
Репутация : 0
 | 16.06.10 20:25 |  |
| - balabolka пишет:
Могу предположить, что "Алена" работает через SAPI 4, а не через SAPI 5. Проверьте, пожалуйста.
Голос "Алена" присутствует и в списке голосов SAPI 4, и в списке SAPI 5. Теги будут работать только с голосами SAPI 5. Нет, усё поставлено нормально-SAP-5. Смог локализовать проблему- описанный мной казус случается если отметить галочкой файл corrector.ini в панеле словарей. Но я не хочу идти на компромиссы, хочу чтоб два голоса читали текст и спроизношением всё нормуль было. Я подумал, а может надо добавить словари для второго голоса- Acapela Heatherа?? |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
oleg-207 Наблюдатель
Сообщений : 1
Репутация : 0
 | 17.06.10 12:52 |  |
| Как настроить программу чтоб она при чтении подобных списков видела пробелы между цифрами а не читала всю строку одним числом.Копирую это из EXCEL.Спасибо. ПРИМЕР
2500 100 1810 110 1 без текст. 1790 90 1 без текст. 1820 600 1 2150 590 1 650 580 5 1170 350 1 1170 250 1 335 500 1 без текст. 3350 40 1 без текст. 530 110 4 без текст. 500 110 4 без текст. 600 160 2 группа |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
worlcup2010 Наблюдатель
Сообщений : 3
Репутация : 0
 | 17.06.10 22:32 |  |
| - balabolka пишет:
- Читайте внимательнее инструкцию по применению словарей, evmir1 прав: этот INI-файл нужен лишь для подготовки текста, а в процессе чтения его необходимо отключить.
Там нструкция куда-то исчезла или я простой смерд( Я правильно понимаю, чтобы подготовить с этим словарём текст, нужно в меню нажать коррекция произношения-показать изменённый текст? |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 19.06.10 19:50 |  |
| Lexus Никаких "тихих" изменений, о которых Вы пишите, в программе не производилось. Специально еще раз просмотрел текст программы, послушал куски текстов - не вижу и не слышу того, о чем Вы пишите. Лишним паузам на пустых строках взяться неоткуда - паузы можно лишь задать в настройках программы (проверьте, какие значения выставлены в окне "Установки", закладка "Паузы".). Автоматическая замена нескольких пробелов на один во время чтения тем более невозможна - программы не смогла бы подсвечивать текущее читаемое слово, "сбилась" бы возвращаемая голосом текущая позиция в тексте.
Разбирайтесь с настройками программы - возможно, причина того, что Вы слышите, именно там.
Единственное изменение в последней версии - исправлена ошибка в быстром методе, о которой Вы сообщали:
- Цитата :
- Текст для чтения:
мог объяснить
Правило: *г объ*=г - объ
Результат: мог -яснить объ
Исправить эту ошибку было непросто, но, кажется, сейчас всё должно работать правильно.
Кстати, кто-то из пользователей присылал мне идею, что величину паузы после абзаца надо умножать на количество пустых строк после этого абзаца (например, пауза 500 мсек, 4 пустые строки после абзаца = 2000 мсек). Но эта идея не была реализована. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 21.06.10 13:33 |  |
| - Lexus пишет:
- Может, ввести запоминание характеристик движков (частота, скорость, громкость), либо настраивать через теги в окошке "Иностранные слова" иностранный голос?
Ну, не знаю... Функция эта, как я могу судить по письмам пользователей, не очень востребована; поэтому не хотелось бы ее излишне усложнять. В mp3book для этих целей используется отдельный экземпляр объекта голоса, со всеми соответствующими настройками; чтение выполняется попеременно то одним объектом голоса, то другим. Решение неплохое, но не без недостатков. Мне лично не хотелось бы серьезно модифицировать программу для реализации подобного подхода.
Можно добавлять теги изменения скорости и тембра в окне "Иностранные слова" - да, это тоже вариант. Но тогда получающийся текст будет "перегружен" тегами, это будет выглядеть не очень читабельно:
- Код:
<voice required="Language=409"><volume level="50"><rate absspeed="2"><pitch absmiddle="5">It's me.</pitch></rate></volume></voice>
Можно добавлять в текст какие-нибудь "суррогатные" теги, например:
- Код:
<1>It's me.</1> которые затем при чтении будут заменяться более сложными конструкциями из тегов SAPI 5. Но и это меня не очень устраивает, так как придется где-то хранить и редактировать настройки для таких тегов/голосов, что, опять-таки, ведет к чрезмерному усложнению интерфейса программы.
Не знаю, надо думать. Проблема в том, еще раз повторюсь, что это не самая востребованная пользователями функция программы (китайские и японские голоса, например, вполне сносно читают тексты из латинских букв), так что не хотелось бы еще и перегружать эту функцию "лишними" настройками. |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
Sekuka Посетитель
Сообщений : 30
Репутация : 8
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
Sekuka Посетитель
Сообщений : 30
Репутация : 8
 | 21.06.10 21:40 |  |
| evmir1, Я умею и на Вы. Но место культуры - это библиотека. А тут другой форум. Образованые и культурные живут на Либрусеке. А што вы вдвоем тут на Лексуса наезжаете.
- Цитата :
- Sekuka ты хоть читаешь што пишут? Я против вредного и бесполезного предложения Лексуса навешивать в прогу кучу одновременно работающих голсовых движков, а НЕ за его предложение
Почитал и оказалось, что это предложение MP3бука. А лексус только свою имху сказал. А вы ребята какие-то скучные и не хотите чтобы балаболка развивалась. Всебы вам кастрировать. Вот и сообщение без орфографии ужу не напишешь. А я и так мало ошибок делаю. Не больше других. |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 21.06.10 21:48 |  |
| Sekuka, всё это не по существу. Сам автор Балаболки когда-то на форуме писал; "Да, lev55 совершенно верно определил причину, почему в программе "Балаболка" нет одновременного использования двух голосовых движков, для кириллицы и латиницы: программа рассчитана не только на российских пользователей, а для иностранцев подобную функцию трудно реализовать; немецкий текст от французского отличить будет сложно." Просто нужно внимательнее читать. |
|
|
 | |
Sekuka Посетитель
Сообщений : 30
Репутация : 8
 | 21.06.10 22:16 |  |
| Все течет все меняется. Когда-то Маркс был вершиной мысли человека. А сейчас он тока гумусс на ниве познания. Вы ребята тормозите процесс. Роль гумусса вам не понутру. И своих идей нет и чужие гнобите. Контэкст цитаты выше мог быть выше вашего восприятия. Так упростите задачу. Если отличить женский голос от мужского нельзя. То русский от немецкого можно явно назначив латинским буквам немецкий язык у Беля или франзузский у Ремарка. А мот наоборот. Счас пойду насверку к букварю. |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 22.06.10 11:33 |  |
| Пожалуйста, больше уважения друг к другу!
Все на так просто с опцией чтения иностранных слов, поэтому и сложно выбрать наилучший способ ее реализации. Я не хочу критиковать тот способ, что реализован в mp3book (когда есть два экземпляра голоса, русский и нерусский, каждый со своими настройками), но хочу обратить внимание на то, что второй голос "жестко" привязан только лишь к латинским буквам. Здесь уже задавали вопрос - а что, если потребуется читать текст тремя голосами (например, русский, английский и китайский)? И это только одна из потенциальных проблем.
Написать тестовую программку, читающую поперменно двумя голосами (русские буквы русским голосом, латинские буквы - английским), - легко. А вот вставить второй экземпляр голоса в "Балаболку", где на процесс чтения вслух и на запись в аудофайл "навешено" множество дополнительных функций (применение правил из словарей, паузы, слежение за текстом и т.д.), - это огромная работа. Автор mp3book эту работу выполнил - он молодец; но лично я не готов осуществить подобную модификацию своего программного продукта.
Через теги SAPI 5 это реализовать проще, но текст после этого будет выглядеть не очень хорошо; пользователю неудобно будет его читать (или следить за процессом чтения вслух).
Пока сам я склоняюсь к тому, чтобы добавить в окно "Иностранные слова" в "Балаболке" возможность задавать значения для скорости, тембра и громкости, отличные от текущих настроек голоса. Кому это необходимо, смогут отметить "галочками" нужные опции; эти теги будут добавлены в текст вместе с тегом смены голоса. Это самое простое решение проблемы, описанной Lexus'ом; пока можно остановиться на таком варианте. |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 22.06.10 13:53 |  |
| - balabolka пишет:
- Через теги SAPI 5 это реализовать проще, но текст после этого будет выглядеть не очень хорошо; пользователю неудобно будет его читать (или следить за процессом чтения вслух).
мне кажется если пользователю удобно вообще возится с чтением двумя и более голосами то ему будет удобно читать любой текст даже сильно перегруженный тегами 
- balabolka пишет:
- Пока сам я склоняюсь к тому, чтобы добавить в окно "Иностранные слова" в "Балаболке" возможность задавать значения для скорости, тембра и громкости, отличные от текущих настроек голоса.
если это все будет сделано через теги SAPI 5 можно ли надеяться на хоть какой-то анализ диалогов через теги?  |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 22.06.10 16:03 |  |
| - balabolka пишет:
- Lexus
Решение элегантное, но не хочется усложнять этот процесс для пользователя.
А ведь пользователь вообще исключается из процесса. Теги сгенирирует программа, запишет в словарь и сама его подключит. Словарь на букву Z будет последним. Как для меня, привыкшего "читать" "с экрана" это единственно возможный при использовании тегов. Наименование файла можно опустить, как и назначение переменных, оставив предложенные, исключив пользователя и здесь. Ему останется только выбрать значение скорости и громкости, запустить опцию и слушать, поглядывая на экран. Особо умные, смогут открыть словарь и подкорректировать числовые значения скорости и громкости на любом этапе чтения. Это огромный плюс, так как позволяет избежать раз и навсегда заданных для книги значений. Я не вижу минусов. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 22.06.10 21:30 |  |
| - Lexus пишет:
- А ведь пользователь вообще исключается из процесса.
Это в идеале. А на практике возникнет уйма вопросов от "непонятливых" пользователей.
Придется подробно разъяснить, что именно, как и где подключается; иначе не избежать проблем. Кстати, еще одна проблема: надо ведь не только "подключать" такой INI-файл, но и каким-то образом "отключать" его, когда необходимость в нем исчезнет.
Также, сейчас в "Балаболке" ОЧЕНЬ не рекомендуется добавлять теги SAPI в словари коррекции произношения: дело в том, что программа сначала делит текст на мелкие части для чтения (на абзацы, на предложения) и лишь потом применяет правила. Если тегов не будет в тексте на момент деления текста на части, это может привести к проблемам с "незакрытыми" тегами.
То есть, Ваша идея хороша, если с программой работают опытные пользователи, разбирающиеся и в словарях, и в тегах. Но в реальной жизни приходится ориентироваться на обычных людей, не считающих нужным даже прочесть файл справки.
Буду думать дальше; спасибо за идеи. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
Sekuka Посетитель
Сообщений : 30
Репутация : 8
 | 29.06.10 14:20 |  |
| - Цитата :
- Демагог v.129-130:
Всё вышеска<занное почти< равно преступлению. Странная версия. Последняя 3.05.130. Может путаешь? |
|
|
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
Sekuka Посетитель
Сообщений : 30
Репутация : 8
 | 29.06.10 15:57 |  |
| flegont, А предыдущая версия балаболки эти правила лучше обрабатывала, или так же? |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 29.06.10 19:29 |  |
| Забавно, но я никак не могу заставить Николая читать в Балаболке. Причём в других программах, он звучит нормально. Ну, в принципе, я им и не пользуюсь - написал просто так, для информации. Может кто сталкивался с подобным. Наверное опять вистовские капризы. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 29.06.10 19:53 |  |
| balabolka, В процессе чтения интернет-статей в браузере недостает возможности пополнять словарь балаболки при помощи горячих клавиш. Возможно ли добавить настройку в меню опции "Сочетание клавиш" (глобальные) - "Произношение" ? |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 30.06.10 13:37 |  |
| В последней версии со словарями не все ладно. Некорректно работает с небуквенночисовыми символами Пример правило: ???=,
результат ???,
правило &(*=0
текст и результат: &(rt
Примеры упрошены для того, чтобы показать ошибку.
Еще встречаются другие непонятки. Трудно описать. Хорошо бы оттестировать Всем все типы замен и обозначить версию как тестовую. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 30.06.10 20:02 |  |
| - Цитата :
- Если для Вас так важно это правило, могу вернуть предыдущий способ его обработки
Еще столкнулся с одним Правило: !..=! дает !..! либо не обрабатывается в зависимости от того, как последовательность (!..) отправляется на обработку, одной строкой или с другими. правило $M$=microsoft не обрабатывается
Я за прогресс, но новый алгоритм пока сырой. Постоянно сталкиваюсь с ошибками в обработке словаря. Характер у ошибок не очевидный и вылавливать их придется долго. Поэтому все же лучше вернуть пока старый алгоритм. Параллельно хорошо бы на тестовой версии ловить блох у нового алгоритма.
|
|
|
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 30.06.10 22:04 |  |
| Это все из разряда, как обойти самими придуманное искусственное препятствие. Я пока не вижу очевидных преимуществ нововведения. А ошибки в словарях налицо. Особо трудно прийдется любителям Катерины. Всеже логичнее доработать метод, чем искать способы дотянуться до уха левой пяткой. Различия со "стандартным" методом углубляются, а не нивелируются. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
|
Балаболка |
---|