теперь доступна обычная версия. https://aur.archlinux.org/packages/rhvoice/ можно использовать ее если не нужны последние изменения апстрима.
Search Criteria
Package Details: rhvoice-git 1.6.0.r0.8cc907d7-1
Package Actions
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: | custom, GPL3, custom:by-nc-nd-4.0, custom:by-sa-4.0 |
Conflicts: | rhvoice |
Provides: | rhvoice |
Submitter: | der_fenix |
Maintainer: | vantu5z (alex19EP) |
Last Packager: | alex19EP |
Votes: | 23 |
Popularity: | 0.025238 |
First Submitted: | 2012-02-23 14:18 (UTC) |
Last Updated: | 2021-12-22 21:55 (UTC) |
Dependencies (10)
- libpulse (libpulse-bluedio, pulseaudio-pali, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd, libpulse-nosystemd-minimal-git, libpulse-airplay, pulseaudio-git)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- libao (libao-sndio, libao-git) (make)
- portaudio (make)
- scons (make)
- speech-dispatcher (speech-dispatcher-git) (make)
- libao (libao-sndio, libao-git) (optional) – for ao backend
- portaudio (optional) – for portaudio backend
- rhvoice-dictionary-git (optional) – extended russian dictionary
- speech-dispatcher (speech-dispatcher-git) (optional) – for speech-dispatcher module support
Required by (3)
- rhvoice-dictionary-git (requires rhvoice)
- talking-clock-git (optional)
- vasisualy-git (requires rhvoice)
Sources (12)
- git+https://github.com/rhvoice/aleksandr-hq-rus.git
- git+https://github.com/RHVoice/evgeniy-eng.git
- git+https://github.com/RHVoice/evgeniy-rus.git
- git+https://github.com/rhvoice/lyubov-eng.git
- git+https://github.com/rhvoice/marianna-ukr.git
- git+https://github.com/rhvoice/mikhail-rus.git
- git+https://github.com/rhvoice/tatiana-rus.git
- git+https://github.com/RHVoice/victoria-ru.git
- git+https://github.com/rhvoice/vitaliy-rus.git
- git+https://github.com/rhvoice/volodymyr-ukr.git
- git+https://github.com/rhvoice/yuriy-rus.git
- rhvoice
Latest Comments
alex19EP commented on 2020-02-09 14:12 (UTC)
alex19EP commented on 2019-09-29 12:06 (UTC)
@Leonardo19 исправил. спасибо. у самого просто был установлен уже этот пакет.
Leonardo19 commented on 2019-09-27 17:40 (UTC)
Собрался после установки пакета python-lxml.
Leonardo19 commented on 2019-09-27 16:15 (UTC)
Система обновлена. Пакет rhvoice-git не собирается.
$ makepkg
==> Сборка пакета rhvoice-git 1.0.0.r4.d96020c-1 (Пт 27 сен 2019 19:06:06)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Клонирование репозитория 'RHVoice' (git)...
Клонирование в голый репозиторий «/tmp/temp/RHVoice»…
remote: Enumerating objects: 79, done.
remote: Counting objects: 100% (79/79), done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 11948 (delta 23), reused 48 (delta 13), pack-reused 11869
Получение объектов: 100% (11948/11948), 377.13 MiB | 4.65 MiB/s, готово.
Определение изменений: 100% (7122/7122), готово.
==> Проверка файлов source с использованием md5sums...
RHVoice ... Пропущено
==> Распаковка исходных файлов...
-> Создание рабочей копии репозитория 'RHVoice' (git)...
Клонирование в «RHVoice»…
готово.
Updating files: 100% (1464/1464), готово.
==> Запускается pkgver()...
==> Запускается build()...
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... yes
Checking for ao... yes
Checking for portaudio-2.0... yes
Checking Speech Dispatcher version ... 0.9
ModuleNotFoundError: No module named 'lxml':
File "/tmp/temp/src/RHVoice/SConstruct", line 360:
build_for_linux(base_env,vars)
File "/tmp/temp/src/RHVoice/SConstruct", line 318:
duplicate=0)
File "/usr/lib/python3.7/site-packages/SCons/Script/SConscript.py", line 668:
return method(*args, **kw)
File "/usr/lib/python3.7/site-packages/SCons/Script/SConscript.py", line 605:
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/lib/python3.7/site-packages/SCons/Script/SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/tmp/temp/src/RHVoice/data/SConscript", line 7:
import RHVoicePackaging.windows
File "/tmp/temp/src/RHVoice/site_scons/RHVoicePackaging/windows.py", line 22:
from lxml import etree
==> ОШИБКА: Произошел сбой в build().
Прерывание...
Leonardo19 commented on 2019-03-06 06:19 (UTC)
По существу Вы правы - файл существует только как пример создания правил для словаря. Несколько актуальных правил из него вполне можно внести в словарь.
alex19EP commented on 2019-03-05 19:36 (UTC)
да его нет. в новом pkgbuild установка происходит с помощью scons install файла нет, потому что функция его туда не устанавливает. я честно говоря не понимаю для чего он там нужен, т. к. это не файл конфигурации.
Leonardo19 commented on 2019-03-05 16:48 (UTC)
Обнаружил, что во вновьскомпилированном пакете отсутствует директория /etc/RHVoice/dicts/ и в ней Russian/example.txt. Это только у меня так? Если нет, то почему так - ведь в исходнике эти директории и файл присутствуют?
alex19EP commented on 2019-02-28 16:48 (UTC)
использовать api speech-despatcher, но это сложно и я сам таким не занимался.
Leonardo19 commented on 2019-02-28 16:43 (UTC)
Какие еще варианты есть?
alex19EP commented on 2019-02-28 16:21 (UTC)
ну так тоже можно. главное чтобы работало и вас устраивало.
Leonardo19 commented on 2019-02-28 11:00 (UTC) (edited on 2019-02-28 11:01 (UTC) by Leonardo19)
Кажется, разобрался:
cat text.txt | spd-say -w -e -y Aleksandr
Leonardo19 commented on 2019-02-28 08:16 (UTC)
Приветствую, erik-pro. Не имел дела с speech-dispatcher и не знаю, как это использовать. Пытаюсь разобраться в документации, но пока тону в ней. Не подскажете, какой командой запустить чтение текста из файла?
alex19EP commented on 2019-02-27 20:50 (UTC)
добрый вечер @Leonardo19. я бы советовал использовать пакет speech-dispatcher для таких целей. если вам нужен клиент и сервер, я бы советовал обратиться к upstream с данной проблемой. сам я такой конфигурацией не пользуюсь и помоч не очень могу. патч к сожалению не работает сейчас.
Leonardo19 commented on 2019-02-27 11:29 (UTC) (edited on 2019-02-27 11:36 (UTC) by Leonardo19)
Скачал патч 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().
Прерывание...
Leonardo19 commented on 2019-02-27 10:28 (UTC)
И как применить патч, чтобы собрать с RHVoice-service и RHVoice-client, если без этого невозможно чтение текста?
Leonardo19 commented on 2019-02-27 10:16 (UTC)
Давно не обновлял синтезатор. И вот обновил. Прошу прощения, а как запускать программу на чтение текста без RHVoice-service и без RHVoice-client? Ни в help'ах, ни в readme не нашел...
vantu5z commented on 2019-01-16 07:42 (UTC) (edited on 2019-01-16 07:48 (UTC) by vantu5z)
Небольшие комментарии к новому 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 Мб.
- По поводу сборки клиент-сервер RHVoice{-service,-client}:
Раньше была релизована сборка d-bus сервисов, но на данный момент эта возможность отключена https://github.com/Olga-Yakovleva/RHVoice/commit/cfb6c2f673cfbb56e5e0d9b25c68c2e69d2c55ad#diff-cc8093822b396591a5530a463c87d048, насколько помню из-за утечек памяти.
В прежнем pkgbuild была включена сборка RHVoice{-service,-client} с помощью патча https://aur.archlinux.org/cgit/aur.git/tree/SConstruct.patch?h=rhvoice-git&id=
cd9a3ab2d2cf
, т.к. этот функционал возможно комуто нужен.
alex19EP commented on 2019-01-15 19:29 (UTC)
спасибо скоро обновлю. насчет клиент сервер. не очень понял что это.
vantu5z commented on 2019-01-15 17:14 (UTC) (edited on 2019-01-15 17:39 (UTC) by vantu5z)
У меня не собирался без изменения флага на "-std=c++11" или это уже не актуально? И в Вашем pkgbuild не включена сборка клиент-сервер, лично я этим не пользуюсь, так что если остальные не против можно и не собирать.
Добавил Вас в сопровождающих пакета, можете вносить измененения.
alex19EP commented on 2019-01-15 16:19 (UTC)
добрый день, я создал pkgbuild который как мне кажется лутше и логичнее сейчашнего. его можно найти тут https://github.com/erik-pro/pkgbuilds вы можете использовать его, а если хотите можете отдать покет мне. я его часто использую и буду следить за его актуальностью.
vantu5z commented on 2018-11-04 16:13 (UTC) (edited on 2018-11-04 16:15 (UTC) by vantu5z)
stormdragon2976 to configure Speech Dispatcher and set RHVoice as default:
run "spd-conf"
And you get something like this: Speech Dispatcher configuration tool
Do you want to setup a completely new configuration? [yes] :
Do you want to create/setup a 'user' or 'system' configuration [user] :
User configuration created in /home/vantu5z/.config/speech-dispatcher Configuring user settings for Speech Dispatcher Default output module [espeak] : rhvoice
The value you have chosen is not among the suggested values. You have chosen 'rhvoice'. The suggested values are ['espeak', 'flite', 'festival', 'cicero', 'ibmtts'] Do you want to correct your answer? [yes] : no
Default language (two-letter iso language code like "en" or "cs") [en] : ru
Default audio output method [pulse] :
Default speech rate (on the scale of -100..100, 0 is default, 50 is faster, -50 is slower) [0] :
Default speech pitch (on the scale of -100..100, 0 is default, 50 is higher, -50 is lower) [0] :
Do you want to have Speech Dispatcher automatically started from ~/.config/autostart ? This is usually not necessary, most applications will start Speech Dispatcher automatically. [no] :
Do you want to start/restart Speech Dispatcher now and run some tests? [yes] :
Starting Speech Dispatcher in user-mode [Sun Nov 4 19:09:17 2018 : 119436] speechd: Speech Dispatcher 0.8.8 starting Testing Speech Dispatcher using spd_say Did you hear the message about Speech Dispatcher working? [yes] :
Speech Dispatcher is installed and working! Speech Dispatcher works. Do you want to skip other tests? [yes] :
Diagnostics results: Speech Dispatcher is working End of diagnostics results
After that you can run: spd-say "some text to read"
vantu5z commented on 2018-11-04 15:53 (UTC) (edited on 2018-11-04 16:02 (UTC) by vantu5z)
Speech dispatcher module placed in "/usr/lib/speech-dispatcher-modules/". So you don't need to create symlink and it's easier to enable it.
stormdragon2976 commented on 2018-11-04 11:41 (UTC)
The sd_rhvoice program is missing. Can you please add: install -D build/linux/sd_module/sd_rhvoice "/usr/bin/" to the package function?
Thanks :)
d2718nis commented on 2018-09-14 23:26 (UTC)
melekin, создал pull request, ошибка в одном из установочных скриптов https://github.com/Olga-Yakovleva/RHVoice/issues/82
Pinned Comments
alex19EP commented on 2020-02-09 14:12 (UTC)
теперь доступна обычная версия. https://aur.archlinux.org/packages/rhvoice/ можно использовать ее если не нужны последние изменения апстрима.