
Авторские права © 2002, 2003 Gunnar Schmi Dt
KMouth — это приложение, которое позволяет компьютеру озвучивать текст.

KMouth — это приложение, которое позволяет людям с нарушениями речи использовать компьютер для синтеза речи. Приложение содержит журнал произнесённых фраз, в котором возможно выбирать фразы для повторного озвучивания.
Обратите внимание, что в приложение KMouth не входит синтезатор речи. Для работы приложения требуется уже установленный в системе синтезатор речи.

При первом запуске KMouth запускается мастер, который позволяет настроить приложение.

На первой странице мастера настройки следует указать движок и голос, которые будут использоваться для преобразования текста в речь. Дополнительные сведения доступны в описании диалога конфигурации.

На третьей странице следует выбрать словарь, который будет использоваться для автодополнения слов. KMouth будет обрабатывать документацию KDE на выбранном языке, чтобы определить правильность отдельных слов. Список слов также возможно проверить по словарю OpenOffice.org — это позволит добавить в словарь автодополнения только те слова, которые не содержат орфографических ошибок.

Главное окно KMouth состоит из двух основных частей — поля для ввода фразы, которую нужно произнести (нижнее белое поле на снимке экрана), и журнала произнесённых фраз (верхнее белое поле).

Если настройка KMouth выполнена правильно, в поле редактирования возможно ввести фразу, которую следует озвучить. После того, как компьютер озвучил фразу, она помещается в журнал произнесённых фраз. Фразы из журнала возможно выбирать для повторного озвучивания.
В разговорниках (расположенных в строке под панелью инструментов) возможно выбирать наиболее часто используемые фразы.

Чтобы открыть диалог конфигурации KMouth, выберите пункт меню → . Диалог содержит страницы Основные параметры (вкладки: Параметры, Синтез речи) иАвтодополнение слов.

На вкладке Параметры возможно настроить поведение KMouth в различных ситуациях.
С помощью первого раскрывающегося списка, Выбор фраз в разговорнике, возможно указать действие, которое будет выполняться при наборе комбинации клавиш, соответствующей фразе, или выборе фразы в меню или в панели инструментов разговорника.
Если выбран пункт Произнести сразу, выбранная фраза будет сразу произнесена и добавлена в журнал произнесённых фраз. Если выбран пункт Вставить в поле редактирования, фраза будет скопирована в поле редактирования.
С помощью второго раскрывающегося списка, При закрытии окна редактирования разговорника, возможно указать, следует ли сохранять разговорник при закрытии окна редактирования.
Если выбран пункт Сохранить разговорник, разговорник будет сохранён. Если выбран пункт Отклонить изменения, изменения разговорника будут отменены. Если выбран пункт Спрашивать, следует ли сохранить изменения, KMouth будет выдавать запрос о необходимости сохранения разговорника.

Если включён параметр Использовать систему синтеза речи по умолчанию, KMouth выполнит попытку использования системной службы синтеза речи перед вызовом непосредственно синтезатора речи. Если попытка окажется удачной, все другие параметры на этой вкладке будут проигнорированы. Системная служба синтеза речи — это библиотека Qt™, которая предоставляет стандартизированный интерфейс синтеза речи для Linux®, а также позволяет использовать встроенные системы синтеза речи на других платформах. В Debian-подобных системах потребуется установить пакет диспетчера речи, libqt5texttospeech5, и модуль синтеза речи (как правило, это espeak).
Примечание
Утилита командной строки spd-conf (Debian package python3-speechd) позволяет настроить такие параметры системы синтеза речи по умолчанию, как скорость, тональность, громкость, тип голоса, язык и так далее. Кроме того, с помощью spd-conf возможно выбрать нужный модуль диспетчера речи среди всех установленных (например, espeak, festival, flite, mbrola и так далее).
Также возможно задать параметры Движок и Голос системы синтеза речи.
Если параметр Использовать систему синтеза речи по умолчанию отключён, команду для вызова синтезатора речи возможно указать в поле ввода на панели Альтернатива. Под этим полем располагается раскрывающийся список для выбора кодировки, в которой текст будет передаваться синтезатору речи.
Приложение KMouth поддерживает два способа передачи текста синтезатору. Если синтезатор требует передачи текста в виде стандартного ввода, отметьте соответствующий флажок.
Другим способом является передача текста в качестве параметра. Перед вызовом синтезатора KMouth заменяет шаблоны подстановки фактическим содержимым:
Шаблон подстановки | Заменяется на |
---|---|
%t | Текст фразы |
%f | Имя временного файлы с текстом фразы |
%l | Код языка, связанный с текущим словарём автодополнения |
%% | Знак % |
Команда озвучивания зависит от используемого синтезатора речи. Её описание доступно в документации соответствующего синтезатора.

На странице Автодополнение слов представлен список словарей, которые используются для автодополнения слов. (Если в списке содержится более одного словаря, в главном окне KMouth рядом с полем редактирования отображается поле со списком, позволяющее выбрать словарь, который будет фактически использован для автодополнения.)
С помощью кнопок, которые находятся в правой части страницы, возможно добавлять и удалять словари, изменять их порядок или выполнять экспорт в файл. Поле редактирования и расположенный под ним раскрывающийся список позволяют изменять название и язык словаря.
Существует несколько вариантов добавления нового словаря:
Создать новый словарь из документации KDE
При использовании этого варианта KMouth выведет окно, в котором будет предложено задать язык, и затем обработает документацию KDE. Частота упоминания отдельных слов определяется путём подсчёта количества вхождений каждого из них. Список слов также возможно проверить по словарю OpenOffice.org — это позволит добавить в новый словарь только те слова, которые не содержат орфографических ошибок.
Создать новый словарь из файла
При использовании этого варианта KMouth выведет окно, в котором будет предложено указать файл. Возможно выбрать файл в формате XML текстовый файл или файл, который содержит словарь автодополнения, созданный с помощью KMouth или GOK (экранная клавиатура GNOME). Если выбран текстовый файл или файл XML, частота упоминания отдельных слов определяется путём подсчёта количества вхождений каждого из них. Список слов также возможно проверить по словарю OpenOffice.org — это позволит добавить в новый словарь только те слова, которые не содержат орфографических ошибок.
Создать новый словарь из папки
При использовании этого варианта KMouth выведет окно, в котором будет предложено указать папку. KMouth откроет все файлы, которые находятся в этой папке и вложенных папках. Поддерживается загрузка словарей автодополнения, файлов в формате XML и текстовых файлов. В последних двух случаях выполняется подсчёт количества вхождений каждого отдельного слова. Список слов также возможно проверить по словарю OpenOffice.org — это позволит добавить в новый словарь только те слова, которые не содержат орфографических ошибок.
Объединить словари
Этот параметр позволяет объединить доступные словари. KMouth выведет окно, в котором будет предложено выбрать словари для объединения и указать вес отдельных словарей.
Пустой словарь
Этот параметр позволяет создать пустой словарь (словарь, в котором нет записей). Так как KMouth автоматически сохраняет в словарях новые введённые слова, в созданном словаре будут постепенно накапливаться записи.

Чтобы открыть окно редактирования разговорника, выберите пункт меню → .

Основная часть окна редактирования разговорника делится на две части. В верхней части в виде дерева показаны разговорники.
Нижняя часть окна предназначена для редактирования выбранного элемента. Если выбрана фраза, возможно изменить как её саму, так и соответствующую ей комбинацию клавиш. Если выбран разговорник, возможно изменить только его название.
Добавление новых фраз и разговорников или удаление выбранных фраз и разговорников возможно выполнять с помощью главного меню, панели инструментов или всплывающего меню.
Чтобы изменить порядок следования фраз или разговорников, перетащите их с помощью мыши или клавиш со стрелками при нажатой клавише Alt.

- → (Ctrl+O)
Загружает текстовый файл в журнал произнесённых фраз.
- → (Ctrl+S)
Сохраняет журнал произнесённых фраз в текстовый файл.
- → (Ctrl+P)
Распечатывает журнал произнесённых фраз.
- → (Ctrl+Q)
Закрывает KMouth.
- → (Ctrl+X)
Вырезает выделение и помещает его в буфер обмена. Если в поле редактирования был выделен текст, он будет помещён в буфер обмена. В ином случае в буфер обмена будут помещены выделенные фразы из журнала произнесённых фраз.
- → (Ctrl+C)
Копирует выделение в буфер обмена. Если в поле редактирования был выделен текст, он будет помещён в буфер обмена. В ином случае в буфер обмена будут помещены выделенные фразы из журнала произнесённых фраз.
- → (Ctrl+V)
Вставляет содержимое буфера обмена в текущую позицию курсора в поле редактирования.
- →
Произносит текущую фразу (фразы). Если поле редактирования содержит текст, он будет произнесён. В ином случае будут произнесены выделенные фразы из журнала произнесённых фраз.
- →
Открывает окно редактирования разговорника.
В приложении KMouth присутствуют стандартные меню KDE: и . Дополнительные сведения доступны в разделе справки «Основы KDE» (подразделы Меню «Настройка» и Меню «Справка»).

- →
Добавляет новую фразу.
- →
Создаёт новый разговорник.
- → (Ctrl+S)
Сохраняет разговорник.
- →
Импортирует файл и добавляет его содержимое в разговорник.
- →
Импортирует разговорник и добавляет его содержимое в текущий разговорник.
- →
Экспортирует выделенные фразы или разговорники в файл.
- → (Ctrl+W)
Закрывает окно.
- → (Ctrl+X)
Вырезает выделенные элементы и помещает их в буфер обмена.
- → (Ctrl+C)
Копирует выделенные элементы в буфер обмена.
- → (Ctrl+V)
Помещает содержимое буфера обмена в разговорник.
- →
Удаляет выделенные элементы.
Добавляет новую фразу.
Создаёт новый разговорник.
Импортирует файл и добавляет его содержимое в разговорник.
Импортирует разговорник и добавляет его содержимое в текущий разговорник.
Экспортирует выделенные фразы или разговорники в файл.
- (Ctrl+X)
Вырезает выделенные элементы и помещает их в буфер обмена.
- (Ctrl+C)
Копирует выделенные элементы в буфер обмена.
- (Ctrl+V)
Вставляет содержимое буфера обмена в текущую позицию курсора в разговорнике.
Удаляет выделенные элементы.

KMouth
Авторские права на приложение © Gunnar Schmi Dt (gunnar AT schmi-dt.de)
, 2002-2004
Авторские права на документацию © Gunnar Schmi Dt (gunnar AT schmi-dt.de)
, 2002-2004
Перевод на русский язык: Антон Горбачёв (justoff AT hotmail.ru)
Обновление перевода на русский язык: Олеся Герасименко(translation-team AT basealt.ru)
Этот документ распространяется на условиях GNU Free Documentation License.
Программа распространяется на условиях лицензии GNU General Public License.