Как активировать rhvoice windows

Обновлено: 03.07.2024

На убунту поставилась без проблем, все библиотеки в стандартных репозиториях.
Голос действительно мягче фестиваля. К тому же довольно гибкая настройка голоса, скорость, высота и так далее.
Единственно, чуть металлизированнее, чем гугловский. Но настроить можно ))))
Есть маркер, знак, который, если поставить перед гласной, то ударение в слове, будет именно на него. Например Замок (дворец), Зам*ок (на дверь).
Читает довольно объемный текст.
По умолчанию кидает конфигурацию в /usr/local/etc/RHVoice/RHVoice.conf В нем по русски всё описано. 2 голоса, мужской и женский.
Можно подключить словарь.
Вот пример
Офф сайт тут

В общем это достойная замена фестивалю и синтезатору от гугла. ))))))))))))))))

ArtSamovar писал(а): На убунту поставилась без проблем, все библиотеки в стандартных репозиториях.
Голос действительно мягче фестиваля. К тому же довольно гибкая настройка голоса, скорость, высота и так далее.
Единственно, чуть металлизированнее, чем гугловский. Но настроить можно ))))
Есть маркер, знак, который, если поставить перед гласной, то ударение в слове, будет именно на него. Например Замок (дворец), Зам*ок (на дверь).
Читает довольно объемный текст.
По умолчанию кидает конфигурацию в /usr/local/etc/RHVoice/RHVoice.conf В нем по русски всё описано. 2 голоса, мужской и женский.
Можно подключить словарь.
Вот пример
Офф сайт тут

В общем это достойная замена фестивалю и синтезатору от гугла. ))))))))))))))))

А ты какую версию ставил? Да я вот голову ломаю как теперь чтобы это программа начала температуру за окном говорит которая берется с датчика. ilya14 писал(а): А ты какую версию ставил? Да я вот голову ломаю как теперь чтобы это программа начала температуру за окном говорит которая берется с датчика.

________________________
По поводу произношения чисел. Напрмер 12 мая 2012 года она произнесет "двенадцать мая две тысячи двенадцать года".
С температурой, думаю проще 12 градусов, 5 градусов выше нуля и так далее.
Если значения температуры пишутся в базу, топодключаешься к базе, выдергиваешь в переменную значение, далее его округляешь до целых и выводишь в результат.

Можно и сразу воспроизвести, но через файл удобнее.
Затем chmod +x voice.php и проверяешь работу. ArtSamovar писал(а): По поводу произношения чисел. Напрмер 12 мая 2012 года она произнесет "двенадцать мая две тысячи двенадцать года".
С температурой, думаю проще 12 градусов, 5 градусов выше нуля и так далее. Тут надо склонять.
Выдернул из bash скрипта, у меня так работает: vtec писал(а): Выдернул из bash скрипта, у меня так работает Подскажите - может кто знает как выдерживать паузу между фразами в RHVoice ? arbuzmaster писал(а): Может нужно полностью путь до RHVoice указать?

При работе по расписанию слышно воспроизведение zvon.mp3 а голоса нет.
Если скрипт запустить из терминала, или через проводник то все нормально.

Указание путей результата не дало
| /usr/bin/RHVoice-client -s Elena+CLB | /usr/bin/aplay

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

Доступные решения

В материале разберём добавление русского голоса на такие программы, как NVDA и Экранный Диктор Windows.Данные программы доступнее остальных, так Экранный Диктор, является предустановленной программой операционной системы Windows? Не требует особых знаний и входит в лицензию системы. А программа NVDA, является уникальным продуктом для голосового доступа к экрану компьютера, она уже ни первый год помогает людям с нарушениями зрения. Главной особенностью программы, можно отметить её бесплатность и широкий спектр возможностей, по решаемой проблеме.

Как было сказано в прошлой статье, существует множество синтезаторов речи. В большинстве они выпускаются в нескольких вариантах, что облегчает выбор для вашего рабочего диктора. Синтезаторы речи можно поделить на две большие группы:

  • Коммерческие – выпускаемые по платным лицензиям, имеющие ограничения на пробный период.
  • Бесплатные – синтезаторы, предоставляемые пользователям на правах свободного распространения .

Люблю повторять фразу: «Бесплатно, не значит хуже!». В нашем случае эта фраза подходит, как нельзя лучше. Бесплатные синтезаторы речи развиваются и имеют место быть.

RHVoice

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

Для того чтобы установить синтезатор речи RHVoice на свой компьютер, следует определиться с программой диктором. Если Вы будете использовать встроенную программу Windows , то формат скачиваемого файла будет иметь вид .EXE, а если ваш выбор диктора остановился на NVDA, то файл будет оканчиваться на .NVDA.

Установка на Windows

По умолчанию операционная система Windows не имеет русского языка для Экранного диктора, поэтому пользователям придётся самостоятельно дополнить голоса.

Скачав файл синтезатора речи , рассмотренного выше, запустите установку двойным щелчком мыши или клавишей клавиатуры – Enter.

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

По завершении установки, откройте настройки Экранного диктора и измените голос. В списке голосов должны появиться несколько русских голосов, таких как: Александр, Елена и Ирина. Сохраните настройки выбора и попробуйте по перемещаться в системе.

В отличии от стандартной программы Windows, программа экранного доступа NVDA имеет предустановленный синтезатор речи с поддержкой русского языка. Только стоит отметить, что качество произношения этого голоса далеко от совершенства. Его можно слышать при установки программы NVDA на свой компьютер.

В последних версиях NVDA было сделано полезное нововведение, которое позволило разрабатывать файлы плагинов и синтезаторов речи с оригинальным расширением, что позволяет быстрее устанавливать любые дополнения на программу.

Скачав файл с официального сайта синтезатора речи RHVoice , запустите установку двойным щелчком мыши или по нажатии клавиши – Enter. В появившемся уведомлении дайте согласие на установку. Подождите пару секунд и согласитесь с перезапуском программы NVDA (при этом Вы услышите характерные звуки выгрузки и запуска программы NVDA).

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

Голос Александр и Елена:

Вместо послесловия

Как Вы успели заметить ничего сложного в установки русского языка в экранный диктор – нет! Вам лишь потребуется найти синтезатор речи, который бы устраивал Вас своим произношением, скачать его и установить. Только помните, что не все синтезаторы могут подходить к вашему экранному диктору, прежде чем скачать установочный файл убедитесь, что программа экранного доступа, используемая вами, поддерживается синтезатором речи!

Приведённый пример программ индивидуален и может быть иным. В статье были показаны более доступные варианты установок и работы с компьютером для слабовидящего человека!

RHVoice
версия: 1.4.2

Последнее обновление программы в шапке: 14.07.2021

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Простой синтезатор речи.

Описание:
RHVoice - свободно распространяемый синтезатор речи с открытым исходным кодом.

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

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

Требуется Android: 4.1. и выше
Русский интерфейс: Да

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Причина редактирования: Обновление: новая версия 1.4.2 Оригинал из GP

Привет всем участникам форума!

Немного проясню ситуацию с RHVoice.

Ольга Яковлева не разрабатывает движок синтеза с нуля, а использует HTS Engine Думаю, опытные пользователи, знающие что такое C++ или Java :-) уже познакомились со спецификой данного движка. Говоря более простым языком: HTS не использует метод склейки фонем в более менее требуемое созвучие. HTS использует полное моделирование голоса на основе характеристик какого-либо оригинального. Т.е., вы начитали со свойственными вам интонациями большой объем текста, который содержит все возможные созвучия звуков необходимого (в нашем случае - русского) языка, а HTS анализирует ваш голос и снимает с него характеристики, по которым в последствии и генерируется звук, приближенный к вашему голосу. Отсюда и такой маленький размер голосов, отсюда и такой механический призвук - разработка OpenSource, не имеет здоровых финансовых возможностей в отличие от Nuance и ETC.

К тому же, HTS писался не для процессоров с архитектурой ARM. Переписанного HTS под ARM-архитектуры не существует. Поэтому ОЛьга Яковлева сразу предупредила о том, что RHVoice будет себя чувствовать комфортно на мощных устройствах, которые смогут вести расчеты достаточно быстро. Для того, чтобы ускорить работу движка и оптимизировать энергопотребление, необходимо переписать весь движок HTS, что ей не по зубам. Попытка портировать RHVoice с PC на мобильные устройства - это долгие уговоры и покупка ольге устройства на базе OS Android одним из энтузиастов из сообщества незрячих пользователей этой операционной системы.

Данная версия движка RHVoice по заявлению Ольги Яковлевой является даже не Beta-версией, а черновым вариантом. Официально Ольга не собирала компоненты синтезатора. То, что сейчас мы имеем - это сборки энтузиаста из сообщества незрячих пользователей OS Android. Поэтому приготовьтесь по факту выхода какой-либо официальной сборки удалять все пакеты синтезатора, чтобы не получить конфликтующие подписи. Постепенно ОЛьга добавляет новые функции в интерфейс движка, настройки и т.д. Данная сборка не содержит и части того, что содержит версия под OS Linux или Windows. К примеру, официально в RHVoice представлены такие голоса как Elena (русский голос), CLB (английский голос) и Spomenka (Эсперанто). Также, версия под настольные компьютеры имеет конфигурационные файлы, которые позволяют максимально кастомно настроить синтезатор начиная от максимальной скорости/высоты/громкости, заканчивая типом движка HTS. Еще версии для PC содержат словари произношения, которые могут содержать как простые строковые данные, так и формата PCRE Regular Expressiv.

Теперь некоторые замечания и советы:
1. При первом запуске синтезатора устройство может задуматься и в итоге свалить процесс настроек. Эта ошибка известна. Почему-то Android не долюбливает распаковывать ZIP-архивы в пакетах. Просто запустите RHVoice еще раз.
2. Скорость движка увеличивается в Android 4.4 только до уровня "Беглая". Далее необходимо разгонять с помощью конфигурационного файла, который в данный момент не вынесен в пользовательскую память.
3. Английский языковой пакет должен быть обязательно установлен, не важно нужен ли вам английский или нет. Если этот пакет будет не установлен, RHVoice будет падать при попытке обработать латиницу. Голоса же можно устанавливать на ваше усмотрение.
4. Громкость поднимается в конфигурационном файле, так что ждем версии движка, где опять же этот файл будет вынесен в пользовательскую память.
5. Если вдруг RHVoice забыл русский, идем в Настройки>>Язык и ввод>>Синтез речи и активируем настройки движка кнопкой справа от RHVoice. затем, явно указываем язык по умолчанию русский. Если и тогда не помогло, откройте настройки RHVoice и явно укажите голоса в предпочтительных языках, затем проверьте в языке по умолчанию - отображается ли на русском выбранный вами голос. Галочки возле предпочтительных языков в настройках RHVoice позволяют включить данные языки в переключение на лету - английский будет читаться английским голосом, русский - русским.

Разработка ведется на GitHub. К сожалению, собирать под Windows очень хлопотно, весь инструментарий подразумевает наличия Linux'оподобной ОС, поскольку разработчик работает в Linux.

(Л1) (решено) Летопись моей установки RHVoice (Герасим без Му-му)

Моя последовательность действий на случай повторения(если удачно) или найти эти грабли в конце-то-концов

Пытаюсь разобраться где накосячил. Пытаюсь разобрать информацию вывода на экран при инсталляции. Зацепился за эти строки:

scons: Reading SConscript files .

Checking whether the C compiler works. (cached) yes

Checking whether the C++ compiler works. (cached) yes

Checking for pkg-config. (cached) yes


Checking for libpulse-simple. (cached) no

Checking for ao. (cached) yes


Checking for portaudio-2.0. (cached) no
Checking Speech Dispatcher version . (cached) no

scons: done reading SConscript files.

scons: Building targets .

Перерыв на подумать

пробую поставить заново но сперва пытаюсь поставить необходимые пакеты (если пишет проверка no значит что-то не так)
argon@homeadmin:/usr/src/RHVoice$ sudo apt-get install libpulse-dev эта команда установила необходимые компоненты для одной проверки и при повторном запуске scons исчезла ошибка проверки Checking for libpulse-simple. (cached) no (стала yes)

Перерыв на подумать lshw

Server. а вообще работает звук в системе? Так если посудить зачем козе баян, т.е. серверу звук. Давай гуглить. Узнал про команду lshw
Из которой выяснил некоторые подробности о своем железе.

____ А посуда вперёд и вперёд По полям, по болотам идёт. И чайник шепнул утюгу: "Я дальше идти не могу"

Уперся в проблему физической проверки звуковой карты из консоли.
alsamixer все выдает вроде как корректно. Звуковых карт 2 опять же это в моем понимании. Одна работает на HDMI вторая на переферийные разъемы. Которая на HDMI разъем она в alsamixer первой идет (подозреваю она дефолтная) та же что у меня через линейный выход, усилок и колонки второй по списку (по клавиши F6) переход. Мне никак не удается из системы получить выход на колонки, чтоб я услышал звук и убедился что на физическом уровне нет проблем со звуком.
Все эти команды проверки RHVoice принимаются (субъективно) но звука нет. Хочу услышать хоть что-то из терминалов. В Панель управления / soundfiles загрузил несколько mp3 файлов они проигрываются (воспроизводятся) Но опять же воспроизводятся удаленной машиной которая подключается к MD-серверу. Получить звук на линейном выходе я пока не могу. Гугл выдает все что угодно только не то что мне нужно. А мне нужно из консоли вывести звук на звуковую карту которая еще и не дефолтная в системе. Графического интерфейса нет (ставилась серверная ubunty 18.10). Пробовал разные советы из интернета (заглушить mute первую hdmi звуковуху, в конфиге покопался без толку только).

пробую ставить какие-то альса утилиты (вдруг поможет)

вроде все стоит

Возвращаюсь к установке речевого синтеатора
argon@homeadmin:/usr/src/RHVoice$ sudo 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. yes
Checking for ao. yes
Checking for portaudio-2.0. no
Checking Speech Dispatcher version . no
ImportError: No module named lxml:
File "/usr/src/RHVoice/SConstruct", line 360:build_for_linux(base_env,vars)
File "/usr/src/RHVoice/SConstruct", line 318: duplicate=0)
File "/usr/lib/scons/SCons/Script/SConscript.py", line 614:return method(*args, **kw)
File "/usr/lib/scons/SCons/Script/SConscript.py", line 551:return _SConscript(self.fs, *files, **subst_kw)
File "/usr/lib/scons/SCons/Script/SConscript.py", line 256:call_stack[-1].globals)
File "/usr/src/RHVoice/data/SConscript", line 7:import RHVoicePackaging.windows
File "/usr/src/RHVoice/site_scons/RHVoicePackaging/windows.py", line 22:from lxml import etree

Осталось победить пакеты portaudio-2.0 и Speech Dispatcher
Не хотят находиться пакеты или зависимости которые помогли бы их установить. А с ошибками импорта даже не знаю пока что делать. Может пропадут когда все условию для сборки будут соблюдены. Эти строки смотрел в файлах по указанным путям но что там с ними делать и в чем причина ошибки понятия не имею (надеюсь что пока не имею)

Запустил scons install без этих пакетов. Ну не получается каменный цветок. Сборка или каким словом обозвать этьт процесс запустилась. Если оценить то количество символов что мелькало на экране то. наверное это был отборный машинный мат в мою сторону.

Давай проверять и о чудо я услышал мелодичное, ласкающее слух привет.
НА echo "Привет" | RHVoice-test -p Anna Но это было из консоли терминала SSH. Иду в MD и пробую там.
Ну непонимаю я еще как MD общается с моей убунтой. MD это по сути сайт который крутится на веб сервере апач. А как апач дружит с убунтой и что там они вместе курят для меня пока тайна покрытая дымом того что они там вместе курят. В общем я пытаюсь скормить это же там где Алиса общается со мной как с глухим. Ну где время пишет сколько пробило, статус там если какой поменялся и т.п. И второе место это в панели управления рядом с X-Ray консоль есть. Ни там ни там ни жу-жу.

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

Полез в SSH-консоль отметил для себя такой момент что когда под простым пользователем захожу у меня echo "Привет" | RHVoice-test -p Anna работает и произносит, когда пытаюсь под рутом ( sudo su )тоже самое выполнить молчит как Зоя Космодемьянская.
Давай вникать что и кто с какими правами. Нагуглил какую-то команду чтоб посмотреть от чьего имени основной цикл запускается (так кажется)
argon@homeadmin:

Дальше уже интуитивные эксперементы в MD чтоб получить вывод звука из него. Снес пользователей MD кроме одного и добавил второго с теми же логином и паролем как в самой убунте. Подозреваю что они в разных плоскостях или даже галактиках, но попробовать все-же решил а вдруг.
WWW-data пользователя оставил.
Следующая веха к которой я двигаюсь это получить звук из MD и понять что влияет на его наличие/отсутствие

$ sudo systemctl status majordomo
● majordomo.service - Majordomo cycles service
Loaded: loaded (/etc/systemd/system/majordomo.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-09-23 23:04:58 +04; 9h ago
Main PID: 1075 (php)
Tasks: 18 (limit: 1910)
Memory: 164.6M
CGroup: /system.slice/majordomo.service
├─1075 /usr/bin/php /var/www/html/cycle.php
├─1410 php -q ./scripts/cycle_ping.php --params a:0:<>
├─1413 php -q ./scripts/cycle_schedapp.php --params a:0:<>
├─1415 php -q ./scripts/cycle_states.php --params a:0:<>
├─1416 php -q ./scripts/cycle_yandexweather.php --params a:0:<>
├─1417 php -q ./scripts/cycle_execs.php --params a:0:<>
├─1419 php -q ./scripts/cycle_webvars.php --params a:0:<>
├─1420 php -q ./scripts/cycle_phistory.php --params a:0:<>
├─1421 php -q ./scripts/cycle_syswidget.php --params a:0:<>
├─1422 php -q ./scripts/cycle_wscache.php --params a:0:<>
├─1423 php -q ./scripts/cycle_alarmclock.php --params a:0:<>
├─1424 php -q ./scripts/cycle_telegram.php --params a:0:<>
├─1425 php -q ./scripts/cycle_narodmon2.php --params a:0:<>
├─1430 php -q ./scripts/cycle_main.php --params a:0:<>
├─1431 php -q ./scripts/cycle_scheduler.php --params a:0:<>
├─1432 php -q ./scripts/cycle_mqtt.php --params a:0:<>
├─2117 php -q ./scripts/cycle_connect.php --params a:0:<>
└─9878 php -q ./scripts/cycle_websockets.php --params a:0:<>

сен 24 08:26:58 homeadmin sudo[14805]: www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=smartctl -A /dev/sda
сен 24 08:31:58 homeadmin sudo[14870]: pam_unix(sudo:auth): conversation failed
сен 24 08:31:58 homeadmin sudo[14870]: pam_unix(sudo:auth): auth could not identify password for [www-data]
сен 24 08:31:58 homeadmin sudo[14870]: www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=hddtemp /dev/sda1
сен 24 08:31:58 homeadmin sudo[14872]: pam_unix(sudo:auth): conversation failed
сен 24 08:31:58 homeadmin sudo[14872]: pam_unix(sudo:auth): auth could not identify password for [www-data]
сен 24 08:31:58 homeadmin sudo[14872]: www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=hddtemp /dev/sdb1
сен 24 08:31:59 homeadmin sudo[14913]: pam_unix(sudo:auth): conversation failed
сен 24 08:31:59 homeadmin sudo[14913]: pam_unix(sudo:auth): auth could not identify password for [www-data]
сен 24 08:31:59 homeadmin sudo[14913]: www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=smartctl -A /dev/sda

Что такое www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=smartctl -A /dev/sda и что с этим делать.
пользователя www-data в группу sudo включить может?

____ Умный вигвам рад приветствовать Вас!
Не могу разобраться с alsamixer И как его заставить работать на недефолтную звуковую карту.
Первая карта HDMI выход (я ее принудительно глушу клавишей М по всем каналам)

Вторая карта это та что мне нужно чтоб выдавала звуки Алисы.
Порой наблюдаю странное явление. Захожу в альсамикшер у меня нулевая карта (HDMI) в работе, а у первой (которую я все пытаюсь уговаривать) некоторые каналы погашены (MUTE)

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

Из ubunty консоли я балуюсь порой командами:
argon@homeadmin:

$ echo "Система умного вигвама приветствует вас" | RHVoice-test -p Anna
И на динамики звук синтезируется. Из МДМ никаких звуков нет.

Признателен за подсказки под этой заметкой. Отредактировал конфиг
sudo nano /usr/share/alsa/alsa.conf
в разделе defaults
в строках
defaults.ctl.card 0
defaults.pcm.card 0
прописал 1
получилось
defaults.ctl.card 1
defaults.pcm.card 1
Да, после перезагрузки нужная мне карта стала дефолтной (при входе в альсамикшер она первая и по дефолту она открывается).
В консоле убунты команда
argon@homeadmin:

$ echo "Привет" | RHVoice-test -p Anna
выдает
default Engine is default и произносит звук. (это было и ранее)
В МД теперь в консоли панели управления ни команда say("Привет", 2); выдает динь-донг и все (привет не произносит).
Из оболочки МД нет реакции на любые команды (пишет их только в чат системы)

Хоть динь-донг услышал из панели управления (хоть что-то) Вернусь буду дальше копать
Есть сдвиги получается. Теперь этот китаец (Динь-Донг) каждый час пиликает.
Дальше буду крушить терминалы и их настройки. Тоже дремучий лес и без фонарика с бубном не разобраться.
Еще надо найти место из которого этот китаец пиликает и понять в каком формате пишется строка. Где этот файл лежит я знаю и вероятно я смогу в будильник прикрутить чтото музыкальное вместо того чтобы лампочки зажигать.
Собирался в ночную смену на работу и у меня этот динь-донг проиграл. Озадачился с какой стати вдруг (до ровного часа еще прилично времени) . Вот зашел через впн с работы и увидел что стоял тестовый будильник
19:37 Алиса: будильник сработал через поле кода

Следующий день в поисках зацепки.

Зашел в панель управления -> X-Ray -> вкладка Structure давай смотреть может где подсказка будет на вывод звука (того же динь-донга)
Увидел в нескольких местах упоминание про VLC помнится еще при установки системы он (проигрыватель) ставился.
Проверяем что система скажет про VLC:
argon@homeadmin:

$ vlc --version
VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)
Версия VLC 3.0.4 Vetinari (3.0.4-0-gf615db6332)
Вроде есть такой. Должен или нет работать как сервис понятия не имею.
Попробовал прибегнуть к поиску на форуме по запросу "VLC". Думаю кто решит попробовать также поискать будут приятно удивлены. Как его проверить и как настроить хз в общем (вопрос открытый)

аномалия


Пока рылся в папке web-сервера наткнулся на какие-то звуковые файлы. Озадачился вопросом их прослушать. Для препарирования на всякий случай создал каталог в домашней директории (все в том же Midnight Commander ) и скопировал эти звуковые файлы. Из закромов отрыл команду, подправил пути и от имени www-data запустил :

$ sudo -u www-data /usr/bin/mplayer /home/argon/voice_test/rh_e1f8e6e2a5279f08160517771cedb394.wav

В динамиках мужик поведал, что "неизвестная команда". mplaer значит может воспроизводить
Пробую в консоли МД (в панели управления которая) вводить тоже самое. Крутится вертушок (типа прогресс бара и тишина)

Подводя итог Имеем:

  • возможность из консоли системы писать предложения и скармливать RHVoice, которая выдает на динамики написанное голосом
  • каждый час и будильник озвучивают динь-донг
  • на ночь включается тихий режим и динь-донги не тревожат домашних.
  • mplayer из системной (ubunty) консоли выводит звук на динамики.
  • нет ничего внятного по "Панель управления / app_music" описание модуля 404 epic error ни как настроить, ни как плей-лист создать, какие пути к файлам должны быть (хоть пример бы). Модуль есть а толку нет (отложено на потом)
  • интересный но никак пока не победить "Панель управления / shoutcast" в описании несколько бесполезных картинок вместо описания. Хотел радио на будильник пока облом.
  • не могу вывести звук командой Say (``); пока без сдвигов.

-Следующий день-
Вычитал тут что есть удобный консольный проигрыватель mocp , а я дурак извращался с синтаксисом командной строки (хотя для опыта полезно)

htop

Не полностью разобрался с проигрывателем (надо посмотреть ман страницы) и натыкал чего-то на клаве. Полез в htop убивать сервисы. И обратил внимание на такую фигню. Даже не знаю нормально это или нет. У меня в системе есть и mpd, и pulseaudio, и vlc. Может я лишнего чего поставил из звуковых пакетов.
На скриншоте обозначил 1,2,3.

Прилетела подсказка как поставить в автозагрузку VLC (за что спасибо)
Теперь как это я делал.
Перешел по предложенной ссылке. Вариант с виндовс не мой случай иду к линукс варианту.
В консоль SSH копирую
argon@homeadmin:

$ crontab -e -u argon (argon в данном случае имя пользователя Мажордомо)
открывается окно редактора и в конец комментариев добавил

vlc

Логинюсь и вижу это:

Делаю вывод что в автозагрузку теперь VLC включен и буду пробовать настраивать терминалы в панели управления.

Тыкаюсь по веб-морде VLC не получается добавить файл для воспроизведения. В обозревателе VLC только папки Плейлист и Медиатека. Кликаешь на них ничего не происходит. По ходу опять с правами что-то накосячил.

____ 30.10.19 а вдруг
В консоли МДМ при вводе строки echo "test" | RHVoice-test крутится статус бар и нифига не происходит.
Захожу в линукс через терминал ввожу sudo su и вставляю то же самое ( echo "test" | RHVoice-test ) молчит.
Становлюсь не суперпользователем exit снова вставляю echo "test" | RHVoice-test говорит "тест"
Т.е. под рутом не хочет говорить простым пользователем говорит. Почему так?
Вообще с этой убунтой и отсутствием рута постоянная путаница. Не знаю пока как вопрос сформулировать (просто заметка на будущее)
Мне нужно понять от какого пользователя посылается сообще из мажордомо в линукс и смотреть какие права у этого пользователя

____02.11.2019
Причесываю заметку может придет какое просветление.
Кризис жанра (все валится, не получается, топтание на месте) если не получится буду думать о полной переустановке МД и возможно даже линукса (погорячился наверное выбрав 18.10 убунту), а возможно попробую другие платформы умного дома поизучать. Для простой автоматизации ограничусь node-red.

____03.11.2019
Может кто подсказать по методам?
Захожу в Панель управления/X-Ray/Methods у меня список всех методов. Многие остались после развертывания системы. У большого количества просто нет параметров (это вообще нормально?), у многих дата очень древняя. Я их боюсь тргать и хотел бы удалить все лишнее без последствий.

Зацепился взгляд за метод .say захожу в него. В коде пути прописаны для виндовс когда у меня Ubunty. Я только в одном уверен (что что-то не понимаю).

да, и что я делаю неправильно когда публикую скриншоты (размытые какие-то), может неправильно то что я их вообще публикую?

scena1

____02.12.2019
Длительное время тыкался как котенок пытаясь понять, чего не хватает для того чтоб синтезатор речи выводил звук в МД. Был только динь-донг каждый час и все. Даже не знаю как так получилось но в один момент МД заговорил. Могу только связать с установкой кодеков в убунту для того чтоб на сцену можно было вывести rtsp поток с китайской камеры. Полагаю какого-то компонента, который установился с кодеком, не хватало. Других предположений у меня нет.
Кодек ставил командой apt-get install ffmpeg . Есть еще много непоняток и надо в голове эти пазлы как-то скучковать в более крупные фрагменты.
Это моя корявенькая сцена на которой пока остановился.

Подводя итог буду считать, что мне удалось заставить говорить железку (пусть пока только время), в этой заметке не планируется больше продолжение. Закрываю.

Читайте также: