Существуют ли программы под Linux для чтения текста голосом?
Здравствуйте. Существуют ли для Linux (Debian/Ubuntu) какие-либо программы с GUI, которые могут проговаривать русским голосом загруженный текст?
Ой, надо с GUI, прочитал только заголовок. Тогда не знаю, какая-нибудь морда к тому же festival наверняка есть
Вообще есть KDE’шный Jovie. А лучший синтезатор — RHVoice.
Пытался как то ихнюю «Алёну» заставить выговаривать слово «серверная», не очень удачно.
У них в доках, которые были в SDK, лажовые описания синтаксиса лежали (ну, для подсказок, ударения всякие там). Помнится, долго боролся с их техподдержкой, т.к. у нас лицензия была какая-то не совсем правильная :), но выпытал у них документацию. С ней уже ударения ставились правильно. А по дефолту было стремно. Не знаю, как сейчас, это было лет 5 назад. Там на сайте демо есть, но лень проверять, есть ли русский язык вообще. Фестиваль почему-то не стали использовать, решение не я принимал, уж не знаю в чем причина.
Источник
Menestrel — приложение для озвучивания текстов на русском языке
Menestrel — приложение для озвучивания текстовых документов, веб-страниц и электронных книг на русском языке, разработанная на основе синтезаторов речи Festival и ru_tts.
Menestrel поддерживает следующие форматы файлов:
- обычные текстовые файлы с кодировками UTF-8, CP1251, KOI8-R, ISO-8859-5;
- HTML-файлы;
- файлы в формате OpenDocument (ODT);
- файлы в формате Microsoft Document (DOC);
- файлы в формате FictionBook (FB2)
Файлы всех вышеперечисленных форматов могут быть предварительно помещены в ZIP-архив.
Основные возможности приложения:
- озвучивание:
- файлов указанных выше форматов;
- скопированных и вставленных в поле воспроизведения фрагментов текста;
- набранных в поле воспроизведения текстов (с возможностью сохранения набранного);
- отображение произносимого текста в окне программы и выделение произносимого предложения;
- сохранение при завершении работы и восстановление при следующем запуске позиции маркера, в которой было завершено озвучивание;
- установка неограниченного числа закладок и переход по ним, поиск текста;
- импорт произнесённого текста в звуковые файлы формата WAV или MP3 и списка воспроизведения для использования в качестве аудио-книг.
Проект состоит из двух приложений: Menestrel и Skomoroh, разница между ними в том, что Menestrel основан на базе синтезатора речи Festival, а Skomoroh — на базе синтезатора речи ru_tts.
Приложения написаны на С++ с использованием Qt 4.7 в интегрированной среде разработки QtCreator 2.1.
Благодаря кроссплатформенности Festival, Menestrel доступен как в версии для Linux, так и для Windows.
Skomoroh поставляется исключительно для Linux.
Все исходные тексты в виде проектов QtCreator размещены на странице проекта на sourceforge.
Источник
TTS движки для Ubuntu Linux (Text-to-Speak)
Голосовой движок (озвучивание русского текста) может использоваться для разных задач, например можно слушать книги без их предварительной озвучки, прослушивать входящие тестовые сообщения, да и в общем, можно вести любой диалог с компьютером посредством голосового взаимодействия, на базе чего строить разные сервисы и умные системы.
Я расцениваю TTS движки только в качестве одной из компонент для реализации системы «Умного дома». Книги на русском они читают терпимо-ужасно, озвучивать сообщения и прочие обрывки информации мне не нужно. Мне нужен TTS для решения единственной задачи — обратная связь с системой умного дома.
Ниже я приведу список существующих TTS движков и субъективную оценку качества озвучки русского текста.
Демо примеры озвучки
- Festival;
- Nuance Loquendo (Demo ) — голос Olga лучший на текущий момент, но штука платная;
- RHVoice (Demo, Установка RHVoice );
- Open Mary (Demo ) — ниже среднего;
- Espeak (Demo) — с русским все очень плохо;
- Платные движки (Demo );
- Acapela (Demo ) — голос Alena, качество не особо;
RHVoice
Довольно хороший TTS движок от Ольги Яковлевой (Github ).
Пример консольной команды:
ESpeak
FestVox
Это ще один TTS. Поддерживает русский текст. Голосовой пакет весит 196MB. Виндовые бинарники тут .
На многих форумах рекомендуют править конфиг
Источник
Программы для преобразования текста в речь для Linux
Если вы использовали Mac OS X или Windows Vista, то вы можете быть разочарованы, узнав, что в Linux нет синтезатора речи и приложения для преобразования текста в речь (TTS), которые устанавливаются по по умолчанию. Для тех из вас, кто не знает, что речь синтезатора, это просто компьютерная программа, которая превращает обычный текст определенного языка в звуки речи. Программы для преобразования текста в речь может быть большим подспорьем особенно для людей с ослабленным зрением и тех, кто нем.
И если вы искали бесплатный синтезатор речи для Linux, то можно рекомендовать программу под названием Festival. Как это описано на веб-сайте проекта: Festival предлагает базовую платформу для создания систем синтеза речи, а также несколько примеров различных модулей. В целом, он предлагает полный исходники для речи через ряд API. Festival является как-бы многоязычным, но русского в нем нет, только английский и испански.
Festival есть в большинстве репозиториев дистрибутивов, так что просто найдите его и установить с помощью менеджера пакетов. После установки, вы можете сразу начать работу. Вот некоторые азы Festival:
Она может читать все, что вы вводите в командной строке. Откройте терминал и введите команду:
Появится диалог. Заставьте его говорить, введя это из командной строки:
(SayText «festival will read this line»)
FestivalФестиваль также может быть очень полезно, если вы хотите читать целый текстовый файл. Из терминала, достаточно просто перейти туда, где находится текстовый файл, и использовать эту команду:
$ festival -tts your_text_file.txt
С дополнительной информацией по использованию Festival вы можете ознакомиться с полным руководством по ЗДЕСЬ.
В рабочем столе KDE, уже есть штатная программа для преобразования текста в речь и называется KTTS, но оно в настоящее время в стадии разработки. Попробуйте заставить ее сказать «Привет мир», набрав следующие команды с терминала Linux:
$ kttsd
$ DCOP kttsd KSpeech SetText «Hello World» EN «
$ DCOP kttsd KSpeech startText 0
KTTS имеет графический интерфейс который называется KMouth.
Пользователь может вводить слова, фразы или предложения, которые хочет услышать. KMouth также содержит историю сказанных фраз. Программа также имеет разговорник и варианты завершения слова.
А пользователям GNOME можно посоветовать использовать синтезатор речи Orca’s.
Если вы затеяли ремонт, то очень рекомендуем заменить отопительную систему. А пластиковые трубы для отопления позволят создать более гибкую и надежную отопительную систему.
Источник
Лучшие читалки для Linux
В настоящее время книги в электронном формате становятся все более популярными среди населения, поскольку получить бесплатно электронную копию издания гораздо проще через Интернет, чем пойти в книжный магазин и купить ее. Большинство используют для чтения соответствующие устройства с поддерживаемой функциональностью. Впрочем, не каждый человек может себе позволить приобрести одно из этих устройств и, вследствие этого, использует для чтения свой компьютер. Если у вас на компьютере есть подборка электронных книг и вы хотите начать их читать, вам понадобится соответствующее приложение. Сегодня рассмотрим 4 читалки для Linux, которые достаточно популярны у большинства пользователей.
Выбор придется сделать, учитывая свои предпочтения. Давайте рассмотрим вопрос более подробно.
ЧИТАЛКИ ДЛЯ LINUX
Calibre — полнофункциональный инструмент управления книгами для ОС Windows, Mac и Linux. Это программное обеспечение с открытым исходным кодом, позволяющее управлять вашей электронной библиотекой, преобразовывать книжки в различные форматы, корректировать метаинформацию и передавать файлы на подключенные устройства.
Всем нравится эта читалка, поскольку способна выполнять столько задач, а так же потому, что работает кроссплатформенно на различных операционных системах. Скажем так, если требуется продвинутое приложение для чтения, попробуйте воспользоваться этим.
- предоставляет возможность пользователям управлять всей библиотекой и даже осуществлять синхронизацию с совместимыми устройствами чтения;
- снабжен отличным набором средств для редактирования файлов и конвертирования их в различные совместимые форматы;
- встроенный менеджер позволяет загружать веб-сайты и конвертировать их в формат электронной книги.
Программа уже давно де-факто является читалкой для пользователей Linux. Поэтому неудивительно, что практически каждая операционная система содержит её в своих исходниках:
Cool Reader — кроссплатформенный цифровой ридер, работающий с различными форматами файлов и обладающий рядом полезнейших функций, таких как сглаживание шрифтов, поддержка цифровых устройств и даже режим чтения вслух. Кроме множества полезнейших возможностей в таких операционных системах, как Linux, Mac и Windows, Cool Reader также предлагает мобильную версию приложения для Андроид. Этот мобильный аспект отличает его от других программ.
- поддерживает широкие варианты настроек;
- имеет прекрасные функции работы со шрифтами, которые позволяют сделать текст более комфортным при чтении;
- имеет Android-приложение.
Cool Reader распространяется на SourceForge, в формате DEB-пакета:
для пользователей Ubuntu и Debian. Также в наличии имеются архивы с исходным кодом, которые могут быть использованы на других операционных системах Linux.
Bookworm — стоит использовать тогда, когда вы устали от чрезмерно сложных, запутанных программ с непонятным пользовательским интерфейсом и избытком функций. Эта читалка устраняет трудности с управлением и чтением цифровых книг на Linux, обеспечивает простой пользовательский интерфейс, поддержку всех популярных форматов и отличные возможности.
- поддерживает все современные форматы;
- может читать комиксы в CBR-формате;
- имеет элегантный интерфейс и отличные функциональные возможности.
На данный момент Bookworm доступен для нескольких избранных дистрибутивов, в частности, OpenSUSE, Elementary OS и Ubuntu:
тем не менее, у разработчика есть flatpak, который отлично работает на всех ОС.
EPUBReader — не относится к категории читалки для Linux, а является расширением для браузера Firefox, предоставляющим возможность чтения электронных книг в формате Epub на всех платформах, в которых он установлен. Поддерживает только формат ePub, и не является таким полнофункциональным, как остальные, но его стоит попробовать в том случае, если вы являетесь пользователем Firefox и любителем чтения.
- вместо загрузки файла на компьютер, EPUBReader будет брать ссылку напрямую и позволит вам прочитать книгу прямо в веб-браузере;
- является кросс-платформенным, независимо от того, какую ОС вы используете.
Для того чтобы получить доступ, запустите веб-браузер Firefox, посетите следующую страницу:
и добавьте расширение по кнопке. После окончания процесса установки, используйте расширение по своему прямому назначению.
Вот и всё! Безусловно, читать книжки на ПК проще при помощи соответствующих приложений, подобных тем, что представлены в нашем списке. Читалки для Linux отлично справятся с вашей большой коллекцией цифровых изданий на персональном компьютере. Спасибо за внимание!
Источник