Дарение
WMZ: Z087754155981 (USD) WME: E110509803261 (EUR)
|
Конзолното приложение се различава от настолното такова в това, че не притежава графичен потребителски интерфейс и работи само от командния ред. Това може да е от полза при необходимост за интегрирането на процеса за преобразуване на текст към реч в други приложения, например.
|
Предимства на конзолното приложение:
- Не се изисква инсталация.
- Компактност.
- Гъвкаво и лесно за използване.
- Ниски системни изисквания.
|
Изтегляне на Balabolka (конзолно приложение)
Размер: KB |
|
Версия: Списък с промени |
|
Лиценз: Безплатен (Freeware) |
|
Операционна система: |
|
ППИ: SAPI 4, SAPI 5, Microsoft Speech Platform |
Команден ред
Конзолното приложение поддържа разнообразни параметри за командния ред с цел прочитане на текста на глас или за съхраняването му в аудио файл. Опциите за командния ред използват синтаксиса "balcon.exe [опции ...]", всички параметри трябва да бъдат разделени един от друг чрез интервал. Опциите могат да бъдат подреждани в произволен ред в командния ред, стига да са сдвоени със свързаните с тях параметри. Използвайте командата "balcon -?" за да получите помощ за параметрите и синтаксиса на командния ред.
- -l
- Извежда на екрана списъка с наличните гласове.
- -g
- Извежда на екрана списъка с налични звукови устройства.
- -f текстов_файл
- Задава името на входния текстов файл.
- -fl име_на_файл
- Задава името на текстовия файл със списъка от входни файлове (по едно име на файл на ред).
- -w звуков_файл
- Задава името на изходния файл в WAV формат. Ако опцията е зададена, ще бъде създаден аудио файл. Иначе, текста ще бъде прочетен на глас.
- -n име_на_гласа
- Задава кой глас ще бъде използван (името на гласа е достатъчно). Ако опцията не е зададена, ще бъде използван гласа зададен по подразбиране в Windows.
- -id целочислена_стойност
- Задава регионалния идентификатор (Language ID) за гласа. Регионалният идентификатор е езиковия код, зададен от Microsoft (например "1026" или "0x0402" за "Български", "1033" или "0x0409" за "Английски - САЩ"). Програмата ще избере първия глас със зададен регионален идентификатор от списъка с гласове. Ако тази настройка не е зададена, гласът зададен с настройката -n или гласът по подразбиране в Windows ще бъде използван.
- -m
- Извежда на екрана параметрите на гласа.
- -b целочислена_стойност
- Задава изходното звуково устройство според неговия индекс. Индексът на подразбиращото се звуково устройство е 0.
- -r текст
- Sets the audio output device by its name.
- -c
- За вход се използва текста от клипборда.
- -t текст
- За вход може да се използва текст от командния ред.
- -i
- За вход се използва текста от STDIN.
- -o
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Записва звуковите данни в STDOUT. Ако е зададена тази опция, опцията -w бива игнорирана.
- -s целочислена_стойност
- SAPI 4: Задава скоростта в обхват от 0 до 100 (няма стойност по подразбиране).
SAPI 5 и Microsoft Speech Platform: Задава скоростта в обхват от -10 до 10 (по подразбиране е 0).
- -p целочислена_стойност
- SAPI 4: Задава височината на гласа в обхват от 0 до 100 (няма стойност по подразбиране).
SAPI 5 и Microsoft Speech Platform: Задава височината на гласа в обхват от -10 до 10 (по подразбиране е 0).
- -v целочислена_стойност
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Задава силата на звука в обхват от 0 до 100 (по подразбиране е 100).
- -e целочислена_стойност
- Задава дължината на паузите между изреченията (в милисекунди). По подразбиране е 0.
- -a целочислена_стойност
- Задава паузите между абзаците (в милисекунди). По подразбиране е 0.
- -d име_на_файл
- Използва се речник за корекция на произношението (*.BXD, *.REX или *.DIC). Командния ред може да съдържа повече от една опция -d.
- -k
- Прекратява процесите на други копия на приложението в паметта на компютъра.
- -ka
- Kills the active copy of the console application in the computer's memory.
- -pr
- Make pause or resume reading aloud by the active copy of the application. The action is the same as for the context menu item "Pause"/"Resume".
- -q
- Добавя приложението в опашка. Конзолното приложение ще изчака докато другите копия на приложението приключат с работата си.
- -lrc
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Създава LRC файл, ако параметрите -w или -o са зададени.
- -srt
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Създава SRT файл, ако параметрите -w или -o са зададени.
- -vs име_на_файл
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Задава името на изходния текстов файл с виземи, ако опцията -w е указана. Визема е формата на устата, която съответства на конкретен речеви звук. SAPI поддържа списъка от 21 виземи. Този списък е базиран на оригиналните виземи създадени от Disney. Приложението ще създаде аудио файла и след това ще го прочете на глас, за да получи виземите и техните времеви кодове.
- -sub
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Текстът ще бъде обработван като субтитри. Параметърът може да е полезен, когато са зададени параметрите -i или -c.
- -tray
- Показване на иконата на програмата в областта за уведомяване. Това ви позволява да следите напредъка на изпълняваната задача. Командата "Спри" в контекстното меню може да се използва за спиране на процеса.
- -ln целочислена_стойност
- Selects a line from the text file by using of a line number. The line numbering starts at "1". The interval of numbers can be used for selecting of more than one line (for example, "26-34"). Командния ред може да съдържа повече от една опция -ln.
- -fr целочислена_стойност
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: sets the output audio sampling frequency in kHz (8, 11, 12, 16, 22, 24, 32, 44, 48). If the option is not specified, the default value of the selected voice will be used.
- -bt целочислена_стойност
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: sets the output audio bit depth (8 или 16). If the option is not specified, the default value of the selected voice will be used.
- -ch целочислена_стойност
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: sets the output audio channel mode (1 или 2). If the option is not specified, the default value of the selected voice will be used.
- -dp
- Показване на информация за напредъка в конзолен прозорец.
- -cfg име_на_файл
- Sets the name of the configuration file with the command line options (a text file where each line contains one option). If the option is not specified, the file balcon.cfg in the same folder as the utility will be used.
- -h
- Извежда на екрана списъка с поддържаните опции за командния ред.
- --encoding кодиране или -enc кодиране
- Задава кодирането на входния текст ("ansi", "utf8" или "unicode"). Ако опцията не е зададена, програмата ще определи кодирането на текста.
- --silence-begin целочислена_стойност или -sb целочислена_стойност
- Задава времетраенето на тишината в началото на аудио файла (в милисекунди). По подразбиране е 0.
- --silence-end целочислена_стойност или -se целочислена_стойност
- Задава времетраенето на тишината в края на аудио файла (в милисекунди). По подразбиране е 0.
- --lrc-length целочислена_стойност
- Задава максималната дължина на редовете в LRC файла (в брой знаци).
- --lrc-fname име_на_файл
- Задава името на LRC файла. Параметърът би бил полезен, когато е зададен параметъра -o.
- --lrc-enc кодиране
- Задава кодирането на LRC файла ("ansi", "utf8" или "unicode"). Кодирането по подразбиране е "ansi".
- --lrc-offset целочислена_стойност
- Задава времевото отместване за LRC файла (в милисекунди).
- --lrc-artist текст
- Задава ID тага за LRC файла: изпълнител.
- --lrc-album текст
- Задава ID тага за LRC файла: албум.
- --lrc-title текст
- Задава ID тага за LRC файла: заглавие.
- --lrc-author текст
- Задава ID тага за LRC файла: автор.
- --lrc-creator текст
- Задава ID тага за LRC файла: създател на LRC файла.
- --lrc-sent
- Inserts blank lines after sentences when creating the LRC file.
- --lrc-para
- Inserts blank lines after paragraphs when creating the LRC file.
- --srt-length целочислена_стойност
- Задава максималната дължина на редовете в SRT файла (в брой знаци).
- --srt-fname име_на_файл
- Задава името на SRT файла. Параметърът би бил полезен, когато е зададен параметъра -o.
- --srt-enc кодиране
- Задава кодирането на SRT файла ("ansi", "utf8" или "unicode"). Кодирането по подразбиране е "ansi".
- --raw
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Изходният аудио файл е в суров PCM формат; аудио данните не съдържат WAV заглавката. Този параметър се използва в комбинация с параметъра -o.
- --ignore-length или -il
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Пропуска определената дължина от данни в WAV заглавката. Този параметър се използва в комбинация с параметъра -o.
- --sub-format текст
- Задава формата на субтитрите ("srt", "lrc", "ssa", "ass", "smi" или "vtt"). Ако параметърът не е зададен, форматът ще бъде определен чрез файловото разширение.
- --sub-fit или -sf
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Автоматично увеличава скоростта, за да съвпадне с времевите интервали на субтитрите (когато програмата конвертира субтитри в аудио файл). The application increments the speech rate value step by step, checking whether the text fits within the given time interval or not.
- --sub-fit-lib или -sfl
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Автоматично увеличава скоростта, за да съвпадне с времевите интервали на субтитрите (когато програмата конвертира субтитри в аудио файл). The SoundTouch library will be used for changing tempo.
- --sub-max целочислена_стойност или -sm целочислена_стойност
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: Задава максималната скорост на речта в обхвата от -10 до 10 (когато програмата конвертира субтитри в аудио файл). If SoundTouch library is used, the range must be from 110% to 200%.
- --delete-file или -df
- Премахва текстовия файл, когато задачата бъде завършена. Този параметър се използва в комбинация с параметъра -f.
- --ignore-square-brackets или -isb
- Ignore text in [square brackets].
- --ignore-curly-brackets или -icb
- Ignore text in {curly brackets}.
- --ignore-angle-brackets или -iab
- Ignore text in <angle brackets>.
- --ignore-round-brackets или -irb
- Ignore text in (round brackets).
- --ignore-url или -iu
- Ignore URLs.
- --ignore-comments или -ic
- Ignore comments in text. Single-line comments start with // and continue until the end of the line. Multiline comments start with /* and end with */.
- --voice1-name име_на_гласа
- SAPI 4: Не се използва.
SAPI 5 и Microsoft Speech Platform: sets the additional voice name to read foreign words in text (the part of the name will be enough). The option is used together with the option --voice1-langid. Other voices can be set by options --voice2-name, --voice3-name, etc.
- --voice1-langid идентификатор_на_езика
- Sets the language ID for foreign words in text. The option is used together with the option --voice1-name. The command line may contain more than one option --voice1-langid. Also an option may contain a comma-separated list of IDs.
The list of supported language IDs is based on ISO 639-1 codes: am, ar, az, ba, bg, be, ca, cs, cu, cv, da, de, el, en, es, et, eu, fi, fil, fr, ja, he, hi, hr, hu, hy, it, gn, gu, ka, kk-Cyr, kk-Lat, kn, ko, ky, lo, lt, lv, mk, no, pl, pt, ro, ru, sk, sl, sr-Cyr, sr-Lat, sv, tg, th, tk, tr, tt, uk, zh.
- --voice1-rate целочислена_стойност
- Sets the rate for the additional voice in a range of -10 to 10 (по подразбиране е 0).
- --voice1-pitch целочислена_стойност
- Sets the pitch for the additional voice in a range of -10 to 10 (по подразбиране е 0).
- --voice1-volume целочислена_стойност
- Sets the volume for the additional voice in a range of 0 to 100 (по подразбиране е 100).
- --voice1-roman
- Use the default voice to read Roman numerals in text. If text with non-Latin characters contains Roman numerals, the application will not change a voice to read them. Например: XIX век, Елизабет II.
- --voice1-digit
- Use the default voice to read numbers in text. If the option is not specified, the additional voice will read numbers near foreign words.
- --voice1-length целочислена_стойност
- Set the minimal length of foreign text parts that will be read by the additional voice (in characters).
Примери за команден ред
Създаване на файл с име VOICE.TXT, съдържащ списък с инсталираните гласове:
balcon -l > voice.txt
Преглед на характеристиките на гласа Microsoft Anna:
balcon -n "Microsoft Anna" -m
Конвертиране на текста от BOOK.TXT в реч и записване като BOOK.WAV:
balcon -f "d:\Text\book.txt" -w "d:\Sound\book.wav" -n "Emma"
Получаване на текста от клипборда, прилагане на правила за корекция на произношението и прочитане на глас:
balcon -n "Callie" -c -d "d:\rex\rules.rex" -d "d:\dic\rules.dic"
Прочитане на глас на текст от командния ред с указани скорост и сила на звука:
balcon -n "Irina" -t "Текстът ще бъде прочетен бавно." -s -5 -v 70
Прекратяване на процесите на други копия на приложението в паметта на компютъра:
balcon -k
Конвертиране на текст от STDIN в реч, записване като BOOK.WAV и създаване на BOOK.LRC:
balcon -w "d:\book.wav" -i -lrc --lrc-length 80 --lrc-title "The Lord of the Rings"
Конвертиране на субтитри във FILM.WAV:
balcon -f "d:\Text\film.srt" -w "d:\Sound\film.wav" -n Laura --sub-fit --sub-max 2
balcon -f "d:\Text\film.srt" -w "d:\Sound\film.wav" -n Laura --sub-fit-lib
Пример за използване в комбинация с LAME.EXE:
balcon -f d:\book.txt -n Irina -o --raw | lame -r -s 22.05 -m m -h - d:\book.mp3
Пример за използване в комбинация с OGGENC2.EXE:
balcon -f d:\book.txt -n Irina -o -il | oggenc2 --ignorelength - -o d:\book.ogg
Пример за използване в комбинация с WMAENCODE.EXE:
balcon -f d:\book.txt -n Irina -o -il | wmaencode - d:\book.wma --ignorelength
Конфигурационен файл
Опциите за командния ред може да бъдат съхранени в конфигурационен файл с име "balcon.cfg" в същата папка, в която е и конзолното приложение.
Пример за конфигурационен файл:
-f d:\Text\book.txt
-w d:\Sound\book.wav
-n Microsoft Anna
-s 2
-p -1
-v 95
-e 300
-d d:\Dict\rules.bxd
-lrc
--lrc-length 75
--lrc-enc utf8
--lrc-offset 300
|
Програмата може да използва комбинация от опции от конфигурационния файл и от командния ред.
Лиценз
You are free to use and distribute software for noncommercial purposes. For commercial use or distribution, you need to get permission from the copyright holder.
|