Кажется, разобрался:
cat text.txt | spd-say -w -e -y Aleksandr
Git Clone URL: | https://aur.archlinux.org/rhvoice-git.git (read-only, click to copy) |
---|---|
Package Base: | rhvoice-git |
Description: | Free and open source speech synthesizer for Russian and other languages. (development version) |
Upstream URL: | https://github.com/RHVoice/RHVoice |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | der_fenix |
Maintainer: | vantu5z (alex19EP) |
Last Packager: | alex19EP |
Votes: | 21 |
Popularity: | 0.143050 |
First Submitted: | 2012-02-23 14:18 |
Last Updated: | 2020-12-27 23:45 |
Кажется, разобрался:
cat text.txt | spd-say -w -e -y Aleksandr
Приветствую, erik-pro. Не имел дела с speech-dispatcher и не знаю, как это использовать. Пытаюсь разобраться в документации, но пока тону в ней. Не подскажете, какой командой запустить чтение текста из файла?
добрый вечер @Leonardo19. я бы советовал использовать пакет speech-dispatcher для таких целей. если вам нужен клиент и сервер, я бы советовал обратиться к upstream с данной проблемой. сам я такой конфигурацией не пользуюсь и помоч не очень могу. патч к сожалению не работает сейчас.
Скачал патч cd9a3ab2d2cf
по ссылке, распаковал, запустил makepkg. Получил:
-> Patching source, enable client/server capabilytis
-> Applying patch: ../SConstruct.patch
patching file RHVoice/SConstruct
Hunk #1 succeeded at 205 (offset 27 lines).
Hunk #2 FAILED at 234.
1 out of 2 hunks FAILED -- saving rejects to file RHVoice/SConstruct.rej
==> ОШИБКА: Произошел сбой в build().
Прерывание...
И как применить патч, чтобы собрать с RHVoice-service и RHVoice-client, если без этого невозможно чтение текста?
Давно не обновлял синтезатор. И вот обновил. Прошу прощения, а как запускать программу на чтение текста без RHVoice-service и без RHVoice-client? Ни в help'ах, ни в readme не нашел...
Небольшие комментарии к новому pkgbuild:
Проверил, пакет собирается.
Отличие использования втроенного скачивания из Git и git clone --depth 1:
remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (20/20), done. remote: Total 9809 (delta 7), reused 10 (delta 4), pack-reused 9785 Получение объектов: 100% (9809/9809), 316.15 MiB | 1.03 MiB/s, готово.
remote: Enumerating objects: 1145, done. remote: Counting objects: 100% (1145/1145), done. remote: Compressing objects: 100% (908/908), done. remote: Total 1145 (delta 343), reused 698 (delta 197), pack-reused 0 Получение объектов: 100% (1145/1145), 135.51 MiB | 979.00 KiB/s, готово.
Как видно объем скачивания отличаетя 316.15 и 135.51 Мб.
cd9a3ab2d2cf
, т.к. этот функционал возможно комуто нужен.спасибо скоро обновлю. насчет клиент сервер. не очень понял что это.
У меня не собирался без изменения флага на "-std=c++11" или это уже не актуально? И в Вашем pkgbuild не включена сборка клиент-сервер, лично я этим не пользуюсь, так что если остальные не против можно и не собирать.
Добавил Вас в сопровождающих пакета, можете вносить измененения.
добрый день, я создал pkgbuild который как мне кажется лутше и логичнее сейчашнего. его можно найти тут https://github.com/erik-pro/pkgbuilds вы можете использовать его, а если хотите можете отдать покет мне. я его часто использую и буду следить за его актуальностью.
Pinned Comments
alex19EP commented on 2020-02-09 14:12
теперь доступна обычная версия. https://aur.archlinux.org/packages/rhvoice/ можно использовать ее если не нужны последние изменения апстрима.