Page 1 of 1

.lsa файлы

PostPosted: Sat May 26, 2012 2:06 pm
by zongxiong
Какие есть программы для создания/распаковки .lsa файлов? Допустим, у меня есть коллекция .wav файлов, и я хочу из них сделать .lsa словарь. Я знаю про поддержку sound dirs, но это неудобно, во-первых жёсткий диск захламляется кучей мелких файлов, во-вторых нельзя использовать на андроид-версии.

На soundforge вместе с GoldenDict есть кастомный .lsa файл. Чем сделано?

Re: .lsa файлы

PostPosted: Sun May 27, 2012 7:40 am
by Tvangeste
А чем не устраивает вариант, когда все звуковые файлы запаковываются в обычный ZIP архив (правильно названный, чтобы GD его увидел)?

Я все звуковые словари так оформляю, прекрасно работает, диск не захламляет. А LSA - все же проприетарный закрытый формат, на него полагаться как-то не хочется.

Re: .lsa файлы

PostPosted: Mon May 28, 2012 5:27 am
by zongxiong
А разве так можно? Я говорю просто про коллекции звуковых файлов, отдельно, без словаря. Тут как я понимаю, либо голой папкой, либо в .lsa.

Re: .lsa файлы

PostPosted: Tue May 29, 2012 6:32 am
by ikm
Тот .lsa файл был сделан на скорую руку несколькими скриптами. Нормальной утилиты для этого не создавалось.

Re: .lsa файлы

PostPosted: Tue May 29, 2012 6:55 am
by Tvangeste
zongxiong wrote:А разве так можно? Я говорю просто про коллекции звуковых файлов, отдельно, без словаря. Тут как я понимаю, либо голой папкой, либо в .lsa.

Тогда да, чистый только аудио словарь с zip'ом работать не будет.

Лично я всегда делаю DSL словарь, с аудио файлами. В принципе, по списку файлов сделать тривиальный DSL словарь - вопрос скрипта на нескольких строк. В кач-ве заголовка карточки поставить имя звуквого файла без расширения, в качестве тела карточки - имя файла, взятое в тэг 's'.

Например, что-то типа такого:

Code: Select all
#NAME   "My Audio Dictionary (En-En)"
#INDEX_LANGUAGE   "English"
#CONTENTS_LANGUAGE   "English"

august
   [s]august.wav[/s]

september
   [s]september.wav[/s]


Вот и весь словарь. В таком виде звуки к нему можно упаковать в ZIP файл. Все это намного проще, чем мучить LSA формат.