Меню Рубрики

Как изменить ударение в балаболке

Как изменить ударение в балаболке

Теги — это текстовые управляющие команды, вставляемые в читаемый текст, причем они сами не читаются, а передают речевому синтезатору команду изменить тот или иной параметр чтения текста. Каждый элемент XML состоит из стартового тега , завершающего тега и текста между этими двумя тегами. Если элемент пустой и текст отсутствует, то тег может быть записан так: .

С помощью тегов можно изменить, например, скорость чтения:

Этот текст читается со скоростью пять.

Подробную информацию о тегах можно найти в файле справки программы «Балаболка». Как сменить голос во время чтения вслух? Можно воспользоваться тегами SAPI 5. Рекомендуется вставлять стартовый тег и парный ему завершающий тег внутрь одного и того же абзаца. Например:

Привет, как дела?
Всё в порядке.

Как выполнить «тихую» установку программы?
Установка программы в автоматическом режиме без показа диалогов («тихая» установка) возможна при указании ключа -silent в командной строке.

В моем компьютере установлены две звуковые карты. Как выбрать нужное аудиоустройство для воспроизведения речи?
Можно осуществить выбор аудиоустройства в панели управления Windows; например, в разделе «Звук, речь, аудиоустройства», кнопка «Аудио выход» («Audio Output»). Звуковую карту можно также выбрать в программе «Балаболка», при помощи пункта главного меню «Настройки | Выбор аудиоустройства».
Голос Nicolai произносит «пространство» каждый раз, когда в тексте встречается неразрывный пробел (символ ALT+0160). Как это исправить?
Программа может автоматически заменять неразрывные пробелы обычными пробелами во время чтения. Выберите пункт главного меню «Настройки | Общие настройки», в открывшемся окне перейдите на вкладку «Чтение» и поставьте «галочку» в пункте «Игнорировать символы во время чтения«. Добавьте неразрывный пробел в список игнорируемых символов: нажмите клавишу ALT и напечатайте «0160» на цифровом блоке клавиатуры. Можно указать и другие символы, которые голоса произносят вслух («кавычки», «тире» и т.д.).

Открываю в программе файл в формате DjVu, но текст отсутствует. В чем дело?
Формат DjVu был разработан для хранения сканированных документов; в DjVu-файлах в сжатом виде хранятся графические изображения страниц книг, журналов и т.д. Также, формат DjVu предусматривает наличие текстового (OCR) слоя, который содержит текст со страницы. Файлы с текстовым слоем иногда обозначают как DjVu+OCR.

Программа «Балаболка» умеет извлекать данные лишь из текстового слоя. В случае, если текстовый слой недоступен, единственный метод получения текста — это выполнение оптического распознавания, например, в FineReader.

Открываю в программе электронную книгу, но текст в окне «Балаболки» отсутствует. В чем дело?
Этому может быть несколько объяснений. Во-первых, файл может представлять собой набор отсканированных изображений страниц бумажной книги. Во-вторых, электронная книга может иметь защиту DRM. Программа «Балаболка» не имеет возможности извлечь текст из книги с такой защитой (это было бы незаконно).
Мне требуется удалить из текста тире, стоящие в начале строки. Как это сделать?
Воспользуйтесь пунктом главного меню «Правка | Заменить». В строке «Найти» напишите ^p—, в строке «Заменить на» укажите ^p. Программа позволяет использовать в окнах «Найти» и «Заменить» большинство из специальных кодов, которые применяются в Microsoft Word:

^p знак абзаца ^t знак табуляции ^nnn знак ASCII (где nnn — код знака) ^0nnn знак ANSI (где 0 — это ноль, а nnn — код знака) ^Unnnnn знак в кодировке Юникод (где nnnnn — код знака) ^+ длинное тире ( — ) ^= короткое тире ( – ) ^^ знак крышки ^s неразрывный пробел ^? любой знак (только в поле «Найти») ^# любая цифра (только в поле «Найти») ^$ любая буква (только в поле «Найти») ^c содержимое буфера обмена Windows (только в поле «Заменить на») ^& содержимое поля «Найти» (только в поле «Заменить на»)

Меня не удовлетворяет, как программа «Балаболка» извлекает текст из файлов формата PDF. Могу я использовать другой способ для обработки файлов PDF?
Процесс извлечения текста из файлов формата PDF достаточно сложен, так как файл PDF не содержит обычный текст. Вы можете использовать для извлечения текста внешнюю программу, поддерживающую передачу параметров в командной строке. Например, утилиту pdftotext.exe из состава проекта Xpdf. Скопируйте pdftotext.exe в подкаталог «utils» в папке программы «Балаболка», выберите пункт главного меню «Настройки | Импорт текста», вкладку «Внешние программы для импорта текста», и нажмите кнопку «Добавить». Задайте команду для использования pdftotext.exe:

%BFolder%\utils\pdftotext.exe -q -nopgbrk -enc UTF-8 %Input% %Output%

Введите имя для данного формата (например, «Xpdf Converter»), расширение файла («PDF») и кодировку текста («UTF-8»). После того, как будет выбран пункт Использовать вместо метода извлечения текста по умолчанию для данного формата файлов, программа сможет использовать внешнюю утилиту для извлечения текста из файлов формата PDF.

Как сохранять речь в виде звуковых файлов формата FLAC?
Программа позволяет использовать разные кодеки для создания звуковых файлов. Необходимо указать командную строку для вызова внешней программы; например, можно использовать утилиту FLAC.EXE, созданную некоммерческой организацией Xiph.Org Foundation. В программе «Балаболка» выберите пункт главного меню «Настройки | Аудиофайлы», вкладку «Другие кодеки». Нажмите кнопку «Добавить» и укажите значения для параметров: название (например, «Аудиофайлы FLAC»), расширение файла (FLAC) и командную строку.

C:\Utils\flac.exe %Input% -o %Output%

Переменная %Input% обозначает имя входного файла с расширением WAV (файл формата RIFF WAVE), переменная %Output% — имя звукового файла в формате FLAC. Файл FLAC.EXE можно скопировать в ту же папку, где находится «Балаболка»; переменная %BFolder% обозначает путь к этой папке.

Как сделать так, чтобы каждая строка текстового файла записывалась в отдельный аудиофайл?
Могу предложить такой способ. Добавьте в текстовый файл по две пустых строки после каждой строки: выберите пункт главного меню «Правка | Заменить», в поле «Найти» напишите ^p, в поле «Заменить на» напишите ^p^p^p, нажмите кнопку «Заменить все». Сохраните текстовый файл.

Выберите пункт главного меню «Файл | Сохранить как несколько аудиофайлов». В появившемся диалоговом окне выберите способ деления текста: Искать две пустые строки подряд. Всё, можно начинать запись аудиофайлов.

Можно ли сделать так, чтобы при преобразовании документа в несколько звуковых файлов в качестве имени файла использовалась первая строка текста (например, «01 Глава первая.mp3», «02 Глава вторая.mp3»)?
В окне «Разделить текст на части и преобразовать в аудиофайлы» в поле «Шаблон для имени файла» вставьте переменную %FirstLine%. При делении текста программа заменит переменную на содержимое первой строки каждой части текста. Для того, чтобы вставить порядковый номер файла внутрь имени, используйте переменную %Number%.
Могу ли я использовать в видео для YouTube звуковые файлы, созданные в программе «Балаболка»?
«Балаболка» является бесплатным программным продуктом, поэтому пользователь может использовать звуковые файлы, созданные приложением, по своему усмотрению. Но если применяется коммерческая версия компьютерного голоса, необходимо связаться с разработчиками этого голоса и приобрести специальную лицензию для его коммерческого использования. Такая лицензия позволит легально осуществлять распространение аудиоматериалов.

Фирмы, выпускающие компьютерные голоса, предоставляют два вида лицензий:

  • для индивидуального использования (for personal use);
  • для коммерческого использования и распространения аудиоматериалов
    (for commercial use/audio broadcast).

Если пользователь намерен использовать синтез речи в видео на YouTube или собирается включить звуковые файлы, созданные в программе «Балаболка», в состав своего программного продукта, необходимо приобрести у фирмы-изготовителя голоса соответствующую лицензию.

Источник статьи: http://balabolka-tts.ru/bfaq.html


0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии