Страница 25 из 28

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Ср ноя 06, 2019 1:45 pm
lateralus
Её нужно отдельно установить на сервер. При установке модуля RHVoice этот голос, как и многие другие не инсталлируется.

Я делал так:

Скачал весь архив из репозитория: https://github.com/Olga-Yakovleva/RHVoi ... master.zip, распаковал архив и из архива залил на сервер недостающие файлы. Просто скопировал и все. Никаких пересборок ядра и других операций не производил. Все полечилось тривиальным копированием.

Проверьте у себя на сервере наличие файлов и директорий. Должно быть как на скринах. Если все соответствует, должно работать. Проверяете работоспособность традиционной командой в терминале: echo "Привіт" | RHVoice-test -p Natalia.

Далее, необходимо сделать правки в файлах:

/var/www/html/templates/rhvoice/settings.html

Код: Выделить всё

<form action="?" method="post" enctype="multipart/form-data" name="frmEdit" class="form-horizontal">
    <fieldset>
        <div class="form-group">
            <label class="control-label"> <#LANG_VOICE#> </label>
            <div class="col-lg-6">
                <select name="voice" id="voice" class="form-control">
                    <option value="Aleksandr"[#if VOICE="Aleksandr"#] selected[#endif#]><#LANG_VOICE_ALEKSANDR#></option>
                    <option value="Elena"[#if VOICE="Elena"#] selected[#endif#]><#LANG_VOICE_ELENA#></option>
                    <option value="Anna"[#if VOICE="Anna"#] selected[#endif#]><#LANG_VOICE_ANNA#></option>
                    <option value="Anna+CLB"[#if VOICE="Anna+CLB"#] selected[#endif#]><#LANG_VOICE_ANNA#>+CLB</option>
                    <option value="Natalia"[#if VOICE="Natalia"#] selected[#endif#]><#LANG_VOICE_NATALIA#></option>
                    <option value="Anatol"[#if VOICE="Anatol"#] selected[#endif#]><#LANG_VOICE_ANATOL#></option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <div class="controls">
                <label><input type="checkbox" name="use_spd" value="1"[#if USE_SPD="1"#] checked[#endif#]><#LANG_USE_SPD#></label>
            </div>
        </div>
        <div class="form-group">
            <div class="controls">
                <label><input type="checkbox" name="use_cache" value="1"[#if USE_CACHE="1"#] checked[#endif#]><#LANG_USE_CACHE#></label>
            </div>
        </div>
        <div class="form-actions">
            <button type="submit" name="subm" value="Submit" class="btn btn-primary"><#LANG_UPDATE#></button>
            <input type="hidden" name="view_mode" value="update_settings">
            <input type="hidden" name="mode" value="update">
        </div>
    </fieldset>
</form>
В этот файл добавляем строки: 
КОД: ВЫДЕЛИТЬ ВСЁ
  <option value="Natalia"[#if VOICE="Natalia"#] selected[#endif#]><#LANG_VOICE_NATALIA#></option>
                    <option value="Anatol"[#if VOICE="Anatol"#] selected[#endif#]><#LANG_VOICE_ANATOL#></option>
Далее в файл /var/www/html/languages/rhvoice/rhvoice_default.php

добавляем в массив $dictionary = array(

Код: Выделить всё

    'VOICE_NATALIA' => 'Наталия',
    'VOICE_ANATOL' => 'Анатоль'
То же самое делаем с файлами

/var/www/html/languages/rhvoice/rhvoice_ru.php
/var/www/html/languages/rhvoice/rhvoice_ua.php

Вроде все.

П.С.: Если у Вас Linux, под Виндой наверное делается все аналогично

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Ср ноя 06, 2019 2:14 pm
lateralus
viktor6 писал(а):
Пн окт 28, 2019 11:22 pm
lateralus писал(а):
Вс окт 27, 2019 9:56 am
lateralus писал(а):
Сб окт 26, 2019 3:44 pm
А как подключить голос Natalia? Вроде бы и голосовой модуль добавил. Но она молчит. (
Сам разобрался. Если у кого-то будут вопросы, пишите.
А почему сразу не написать?
Не было физической возможности. С телефона писать содержательный ответ как-то неудобно )

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Пт мар 06, 2020 7:45 pm
Strangeman
Spellmaker писал(а):
Вс дек 09, 2018 7:58 pm
Добрый день !

После установки RH Voice сообщения не проговариваются.

echo "Привет" | RHVoice-test -p Anna
default Engine is default
Пытаюсь сейчас поставить на Armbian (Cubieboard2) и получаю тот же результат.
При попытке вывести не на звуковуху, а в файл, файл создается, но нулевой длины.

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Вт мар 31, 2020 5:03 pm
Doozer
Добрый день! Знающие люди, подскажите в какую сторону копать. MD не хочет разговаривать. В консоли RHVoice работает. На команду типа "sudo -u www-data echo Test | RHVoice-test -p Anna" реагирует, выдает "default Engine is default", но текст произносит. Из MD -ни звука. СпитчДиспетчер и кеширование отключены, голос выбран "Anna", на команду say() в ответ тишина. Создал шаблон поведения, назвал Test, реакцию указал "на основе сообщений". В поле код прописал "safe_exec("echo Test | RHVoice-test -p Anna");" Пишу на главной сцене сообщение Алисе "Test" - тишина. Пробовал менять код на "safe_exec("sudo -u pi echo Test | RHVoice-test -p Anna");" - тоже тишина. Копирую то же самое в консоль - орет Test на всю квартиру. Чего этой железяке не хватает?

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Вт мар 31, 2020 6:30 pm
Doozer
Дополню свой же пост. Копаясь в папках нашел в /var/www/cms/cached/voice/ кучу файлов с расширением .wav - закешированные системные сообщения (время, восход/заход солнца и т.п.) и те, что я хотел вывести. mplayer их проигрывает без проблем. Т.е. MD+RHVoice их отрабатывает, но вслух не произносит. В чем может быть беда?

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Ср апр 01, 2020 8:28 am
nick7zmail
В правах. Добавьте www-data в группу audio.
sudo usermod -aG www-data audio (ну или audio www-data...не помню точный порядок).

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Ср апр 01, 2020 9:20 am
Doozer
Пользователь в группу добавлен, команда "sudo -u www-data echo Test | RHVoice-test -p Anna" из консоли работает, звук есть. А вот из MD тоже самое не работает, даже если команда дается от имени пользователя pi. Есть подозрение что косяк либо с настройкой терминалов - до сих пор не разобрался как их настроить и надо ли менять дефолтные настройки чтоб был звук , либо с правами на какие-то папки.

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Чт апр 02, 2020 9:08 pm
Doozer
Добрый вечер! Спасибо за участие, проблему решил стандартным способом - снес все к чертям и поставил MD заново на чистую систему. Потом накатил на свежий экземпляр из бекапа дизайн, модули, файлы (короче все, кроме кода) И чудо случилось - и Алиса заговорила и прежний функционал сохранился.

Остался у меня один вопрос, прошу направить меня на путь истинный. Как сделать чтоб при запуске модуля "онлайн радио" с планшета звук шел не на планшет, а на колонки, подключенные к RPi? Сейчас при запуске из браузера внешнего устройства (ноут, планшет) звук идет в браузер, а я хочу чтоб с планшета только управление, а звук оставался на малине

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Чт апр 02, 2020 10:04 pm
andrey040670
А терминалы тогда зачем?

Re: [Модуль] RHVoice TTS (rhvoice)

Добавлено: Чт апр 02, 2020 11:00 pm
Doozer
Наверное они именно за этим. Но где почитать как это настроить? Или может быть кто-то здесь в двух словах сможет объяснить?