установка rhvoice из репозитория

508 views
Skip to first unread message

viktar

unread,
Apr 11, 2021, 11:57:43 AM4/11/21
to luwrain-...@googlegroups.com
Здравствуйте рассылка.На сайте нашёл статью про установку дибиан без
зрительного контроля, в которой шла речь про установку и сборку rhvoice
из исходников. Провелил первой командой из инструкции все зависимости
все на месте, то все написало, что всё свежее, так как я использую
юбунту 20.04 лтсе 64 бит вариант системы. Смотрю что все библиотеки есть
или зависимости, как здесь привыкли называть. Перехожу ко второму пункту
данной инструкции и тут начинаются проблемы. Счас распишу подробно.

Ввожу команду как есть в инструкции.

git clone --recursive https://github.com/rhvoice/rhvoice.git

Мне терминал в ответ пишет, что необходимо повторить данную команду
используя следующий набор команд: sudo apt install git

Хорошо ввожу предложенную комбинацию и прибовляю предыдущюю команду
через пробел

sudo apt install git git clone --recursive
https://github.com/rhvoice/rhvoice.git

В ответ слышу, что --recursive не может быть распознанна вместе с
другими командами.

Если её удаляю то сразу получаю ошибку, что данного покета как clone или
https://github.com/rhvoice/rhvoice.git не найденны.

Даже уже пробовал добовлять после apt-get результат тот же самый что
описан выше. Как можно решить данную проблему.

Задача скачать покет rhvoice для установки в убунту20.04.?

Alexander Epaneshnikov

unread,
Apr 11, 2021, 12:02:19 PM4/11/21
to viktar, luwrain-...@googlegroups.com
11.04.2021 18:57, viktar пишет:
> Здравствуйте рассылка.На сайте нашёл статью про установку дибиан без
> зрительного контроля, в которой шла речь про установку и сборку
> rhvoice из исходников. Провелил первой командой из инструкции все
> зависимости все на месте, то все написало, что всё свежее, так как я
> использую юбунту 20.04 лтсе 64 бит вариант системы. Смотрю что все
> библиотеки есть или зависимости, как здесь привыкли называть. Перехожу
> ко второму пункту данной инструкции и тут начинаются проблемы. Счас
> распишу подробно.
>
> Ввожу команду как есть в инструкции.
>
> git clone --recursive https://github.com/rhvoice/rhvoice.git
>
> Мне терминал в ответ пишет, что необходимо повторить данную команду
> используя следующий набор команд: sudo apt install git
>
> Хорошо ввожу предложенную комбинацию и прибовляю предыдущюю команду
> через пробел
>
вот этого делать не надо. вам просто нужно установить git sudo apt
install git

после установки git можно будит клонировать репозиторий.

> sudo apt install git git clone --recursive
> https://github.com/rhvoice/rhvoice.git
>
> В ответ слышу, что --recursive не может быть распознанна вместе с
> другими командами.
>
> Если её удаляю то сразу получаю ошибку, что данного покета как clone
> или https://github.com/rhvoice/rhvoice.git не найденны.
>
> Даже уже пробовал добовлять после apt-get результат тот же самый что
> описан выше. Как можно решить данную проблему.
>
> Задача скачать покет rhvoice для установки в убунту20.04.?
>


--
Sincerely, Alexander.

бердников александр

unread,
Apr 11, 2021, 4:19:41 PM4/11/21
to luwrain-...@googlegroups.com
привет всем и вам, виктор!

для сборки rhvoice необходимо установить все зависимости и
доинсталировать python-lxml или python3-lxml.

одно время без этого пакета синтезатор не собирался.

возможно вы не скопировали для установки все зависимости.

до банальности смешно, но я сам ни з наступал на эти грабли.

но и ненадо забывать золотое правило обновлять дистрибутив особенно если
надо чего-либо устанавливать или собирать из исходников.

пересылаю письмо созданное ильёй.

https://drive.google.com/drive/folders/1zMyRT4HFoqI-7VHad3ZRbodzYRFGPv4s?usp=sharing



они были собраны из дерева исходников RHVoice по скриптам во вложении.


есть ещё этот реп:

http://download.luwrain.org/repo

там всё оформлено в виде полноценного репозитория apt.

но те файлы собирались под ubuntu и на debian могут не запуститься.

они были приготовлены с использованием скриптов, доступных по ссылке
github.com/luwrain/RHVoice (ветка deb)


более подробную информацию об этих скриптах и пакетах можно найти в
архиве нашей рассылки по следующим адресам:

https://groups.google.com/g/luwrain-users-ru/c/UCfZ8j8Rkn0

https://groups.google.com/g/luwrain-users-ru/c/8WPaVAeTEIo

https://groups.google.com/g/luwrain-users-ru/c/NoU0W-HJ1FM

https://groups.google.com/g/luwrain-users-ru/c/mMYKttZm2dU

--

бердников александр

unread,
Apr 11, 2021, 4:56:16 PM4/11/21
to luwrain-...@googlegroups.com
привет всем!

еще необходимо довключить спецвозможности, вписав в созданный файл
/etc/profile.d/accessibility.sh текст export ACCESSIBILITY_ENABLED=1.

это нужно для нормальной работы хромых браузеров, скайпа и возможно
других приложений.


Ivan

unread,
Apr 12, 2021, 2:53:34 AM4/12/21
to luwrain-...@googlegroups.com
Здравствуйте. А разве этот параметр не изменяется, когда ставишь флаг в
настройках специальных возможностей?


11.04.2021 23:56, бердников александр пишет:

viktar

unread,
Apr 12, 2021, 2:23:58 PM4/12/21
to 'Ivan' via luwrain-users-ru
Здравствуйте рассылка! Значит в терминале ввёл команду cd rhvoice

потом ввёл команду

git clone https://github.com/rhvoice/rhvoice.git

всё корректно склонировалось.

Затем там же ввёл команду

scons

и получил вот такой ответ в терминале. Система убунту 20.04

vik@vik-Z580:~$ cd rhvoice
vik@vik-Z580:~/rhvoice$ scons
scons: Reading SConscript files ...
Mkdir("build/linux")
Checking whether the C compiler works... yes
Checking whether the C++ compiler works... yes
Checking for pkg-config... yes
Checking for libpulse-simple... no
Checking for ao... no
Checking for portaudio-2.0... no
Configuring  /home/vik/rhvoice/src/core/config.h.in into
/home/vik/rhvoice/src/core/config.h ...
Configuring  /home/vik/rhvoice/src/include/core/config.h.in into
/home/vik/rhvoice/src/include/core/config.h ...
FileNotFoundError: [Errno 2] No such file or directory:
'/home/vik/rhvoice/data/voices/victoria/voice.info':
  File "/home/vik/rhvoice/SConstruct", line 370:
    build_for_linux(base_env,vars)
  File "/home/vik/rhvoice/SConstruct", line 326:
SConscript(os.path.join(subdir,"SConscript"),exports={"env":base_env},
  File "/usr/lib/scons/SCons/Script/SConscript.py", line 660:
    return method(*args, **kw)
  File "/usr/lib/scons/SCons/Script/SConscript.py", line 597:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/usr/lib/scons/SCons/Script/SConscript.py", line 286:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/vik/rhvoice/data/SConscript", line 42:
props=RHVoiceInfoParser.parse(subdir.File(type+".info").abspath)
  File "/home/vik/rhvoice/site_scons/RHVoiceInfoParser.py", line 10:
    with io.open(path,"rt",encoding="utf-8") as f:
vik@vik-Z580:~/rhvoice$

Вот данный текст, что делать дальше пока не знаю. По поводу python-lxml
and python3-lxml

всё установил, но результат написал выше.

Alexander Epaneshnikov

unread,
Apr 12, 2021, 2:29:35 PM4/12/21
to viktar, luwrain-...@googlegroups.com
12.04.2021 21:23, viktar пишет:
> Здравствуйте рассылка! Значит в терминале ввёл команду cd rhvoice
>
> потом ввёл команду
>
> git clone https://github.com/rhvoice/rhvoice.git
>
вы забыли флаг recursive

> всё корректно склонировалось.
>
> Затем там же ввёл команду
>
> scons
>
> и получил вот такой ответ в терминале. Система убунту 20.04
>
> vik@vik-Z580:~$ cd rhvoice
> vik@vik-Z580:~/rhvoice$ scons
> scons: Reading SConscript files ...
> Mkdir("build/linux")
> Checking whether the C compiler works... yes
> Checking whether the C++ compiler works... yes
> Checking for pkg-config... yes
> Checking for libpulse-simple... no

а вот это значит, что у вас нет dev версии libpulce
не нужны они.
>
> всё установил, но результат написал выше.
>
установите libpulce-dev и склонируйте заново репозиторий с флагом
--recursive

--
Sincerely, Alexander.

Илья Пащук

unread,
Apr 13, 2021, 2:40:33 AM4/13/21
to luwrain-...@googlegroups.com
клонировать надо так
git clone --recursive https://github.com/RHVoice/RHVoice

еще надо бы поставить что-то вроде libpulse-dev
под какую систему собираете?
--
Простите за краткость, создано в K-9 Mail.

бердников александр

unread,
Apr 15, 2021, 5:41:48 AM4/15/21
to luwrain-...@googlegroups.com
изменяется, но невсегда срабатывает коректно.


12.04.2021 11:53, 'Ivan' via luwrain-users-ru пишет:

viktar

unread,
Apr 15, 2021, 2:21:34 PM4/15/21
to luwrain-...@googlegroups.com

Константин В. Евтеев

unread,
Apr 16, 2021, 3:18:19 PM4/16/21
to luwrain-...@googlegroups.com, бердников александр
Здравствуйте!

Подскажите пожалуйста, я тут совсем запутался -ситуация следующая:

1. был установлен Ubuntu 18.04 - экранного диктора устанавливал по
статье "Установка Дебиан без визуального контроля", всё отлично
заработало с первого раза - большое спасибо автору статьи, я сам бы
никогда не установил.

2. Снёс систему и поставил 20.04 -повторил всё тоже самое по статье
-система не ругалась, но голос не изменился - остался такой же
металлический и непонятный.

3. Сегодня весь день пытаюсь вручную проверить всё ли на месте и на
своих местах. Своими силами не получилось.

Подскажите пожалуйста что можно сделать и как проверить в чём дело.







15.04.2021 12:41, бердников александр пишет:

бердников александр

unread,
Apr 18, 2021, 7:27:15 AM4/18/21
to Константин В. Евтеев, luwrain-...@googlegroups.com
привет всем!
надо просто еще раз переустановить все зависимости, добавив python-lxml
или python3-lxml, обновив предварительно систему.
еще заменить в комманде для создания ссылки ln на cp.
sudo ln -s /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules
sudo cp -s /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules
в убунту 20.04 приложения ставяться из снап магазина.
что ни есть хорошо.
вот способ вернуть гномовский магазин.
https://linuxthebest.net/kak-vernut-magazin-prilozheniy-gnome-software-v-ubuntu-20-04/
<https://linuxthebest.net/kak-vernut-magazin-prilozheniy-gnome-software-v-ubuntu-20-04/>
я все же порекомендовал бы выбрать linux mint с рабочим окружением mate.

17.04.2021 00:18, Константин В. Евтеев пишет:

Константин В. Евтеев

unread,
Apr 20, 2021, 12:12:52 PM4/20/21
to бердников александр, luwrain-...@googlegroups.com
Здравствуйте Александр, здравствуйте участники рассылки!

Поменял репозиторий на рекомендуемый - гномовский.

Обновил систему.

У меня не был установлен пакет python3-lxml. Установил пакет и потом для
подстраховки переустановил его командой sudo aptitude reinstall
python3-lxml в надежде что если что не получилось то будет исправлено.

Заменил команду создания ссылки с ln на cp, но система ругается и
говорит, что такая ссылка уже есть, пришлось добавить опцию f и
получилось вот так:

sudo cp -sf /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules

При этом это было единственный раз когда система ругалась, всё остальное
проходит без видимых ошибок. Что я неправильно делаю?

    По поводу Линукс Минт я бы с удовольствием попробовал, только
удалось найти дистрибутив от 2018 года - будет ли он работать и как
установить на него Орку? И как добавить нормальный голос точно так же
как на Ubuntu? И ещё я вычитал, что этот дистрибутив уже не
поддерживается, может искал не там? Если есть возможность дайте
пожалуйста ссылку на дистрибутив - буду очень признателен.

С уважением,

Константин




18.04.2021 14:27, бердников александр пишет:

бердников александр

unread,
Apr 21, 2021, 1:42:57 AM4/21/21
to Константин В. Евтеев, luwrain-...@googlegroups.com
привет всем и константину!

держите ссылку на закачку.

http://muug.ca/mirror/linuxmint/iso/stable/20.1/linuxmint-20.1-mate-64bit.iso
<http://muug.ca/mirror/linuxmint/iso/stable/20.1/linuxmint-20.1-mate-64bit.iso>

ссылка на торрент.

https://linuxmint.com/torrents/linuxmint-20.1-mate-64bit.iso.torrent
<https://linuxmint.com/torrents/linuxmint-20.1-mate-64bit.iso.torrent>

сразу хочу предупредить что минт загружается в лайв режим и, поэтому
речь как в убунту запустить не получиться, но не пугайтесь после запуска
"живой" системы скринридер вполне нормально заговорит.

что бы речь была разборчивой при установке на русском языке необходимо
на вкладке voice (голос) выбрать русский язык и подрегулировать до
необходимого темпа скорость.

в процессе установки не желательно отмечать галку установки медиа
кодеков, речь хотя и не исчезает, но процесс установки перестает
озвучиваться.

20.04.2021 21:12, Константин В. Евтеев пишет:

бердников александр

unread,
Apr 21, 2021, 3:48:23 AM4/21/21
to Константин В. Евтеев, luwrain-...@googlegroups.com
еще необходимо перезапустить speech-dispatcher коммандой killall
speech-dispatcher для появления rhvoice в списке синтезаторов в орке или
перезагрузить пк.

20.04.2021 21:12, Константин В. Евтеев пишет:

Константин В. Евтеев

unread,
Apr 21, 2021, 10:02:19 AM4/21/21
to бердников александр, luwrain-...@googlegroups.com
Я извиняюсь, а как  посмотреть список синтезаторов в Орке?


21.04.2021 10:48, бердников александр пишет:

бердников александр

unread,
Apr 21, 2021, 1:17:43 PM4/21/21
to Константин В. Евтеев, luwrain-...@googlegroups.com
во вкладке голоса надо табать до списка синтезаторов, нажимать ввод или
пробел, выберая стрелками rhvoice,

затем до списка голосов, выбирая нужный,подтвердить нажав ок.
запуск настроек скринридера производится по ins + space.21.04.2021
19:02, Константин В. Евтеев пишет:

бердников александр

unread,
Apr 21, 2021, 1:18:12 PM4/21/21
to Константин В. Евтеев, luwrain-...@googlegroups.com
во вкладке голоса надо табать до списка синтезаторов, нажимать ввод или
пробел, выберая стрелками rhvoice,

затем до списка голосов, выбирая нужный,подтвердить нажав ок.
запуск настроек скринридера производится по ins + space.21.04.2021
19:02, Константин В. Евтеев пишет:
Reply all
Reply to author
Forward
0 new messages