|
|
Автор | Сообщение | Консольное приложение |
---|
Dimsok Участник
Сообщений : 55
 | 22.04.16 15:33 |  |
| Аудио по указанному вами примеру аналогично не сохраняется полностью из книги, только первые 5 мин |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 23.04.16 0:59 |  |
| Dimsok Пришлите ссылку на книгу, а также текст командной строки, которую Вы используете. Буду разбираться, в чем проблема. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 23.04.16 1:10 |  |
| Dimsok Что конкретно Вы делаете с книгами? Вы хотите любую книгу, любого объема преобразовать в один звуковой файл? Книги могут быть достаточно большими, поэтому и рекомендуется преобразовывать их в несколько звуковых файлов, по частям.
Необязательно же выполнять все действия конвейером, в одной командной строке. Можно написать командный файл (с расширением *.BAT), с несколькими командами. Командный файл - это достаточно гибкий инструмент, в нем можно реализовать и проверку условий, и циклы. |
|
|
 | |
Dimsok Участник
Сообщений : 55
Репутация : 1
 | 23.04.16 1:20 |  |
| Я же не про одну конкретную книгу говорю, на многих пробовал разного формата, значит можно на любой экспериментировать. Сам текст через программу для извлечения текста весь извлекается. Пример, который вы приводили, отрабатывает у вас? Хотя бы его к примеру. Или просто для прослушивания
balabolka_text.exe -f anybook.fb2 -o | balabolka_cp.exe -i -n Alyona -q -tray
Прогресс в процентах в трее быстро меняется, минут через 5 доходит до 100 проц и заканчивается, и вылезает ошибка balabolka_text. Такая же ошибка при завершении работы через трей. При переводе в аудио тоже все заканчивается на 4-5 мин независимо от размера книги. Такое ощущение будто balabolka_text не успевает весь текст передать в балаболку. При отдельном использовании balabolka_text текст извлекается целиком |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 23.04.16 5:46 |  |
| Dimsok Понятно, спасибо. Это ошибка в утилите для извлечения текста, исправлю в следующей версии. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 27.04.16 1:40 |  |
| Версия 1.28 Исправлено чтение текста из STDIN. |
|
|
 | |
Dimsok Участник
Сообщений : 55
Репутация : 1
 | 03.05.16 16:43 |  |
| В случае с такой кнопкой всё заканчивается ошибкой:
TOTALCMD#BAR#DATA %COMMANDER_PATH%\NirCmd.exe exec hide %ComSpec% /c "for /f "usebackq delims=" %%# in (`type "%WF"`) do "%%COMMANDER_PATH%%\Plugins\exe\balabolka\Text extract\balabolka_text" -f "%%#" -o | "%%COMMANDER_PATH%%\Plugins\exe\balabolka\balabolka_cp.exe" -i -n Alyona -q -tray -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Eng_Rachel.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Gre_Afroditi.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Jap_kana_Misaki.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Chi_Lily.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\omograph_rules_mytts_.dic" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\yo_main.dic" %COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe Read ebooks aloud (query) (ru+eng) (hide)
1
Если сократить команду на один словарь, то работает. Это косяк nircmd или балаболки? |
|
|
 | |
Dimsok Участник
Сообщений : 55
Репутация : 1
 | 03.05.16 17:07 |  |
| Хм, при замене всех "c:\Program Files\Total Commander" на %%COMMANDER_PATH%% в путях словарей, работает. То ли ниркоммандер, то ли балаболка не могут принять длинную команду |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 04.05.16 0:04 |  |
| Dimsok Специально в программу никакого ограничения на длину командной строки не вводилось. Не знаю, что именно ограничивает длину.
Можно сохранить пути к словарям в файле конфигурации для консольной программы. Создайте текстовый файл balabolka_cp.cfg в той же папке, что и программа, и на каждой строке укажите по одному словарю: -d путь_к_словарю Программа будет брать параметры и из командной строки, и из файла конфигурации. Так Вы избавитесь от длинной командной строки. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 28.05.16 15:54 |  |
| Версия 1.29 Добавлены параметры для аудиопотока: частота дискретизации (в кГц), разрядность (в битах), режим (моно или стерео). Если какой-либо из параметров не задан, используется значение по умолчанию для выбранного голоса.
Небольшие улучшения. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 15.10.16 15:51 |  |
| Версия 1.31 Приложение переименовано в "balcon.exe".
Исправлены мелкие ошибки. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 19.11.16 2:17 |  |
| Версия 1.32 Добавлено создание файлов формата SRT для аудиокниг с синхронизированным текстом. |
|
|
 | |
Dimsok Участник
Сообщений : 55
Репутация : 1
 | 19.11.16 8:50 |  |
| А чтение субтитров доступно только для записи звуковых файлов? Было бы не лишним добавить просто чтение. В некоторых случаях могло бы быть полезным. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 19.11.16 13:16 |  |
| Dimsok В программе доступно только преобразование субтитров в аудиофайл. У меня пока нет планов добавить чтение субтитров вслух. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 05.02.17 14:53 |  |
| Версия 1.33 Исправлено создание файлов форматов LRC и SRT. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 11.02.17 17:22 |  |
| Версия 1.34 Добавлена поддержка новых специальных символов для регулярных выражений (\U, \L, \E, \u, \l). |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 30.03.17 0:03 |  |
| Версия 1.35 Исправлено создание файлов форматов LRC и SRT. |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 24.08.17 11:24 |  |
| Версия 1.37 Добавлен параметр командной строки для выбора аудиоустройства по его названию (можно указывать лишь часть названия). |
|
|
 | |
balabolka V.I.P.
Сообщений : 1212
Репутация : 986
 | 24.09.17 19:30 |  |
| Версия 1.38 Исправлены мелкие ошибки. |
|
|
 | |
|
Консольное приложение |
---|