Описание команды | |
txwvs |
Создание аудиофайлов WAV из списка файлов или списка строк.
txwvs=List||Path, ||txtwav<>, ||Dialogs, ||upd<>, ||progres<>
Параметры:
1-й обязательный параметр. | |
List | Список данных. Может принимать следующие значения: FileList - путь к списку данных. $GLOBALNAME - массив данных см. Дополнение №23. cliplist - список из буфера обмена. • Если список состоит из путей текстовых файлов, то для каждого файла будет создан аудиофайл. • Если список состоит из строк, то для каждой строки будет создан аудиофайл. |
2-й обязательный параметр. | |
Path | Путь. Параметр Path//Mode//Name, где: Path - путь, где будут создаваться аудиофайлы. Mode [необязательный] 0 - добавлять счётчик при совпадении имён (по умолчанию). 1 - заменять при совпадении имён. Name [необязательный] - имя создаваемого файла. Если Name не указан, то: для файлов имя берётся относительно файла. для строк имя берётся из ключа FormatNameWAV в TCIMG.ini в секции [Setting], где можно настроить формат даты: YYYYMMDDHHNNSS Знаки разделителей не имеют значения, главное порядок, где: YYYY - все четыре цифры года. MM - месяц от 01 до 12. DD - день месяца от 01 до 31. HH - часы в 24-часовом формате от 00 до 23. NN - минуты от 00 до 59. SS - секунды от 00 до 59. |
Дополнительные параметры: | |
txtwav<> | Настройки вывода речи. Параметр: txtwav<Speech|Format|Rate|Volume>, где: Speech - Речевой движок (по умолчанию 1), варианты: ♯ N - номер системного речевого голоса (см. команду infos=2||34) ♯ Полное или частичное имя системного речевого голоса: 'Microsoft Irina Desktop - Russian', 'Russian', 'Irina' Если заданный звуковой движок не найден, то фраза будет прочитана 1-м речевым голосом. Format - качество записи, число (по умолчанию 39) 4 - SAFT8kHz8BitMono, 5 - SAFT8kHz8BitStereo, 6 - SAFT8kHz16BitMono, 7 - SAFT8kHz16BitStereo 8 - SAFT11kHz8BitMono, 9 - SAFT11kHz8BitStereo, 10 - SAFT11kHz16BitMono, 11 - SAFT11kHz16BitStereo 12 - SAFT12kHz8BitMono, 13 - SAFT12kHz8BitStereo, 14 - SAFT12kHz16BitMono, 15 - SAFT12kHz16BitStereo 16 - SAFT16kHz8BitMono, 17 - SAFT16kHz8BitStereo, 18 - SAFT16kHz16BitMono, 19 - SAFT16kHz16BitStereo 20 - SAFT22kHz8BitMono, 21 - SAFT22kHz8BitStereo, 22 - SAFT22kHz16BitMono, 23 - SAFT22kHz16BitStereo 24 - SAFT24kHz8BitMono, 25 - SAFT24kHz8BitStereo, 26 - SAFT24kHz16BitMono, 27 - SAFT24kHz16BitStereo 28 - SAFT32kHz8BitMono, 29 - SAFT32kHz8BitStereo, 30 - SAFT32kHz16BitMono, 31 - SAFT32kHz16BitStereo 32 - SAFT44kHz8BitMono, 33 - SAFT44kHz8BitStereo, 34 - SAFT44kHz16BitMono, 35 - SAFT44kHz16BitStereo 36 - SAFT48kHz8BitMono, 37 - SAFT48kHz8BitStereo, 38 - SAFT48kHz16BitMono, 39 - SAFT48kHz16BitStereo Rate - скорость произношения (число от -10 до 10), по умолчанию 0. Volume - громкость произношения (число от 0 до 100), по умолчанию 100 (не влияет на системный звук). |
Dialogs | Диалоги. см. Дополнение №18 Описание |
upd<> | Обновление панели. Описание |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23Имя переменной | Описание |
GLOBALTXWVS1 | массив входных данных: список начальных путей файлов или строк. |
GLOBALTXWVS2 | массив выходных данных: список путей созданных WAV файлов. |
См. также:
mp3is, mp3im, mp3wf, mp3ws, txwvf
Примеры: | Как создать кнопку? |
sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1> GLOBALTXWVS1<a> GLOBALTXWVS2<a> ;; для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом и записать информацию в глобальные переменные
sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1> ;; для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом
txwvs=%P%N||"%t"||progres<>||upd<3> ;; для каждой строки текстового файла под курсором в другой панели создать именные аудиофайлы WAV с озвученным текстом
txwvs=%WL||"%t"||progres<>||upd<3> ;; для выделенных текстовых файлов в другой панели создать именные аудиофайлы WAV с озвученным текстом
txwvs=%WL||"%t"||txtwav<Russian|39>||progres<>||upd<3> ;; для выделенных текстовых файлов в другой панели создать именные аудиофайлы WAV с озвученным текстом
txwvs=cliplist||"%p"||progres<>||upd<1> ;; для каждой фразы списка из буфера обмена в активной панели создать аудиофайлы WAV с озвученным текстом