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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Вт ноя 20, 2018 3:16 pm

На новую систему "Debian 9" на стационар ставлю "RHVoice" делал по инструкции от сюда https://github.com/Olga-Yakovleva/RHVoi ... Russian%29
В итоге:
команду echo test|RHVoice-test проговаривает дядька какой-то! Если в эту команду вписать, что то другое кроме слова "test" то -bash: RHVoice-hello: команда не найдена

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

denis@zerg:~$ echo test|RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo test|RHVoice-hello
-bash: RHVoice-hello: команда не найдена
А вот команда spd-say "Privet" -w -y anna+clb работает с любыми словами НО! только на английском!
Если ввести русские слова то она их не читает а просто по буквам произносит каждую букву.
Думаю RHVoice у меня установился но, теперь как его прикрутить к MajorDomo я не догоняю!

Приложение RHVoice в MajorDomo я установил в настройках этого приложения у меня стоит "Анна" и стоит галочка "Использовать кеширование"
В конфигурационном файле есть список голосовых профилей voice_profiles=Aleksandr+Alan,Elena+CLB
В котором нет "Анны" думаю поэтому у меня дядька болтает?!?!
Так же стандартный звук динь-дон в MajorDomo НЕ звучит!!!

Вопрос: Как добавить "Анну" в список голосовых профилей?
Как заставить стандартный звук "динь-дон" звучать?
Как Алису научить разговаривать?

PS - В системе со звуком все в порядке, в youtube все играет!
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Вт ноя 20, 2018 3:49 pm

Yashalta писал(а):
Вт ноя 20, 2018 3:16 pm
На новую систему "Debian 9" на стационар ставлю "RHVoice" делал по инструкции от сюда https://github.com/Olga-Yakovleva/RHVoi ... Russian%29
В итоге:
команду echo test|RHVoice-test проговаривает дядька какой-то! Если в эту команду вписать, что то другое кроме слова "test" то -bash: RHVoice-hello: команда не найдена

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

denis@zerg:~$ echo test|RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo test|RHVoice-hello
-bash: RHVoice-hello: команда не найдена
В первом случае ты отправляешь проговаривать английское слово - тебе его проговаривает английский диктор. Елена и Анна говорят только по русски.
Во втором случае, ты просто не правильно пишешь команду. Надо echo "Привет" | RHVoice-test
Это конвейер - мы выводим в стандартный вывод Привет при помощи эха и отправляем этот привет утилитке RHVoice-test для проговаривания
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Вт ноя 20, 2018 4:08 pm

fandaymon писал(а):
Вт ноя 20, 2018 3:49 pm
Yashalta писал(а):
Вт ноя 20, 2018 3:16 pm
На новую систему "Debian 9" на стационар ставлю "RHVoice" делал по инструкции от сюда https://github.com/Olga-Yakovleva/RHVoi ... Russian%29
В итоге:
команду echo test|RHVoice-test проговаривает дядька какой-то! Если в эту команду вписать, что то другое кроме слова "test" то -bash: RHVoice-hello: команда не найдена

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

denis@zerg:~$ echo test|RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo test|RHVoice-hello
-bash: RHVoice-hello: команда не найдена
В первом случае ты отправляешь проговаривать английское слово - тебе его проговаривает английский диктор. Елена и Анна говорят только по русски.
Во втором случае, ты просто не правильно пишешь команду. Надо echo "Привет" | RHVoice-test
Это конвейер - мы выводим в стандартный вывод Привет при помощи эха и отправляем этот привет утилитке RHVoice-test для проговаривания
При вводе команды echo "Привет" | RHVoice-test молчит как партизан, и выводит такой список ошибок!

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

denis@zerg:~$ echo "Привет" | RHVoice-test
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
default Engine is default
Думаю, это потому, что у меня не установлена ALSA, я это знаю т.к. во время установки RHVoice я заметил, что мне терминал "кинул" упрек "E: Не удалось найти пакет alsa"

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

...
 Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет alsa
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
Клонирование в «RHVoice»…
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
...
Вопрос: Нужно ли мне ставить ALSA, для работы RHVoice?
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Вт ноя 20, 2018 4:26 pm

Yashalta писал(а):
Вт ноя 20, 2018 4:08 pm
fandaymon писал(а):
Вт ноя 20, 2018 3:49 pm
Yashalta писал(а):
Вт ноя 20, 2018 3:16 pm
На новую систему "Debian 9" на стационар ставлю "RHVoice" делал по инструкции от сюда https://github.com/Olga-Yakovleva/RHVoi ... Russian%29
В итоге:
команду echo test|RHVoice-test проговаривает дядька какой-то! Если в эту команду вписать, что то другое кроме слова "test" то -bash: RHVoice-hello: команда не найдена

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

denis@zerg:~$ echo test|RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo test|RHVoice-hello
-bash: RHVoice-hello: команда не найдена
В первом случае ты отправляешь проговаривать английское слово - тебе его проговаривает английский диктор. Елена и Анна говорят только по русски.
Во втором случае, ты просто не правильно пишешь команду. Надо echo "Привет" | RHVoice-test
Это конвейер - мы выводим в стандартный вывод Привет при помощи эха и отправляем этот привет утилитке RHVoice-test для проговаривания
При вводе команды echo "Привет" | RHVoice-test молчит как партизан, и выводит такой список ошибок!

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

denis@zerg:~$ echo "Привет" | RHVoice-test
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
default Engine is default
Думаю, это потому, что у меня не установлена ALSA, я это знаю т.к. во время установки RHVoice я заметил, что мне терминал "кинул" упрек "E: Не удалось найти пакет alsa"

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

...
 Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет alsa
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
Клонирование в «RHVoice»…
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
...
Вопрос: Нужно ли мне ставить ALSA, для работы RHVoice?
Возможно просто не нравятся такие кавычки. Попробуй без них. Судя по тому что тебе выдаются всякие предупреждения именно от Алсы - она у тебя установлена
Терминал тебе упрёк кинул, потому что ты видимо пытался при помощи апта поставить пакет alsa, которого в списке пакетов debian9 не было
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Вт ноя 20, 2018 4:45 pm

fandaymon писал(а):
Вт ноя 20, 2018 4:26 pm
...
Возможно просто не нравятся такие кавычки. Попробуй без них. Судя по тому что тебе выдаются всякие предупреждения именно от Алсы - она у тебя установлена
Терминал тебе упрёк кинул, потому что ты видимо пытался при помощи апта поставить пакет alsa, которого в списке пакетов debian9 не было
Не, хочет!

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

denis@zerg:~$ echo "Привет" | RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo Привет | RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ 
С кавычками или без не хочет! Чего то не хватает!

PS - Я тут пока пока ждал ответ, снес пульсу и установил alsu со всеми нужностями... Результат тот же! Сейчас все вернул назад как все было до экспериментов! У меня btrfs поэтому я легко и смело экспериментирую и главное быстро! НО, не помогло!
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Вт ноя 20, 2018 7:03 pm

Yashalta писал(а):
Вт ноя 20, 2018 4:45 pm
fandaymon писал(а):
Вт ноя 20, 2018 4:26 pm
...
Возможно просто не нравятся такие кавычки. Попробуй без них. Судя по тому что тебе выдаются всякие предупреждения именно от Алсы - она у тебя установлена
Терминал тебе упрёк кинул, потому что ты видимо пытался при помощи апта поставить пакет alsa, которого в списке пакетов debian9 не было
Не, хочет!

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

denis@zerg:~$ echo "Привет" | RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ echo Привет | RHVoice-test
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
default Engine is default
denis@zerg:~$ 
С кавычками или без не хочет! Чего то не хватает!

PS - Я тут пока пока ждал ответ, снес пульсу и установил alsu со всеми нужностями... Результат тот же! Сейчас все вернул назад как все было до экспериментов! У меня btrfs поэтому я легко и смело экспериментирую и главное быстро! НО, не помогло!
C RHVoice такая проблема - если что-то меняешь в аудиосистеме, то лучше его деинстальнуть и скомпилировать заново. А так же помогает опция -o test.wav и посмотреть записался ли вав. Если записался и в нём всё проговаривается, то дело в неправильно настроенной аудиосистеме. Возможно не хватает каких-то пакетов
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Вт ноя 20, 2018 7:47 pm

У меня оказывается работает RHVoice просто нужно вводить полную команду
я вводил
echo "Привет" | RHVoice-test
А нужно
echo "Привет" | RHVoice-test -p Anna
И тогда все работает и все проговаривает!
Ок, теперь я уверен, что у меня RHVoice установлен и работает правильно!
Так же я в инете нашел как сделать так чтобы стандартный звук "Динь-дон" проигрывался для этого нужно было в настройках терминала указать "Системное имя", Хост, Адрес и т.п. смотри скрин
Изображение
Вопрос: Куда "копать" что бы Алиса заговорила?
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Ср ноя 21, 2018 2:15 pm

Думаю таких как я будет еще много!
Поэтому накидаю пошаговую инфу как я сделал, что у меня Алиса заговорила!

1 нужно установить RHVoice я делал это так.
Установил нужности, что бы пакет собрался без проблем
sudo apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev git build-essential
Далее запускайте скрипт, либо разберите скрипт и сами ручками вводите команды

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

#!/bin/bash
# Codepage UTF-8

# Обновляем информацию о репозиториях
sudo apt-get update
# Устанавливаем необходимые пакеты
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev -y
# Добавляем пользователя www-data в группу audio
sudo usermod -a -G audio www-data
# Изменяем настройки PulseAudio для устранения заиканий
sudo tee -a /etc/pulse/daemon.conf << EOF
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
EOF
# Устанавливаем RHVoice
cd /usr/src
sudo git clone https://github.com/Olga-Yakovleva/RHVoice
cd RHVoice
sudo scons
sudo scons install
sudo ldconfig
# Система готова к работе, но желательно все же перезапустить железо коммандой
# sudo shutdown -r now
По завершению скрипта вам нужно проверить нормально ли собрался и установился пакет RHVoice для этого в терминале вводим команды
echo "Привет солнышко!" | RHVoice-test -p Anna - проговорит по русски
echo test|RHVoice-test - пробурчит по не нашему
sudo -u USER echo "Привет" | RHVoice-test -p Anna
где USER - это имя пользователя в системе! Если команда не проговаривает от пользователя то, проверяем права пользователя и группы в которых он находится.
Если у вас проговорило все команды можете быть уверены в работоспособности своего RHVoice, установка прошла удачно!
Если какая либо из первых 2-х команд не проговорила то, смело сносите RHVoice и проделывайте заново все шаги! (У меня не говорило по русски и я не догонял, что делать 2!!!!! ДВА ДНЯ!!!!!!!!!!!!!!) пока не снес и не переустановил, пакет просто не правильно собрался в первый раз!
Команды для сноса RHVoice
cd /usr/src
sudo scons --clean install


2.Устанавливаем VLC
sudo apt install snap snapd
sudo snap install vlc

Если нужно удалить VLC
sudo snap remove vlc
Как настроить сам VLC тут более подробно https://www.youtube.com/watch?v=WC2MTSBZL8k

3.ЛАдно идем дальше! Алиса у вас еще не говорит! Ну и ладно, ща заставим!
Устанавливаете Google Chrome т.к. в нем адекватно работает расширение ChromeGateMJD здесь о нем подробно https://majordomo.smartliving.ru/forum/ ... omeGateMJD
Tеперь ставим расширение ChromeGateMJD https://chrome.google.com/webstore/deta ... bfpjgngipi
Lfk

4.Далее настраиваем, что бы расширение знала, что есть у нас терминал с которым нужно взаимодействовать
Изображение
Пункт "1" должен совпадать и по регистру! (У меня не работало когда в MAjorDomo в терминале "системное имя" было MAIN а в расширении main!!!)
Если сделаете как у меня на скрипте то, будет проговариваться 2-ды команда "say" (дублировать будет), что бы этого не было просто уберите галочку в пункте 3 "Может проигрывать медия-контент"

У меня после этих манипуляций Алиса заговорила! Думаю можно найти много решений в инете как заставить Алису говорить, но для человека который в первые ставит RHVoice и пытается подружить его с Алисой это хорошее начало в понимании как это работает! УДАЧИ ВСЕМ!

Добавлю пару ссылок в тему!
1. На Модуль "Терминалы" https://kb.mjdm.ru/terminals_help/?
2. На скрипты которые сами установят rhvoice, vlc а также и сам majordomo на Ubuntu Server 16, 18, 20! viewtopic.php?f=3&p=92843#p92843

PS - не думаю, что смогу помочь если возникнут проблемы т.к. сам сам все делаю в первые! Просто собрал все в одном месте...
Последний раз редактировалось Yashalta Чт май 21, 2020 11:00 am, всего редактировалось 3 раза.
За это сообщение автора Yashalta поблагодарили (всего 3):
obrian (Пт дек 14, 2018 1:15 am) • Stor (Пн мар 11, 2019 12:34 am) • Sergey.Chek (Пн июл 29, 2019 10:14 pm)
Рейтинг: 3.49%
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Вс дек 02, 2018 4:23 pm

Yashalta писал(а):
Ср ноя 21, 2018 2:15 pm
Думаю таких как я будет еще много!
Поэтому накидаю пошаговую инфу как я сделал, что у меня Алиса заговорила!

1 нужно установить RHVoice я делал это так.
Установил нужности, что бы пакет собрался без проблем
sudo apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev git build-essential
Далее запускайте скрипт, либо разберите скрипт и сами ручками вводите команды

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

#!/bin/bash
# Codepage UTF-8

# Обновляем информацию о репозиториях
sudo apt-get update
# Устанавливаем необходимые пакеты
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev -y
# Добавляем пользователя www-data в группу audio
sudo usermod -a -G audio www-data
# Изменяем настройки PulseAudio для устранения заиканий
sudo tee -a /etc/pulse/daemon.conf << EOF
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
EOF
# Устанавливаем RHVoice
cd /usr/src
sudo git clone https://github.com/Olga-Yakovleva/RHVoice
cd RHVoice
sudo scons
sudo scons install
sudo ldconfig
# Система готова к работе, но желательно все же перезапустить железо коммандой
# sudo shutdown -r now
По завершению скрипта вам нужно проверить нормально ли собрался и установился пакет RHVoice для этого в терминале вводим команды
echo "Привет солнышко!" | RHVoice-test -p Anna - проговорит по русски
echo test|RHVoice-test - пробурчит по не нашему
sudo -u USER echo "Привет" | RHVoice-test -p Anna
где USER - это имя пользователя в системе! Если команда не проговаривает от пользователя то, проверяем права пользователя и группы в которых он находится.
Если у вас проговорило все команды можете быть уверены в работоспособности своего RHVoice, установка прошла удачно!
Если какая либо из первых 2-х команд не проговорила то, смело сносите RHVoice и проделывайте заново все шаги! (У меня не говорило по русски и я не догонял, что делать 2!!!!! ДВА ДНЯ!!!!!!!!!!!!!!) пока не снес и не переустановил, пакет просто не правильно собрался в первый раз!
Команды для сноса RHVoice
cd /usr/src
sudo scons --clean install


2.Устанавливаем VLC
sudo apt install snap snapd
sudo snap install vlc

Если нужно удалить VLC
sudo snap remove vlc
Как настроить сам VLC тут более подробно https://www.youtube.com/watch?v=WC2MTSBZL8k

3.ЛАдно идем дальше! Алиса у вас еще не говорит! Ну и ладно, ща заставим!
Устанавливаете Google Chrome т.к. в нем адекватно работает расширение ChromeGateMJD здесь о нем подробно viewtopic.php?f=5&t=2978&hilit=ChromeGateMJD
Tеперь ставим расширение ChromeGateMJD https://chrome.google.com/webstore/deta ... bfpjgngipi
Lfk

4.Далее настраиваем, что бы расширение знала, что есть у нас терминал с которым нужно взаимодействовать
Изображение
Пункт "1" должен совпадать и по регистру! (У меня не работало когда в MAjorDomo в терминале "системное имя" было MAIN а в расширении main!!!)
Если сделаете как у меня на скрипте то, будет проговариваться 2-ды команда "say" (дублировать будет), что бы этого не было просто уберите галочку в пункте 3 "Может проигрывать медия-контент"

У меня после этих манипуляций Алиса заговорила! Думаю можно найти много решений в инете как заставить Алису говорить, но для человека который в первые ставит RHVoice и пытается подружить его с Алисой это хорошее начало в понимании как это работает! УДАЧИ ВСЕМ!

PS - не думаю, что смогу помочь если возникнут проблемы т.к. сам сам все делаю в первые! Просто собрал все в одном месте...
1. Скажите, это нужно выполнять от рута?
2. Не смог удалить:

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

root@orangepiprime:/usr/src# scons --clean install

scons: *** No SConstruct file found.
File "/usr/lib/scons/SCons/Script/Main.py", line 912, in _main
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Вс дек 02, 2018 6:18 pm

После пары перезагрузок Алиса заговорила, но появилась проблема - один раз она говорит нормально, но потом начинает заикаться или проговаривать в ускоренном темпе так, что ничего не понятно. Как это исправить?

Выполнил

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

# Изменяем настройки PulseAudio для устранения заиканий
sudo tee -a /etc/pulse/daemon.conf << EOF
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
EOF
После этого воспроизведение сильно замедлилось и Алиса стала сильно тянуть слова -откатил назад.
Ответить