| Пожелания по развитию программы | |
|
|
Автор | Сообщение | Пожелания по развитию программы |
---|
evmir_troll-hunter Admin
Сообщений : 628
 | 24.05.10 18:40 |  |
| - balabolka пишет:
- Уговорили - переименую свою программу в "Avatar" или даже "Angelina Jolie nude sexy photos".
Ни в коем случае!  |
|
|
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
al2055 Постоялец
Сообщений : 96
Репутация : 23
 | 27.05.10 10:54 |  |
| Возможно ли при сортировке фраз в словарях .hmg сделать так, чтобы правила со звездочкой вначале фразы оказывались в конце списка. Понимаю, что тут проблемы сортировки, но сейчас каждый раз приходится все это переносить в конец вручную. Иначе при поиске омографов в первую очередь отрабатывают они и до основных правил дело не доходит. Спасибо. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
al2055 Постоялец
Сообщений : 96
Репутация : 23
 | 27.05.10 12:10 |  |
| - balabolka пишет:
- Но определенная логика в этом есть - сначала разумнее проверить безусловные правила, которые однозначно подходят к тексту, а уже затем переходить к не таким точным правилам (со "звездочкой" в начале).
Да, именно это я и имел в виду. На все случаи правил не напасешься. Поэтому в конце списка я ставлю правила со звездочкой в начале, которые делают наиболее вероятные замены для данного контекста. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 04.06.10 17:17 |  |
| - flegont пишет:
- Размер текста 15 МБ.
Не могли бы Вы прислать мне этот огромный текст, пожалуйста. |
|
|
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 04.06.10 19:33 |  |
| - flegont пишет:
- Скинул на рапиду
Спасибо! Я открыл данный док. за 10 секунд! Но перед этим отключил опции "Форматирование текста при открытии", "Показывать текущее слово во время чтения, "подсвечивать прочитанный текст", "Показывать орфографические ошибки", "Показывать омографы" В общем, всё выключил. Ну а после открытия, все эти опции включил - всё работает. Правда показ омографов тормозит прокрутку текста. |
|
|
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
flegont V.I.P.
Сообщений : 355
Репутация : 475
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
ptoton Бывалый
Сообщений : 108
Репутация : 25
 | 23.06.10 19:04 |  |
| При форматировании текста пустые строки, если в них есть пробелы, не удаляются. Нельзя ли их тоже удалять при форматировании, так чтобы между абзацами оставалась только одна пустая строка?
|
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 23.06.10 23:32 |  |
| - ptoton пишет:
- При форматировании текста пустые строки, если в них есть пробелы, не удаляются.
И у меня тоже, если один пробел, то пустая строка удаляется, если больше - нет. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 31.07.10 18:24 |  |
| Lexus Да, так и придется сделать - делить длинное предложение на части и проставлять время чтения, пропорциональное продолжительности чтения всего предложения. Значение максимальной длины строк задается пользователем.
В принципе, если в тексте нет дополнительных тегов и нет пауз после знаков препинания (столь ненавистных мною), то такое деление будет весьма точным, так как компьютерная речь идет плавно, с одной и той же скоростью.
У меня нет смартфона или подходящего телефона, чтобы оценить удобство использования LRC-файлов. Но здравый смысл подсказывает, что слушать и читать текст эффективнее, чем только лишь слушать. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 04.08.10 2:47 |  |
| Lexus Да, согласен; имея текст с метками времени, программа может автоматически вставить его и в файл MP3. Для этих целей среди тегов ID3 существует тег "Lyrics3"; его спецификацию можно посмотреть здесь: http://www.id3.org/Lyrics3v2 Размер текста ограничен 99999 символами (текст + метки времени! то есть, дополнительные 7 символов "[mm:ss]" на каждую строку текста).
Постараюсь реализовать эту опцию в "Балаболке". А вот с картинками пока ничего не получится - не знаю, как их вставлять ВНУТРЬ файла MP3. В спецификации тега "Lyrics3", например, можно видеть, что вставляются только имена внешних графических файлов; это не совсем то, что нужно. К тому же, вся работа с изображениями в "Балаболке" вынесена в отдельную программу, и у меня сейчас нет желания менять это.
Файлы MP3 с текстом внутри можно прослушивать/просматривать в плеере "JetAudio" (без каких-либо плагинов) или в "WinAmp" со специальным плагином. "KMPlayer" такие mp3-файлы, кажется, обрабатывать не умеет; с другими плеерами я не знаком. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 04.08.10 17:12 |  |
| Lexus Спасибо за ссылки и сообщение об ошибке. Теги SYLT и USLT я упустил из виду - полагал, что Lyrics3 достаточно.
Тег USLT, как я понимаю из его названия, не содержит меток времени, так что не вижу смысла использовать его в "Балаболке" (нас ведь интересуют не короткие тексты песен, а куски текста побольше, так что без синхронизации текста и звука не обойтись). Тег SYLT более подходит для синтеза речи; вот только я не смог найти ни одного плеера, который показывает этот тег; нашел лишь программу SYLTEditor, но она чаще "падает", чем нормально работает. Если не могу протестировать запись тега в файл, то не могу и реализовать его в "Балаболке". Буду признателен, если кто-либо подскажет программу-плеер или плагин для WinAmp, умеющие воспроизводить текст из тега SYLT.
Пока же буду реализовывать лишь поддержку Lyrics3; сначала только кодировку ANSI. Про картинки стало более-менее понятно, но не горю желанием добавлять такую опцию в программу. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 04.08.10 18:42 |  |
| balabolka
- Цитата :
- Буду признателен, если кто-либо подскажет программу-плеер или плагин для WinAmp, умеющие воспроизводить текст из тега SYLT.
За этим дело не станет. На днях тестировал одну замечательную программу, которая позволяет работать с описанными видами тегов и практически со всеми медиапригрывателями. Есть унее несколько недостатков, для полного полного совершенства. Называется MiniLyrics. Она работает как клиент, в котором работу со звуком осуществляют медиаплейры, а она занимается отображением, редактированием и записью в mp3 текста в три вида тегов.Программа платная около 16$ . Но при этом весьма ненавязчива и будет работать без оплаты, при запуске просит ввести регистрационный код (который, как Вы понимаете не является большой проблемой).
http://www.crintsoft.com/dl.htm
Единственно хочу предостеречь от тестирования MiniLyrics в связке MP3 с переменным битрейтом, с LRC и Windows Media Player. Результат может быть разрушительным для психики. Виноват на мой взгляд WMP. Но KMPlayer отображает текст синхронно.
По поводу несинхронизированного тега для текста, здесь нужно попробовать, вполне может быть, плеера успешно справятся с правильным отображением. Мне думается название просто говорит, что в текст не нужно вводить специальное форматирование, а можно просто записать его без соответствующих тегов. Можно протестировать с помощью названной программы. Ведь этот тег использует iTunes, а яблочники большие затейники. И врядли они бы использовали его без возможности синхронного отображения.
Кстати, программа подтолкнула к очередному предложению, которое я хотел попридержать. Но раз описал ее, то озвучу и предложение. В MiniLyrics много различных вариантов по выводу текста, и можно добиться большого подобия с балаболкой в отображении текста. Но есть несколько недостатков, к которым сложно привыкнуть после балаболки. Главный из них - непрерывная прокрутка текста, отсутствие левого центрирования текста и размера шрифтов. В балаблоке есть все для того, чтобы выполнить отображение LRC лучше, с привычными для нас настройками. Нужно только добавить в меню открыть файлы мозможность выбора MP3, загрузить WMP (просто он всегда есть в системе) и отображать наши LRC. Предложение может показаться необычным, но возможности, открывающиеся перед балаболкой с такой опцией огромны. Вы можете сделать книжку у себя и дать ребенку или пожилому человеку или другу для визуального прослушивания аудиокниги. И никому из них не понадобится самим настраивать TTS, что является очень нелегким делом. Все, что нужно - это взять флэшку и установить балаболку. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 10.08.10 12:23 |  |
| Lexus
- Файл LRC и теги ID3 сейчас НЕ СВЯЗАНЫ друг с другом, это отдельные опции и обрабатываются программой раздельно. Но, по большому счету, текст и там, и там будет синхронизирован одинаково - программа делит текст на предложения, так что начало предложения будет иметь и в файле LRC, и в тегах одну и ту же метку времени. А вот уже само предложение может делиться на разные по размеру части (или вообще не будет делиться).
- Новые теги будут записываться только в файлы MP3. Для записи тегов в другие аудиоформаты я использую чужие готовые компоненты; сейчас не готов начать разбираться с их исходниками (если там вообще можно разобраться и модифицировать программный код).
- ID3v2.3, кодировка ANSI (ISO-8859-1). В тег SYLT записывается название языка ("eng", "rus" и т.д.) в зависимости от того, каков язык компьютерного голоса.
- О добавлении поддержки UTF-8 в тегах я, конечно, думаю, и уже давно, но реализовать пока не получается. Это вопрос далекого будущего (и только в версии 2.0 программы "Балаболка").
- Тег USLT пока добавлять не стану. Моя цель в деле реализации Вашей идеи - это сохранение СИНХРОНИЗИРОВАННОГО текста всеми возможными способами. По-прежнему не вижу большого практического смысла в просто хранении исходного текста внутри файла MP3. Даже от сохранения иллюстраций внутри аудиофайла и то больше пользы. Таково мое мнение; это не значит, что Вы не правы в данном вопросе, - просто мы по-разному смотрим на это с точки зрения целесообразности.
Но если найдутся еще пользователи "Балаболки", которые будут поднимать вопрос об использовании тега USLT, - тогда обещаю обдумать всё заново. Но добавлять этот тег "просто так - чтобы был" мне не хочется, это будет сбивать с толку пользователей, которые не очень разбираются в спецификациях метаинформации внутри звуковых файлов.
Еще раз спасибо за идею с хранением синхронизированного текста - это, без сомнения, очень интересная новая функция программы; нигде не встречал реализации подобной идеи. |
|
|
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | |
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
Lexus Эксперт
Сообщений : 413
Репутация : 32
 | 21.08.10 16:24 |  |
| balabolka С картинками книга и аудиокнига гораздо интереснее. Это уже можно считать бесспорным фактом. Используя балаболку online можно увидеть картинки. С MP3 все много сложнее. Упрятать их внутрь действительно относительно просто. Есть соответствующие dll. Но с показом их mp3-плейрами пока не все ясно, поскольку там существует определенная структурность. Я хочу предложить добавить в окошко "Сохранить как несколько аудиофайлов" галку "Извлечь/скопировать картинки в директорию с mp3". Kmplayer будет сам показывать эти картинки при прослушивании, а при использовании портативных плейров можно параллельно с прослушиванием смотреть картинки. Большинство современных плейеров позволяет это делать. Очень не достает такой возможности, особенно когда слушаешь специальную литературу со ссылками на картинки. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
druss87 Интересующийся
Сообщений : 5
Репутация : 2
 | 26.08.10 23:01 |  |
| Здравствуйте, balabolka! Очень интересная, нужная, и главное полезная идея нахождения иностранных слов и установка разных голосов на чтение с помощью тэгов.
Я вставляю билингва тексты в программу, обрабатываю их тэгами, и слушаю результат, изучая таким образом иностранные языки. Для изучения ещё очень полезно следить за читаемым текстом, чтобы запоминать как иностранные слова пишутся.
Возможно ли сделать кнопочку в программе, убирающую отображение тэгов под SAPI-5, чтобы они не мешали визуальному слежению за текстом? |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | |
 | |
ptoton Бывалый
Сообщений : 108
Репутация : 25
 | 10.09.10 9:21 |  |
| balabolka а можно добавить еще кнопки для методов применения правил INI? |
|
|
 | |
evmir_troll-hunter Admin
Сообщений : 628
Репутация : 208
 | 10.09.10 9:41 |  |
| - ptoton пишет:
- а можно добавить еще кнопки для методов применения правил INI?
Вот об этом я и говорил. Скоро попросят поправить ВСЕ .ini словари, ввиду мифических, и на самом деле незначительных "ошибок"! |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 10.09.10 11:56 |  |
| ptoton Нет, простите, кнопки добавлять не стану. Этот пункт главного меню - временная мера, востребованная, скорее, составителями словарей, а не пользователями. Настойчиво рекомендую пользователям использовать метод "PCRE" (это условное название); если там какие-то правила не работают - сообщите составителям словарей, и они поправят синтаксис регулярных выражений.
Сейчас, в текущей версии "Балаболки", не замечаю какой-либо разницы в обработке правил между двумя способами. Но, разумеется, я не проверял все словари на большом количестве текстов.
-----
Конечно, если выяснится, что действительно существуют серьезные различия между двумя методами применения правил из INI-словарей, - тогда мое мнение может измениться. Пока, повторю, таких различий нет. |
|
|
 | |
evilone_ Участник «online словари»
Сообщений : 860
Репутация : 317
 | 17.09.10 14:56 |  |
| есть такое предложение, добавить куда-то, лучше всего в название окна, если это возможно, время затраченное на обработку текста словарями, сугубо для технических целей, как-то так
 |
|
|
 | |
| Пожелания по развитию программы | |
|
Пожелания по развитию программы |
---|