Всё, что не подходит под вышеперечисленные разделы
Модератор: immortal
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт июл 28, 2016 3:13 pm
Ребята, есть вопрос -- у кого-нибудь получилось установить RHVoice на Rasbperry 3 (Raspian Jessie)?
пару инструкций, которые у меня на Wheezy (rpi2) работали, а сейчас не хотят:
http://onedev.net/post/245
http://kiberblog.clan.su/blog/2015-08-13-282
т.е. у меня вроде как что-то компилируется и даже создаются бинарники, но самого бинарника RHVoice или RHVoice-test не создаётся
scons выдаёт следующее:
Код: Выделить всё
sudo scons
scons: Reading SConscript files ...
Mkdir("build/linux")
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) no
Checking for portaudio-2.0... (cached) no
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
Возможно, не делаются бинарники из-за нехватки каких-то библиотек (там где выше "no"), но я их все ставил. Какие-нибудь идеи?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт июл 28, 2016 3:37 pm
Сам себя дополню -- проблема была в том, что недостающие библиотеки я установил позже, чем делал первый билд, поэтому надо было удалить папку build и перекомпилировать. После этого создались все бинарники, но возникла другая проблема -- голос вроде как появился, но фраза начинает произноситься и "затыкается", т.е. не произносится до конца. Не могу понять из-за чего так...
Запуск RHVoice-test вот что выдаёт:
Код: Выделить всё
root@raspberrypi:/usr/local/bin# RHVoice-test
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
Sas
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
14 раз
Сообщение
Sas » Сб июл 30, 2016 2:32 pm
Сам звук в системе есть? оно не находит через что воспроизводить звук
у пользователя от которого запускается есть разрешение на обращение к звуковухе? он должен быть в группе audio
аа там в зависимостях пульс. очень странное решение конечно играть через лишнюю прослойку но
https://github.com/Olga-Yakovleva/RHVoi ... Russian%29
Надо поставить или pulse или что то другое и если не пульс то посмотреть с чем еще был собран движок
поставил для тестов и собирается у меня оно с
Checking for libpulse-simple... no
Checking for ao... yes
Checking for portaudio-2.0... no
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Вт авг 02, 2016 12:25 pm
Сам звук есть, все пакеты доставил, так что на Checking везде говорит yes (без этого не собираются нужные бинарники, только частично). Да и речь тоже как бы не совсем отсутствует -- слышно как начинает произноситься фраза, но "захлёбывается" и до конца не воспроизводится. Как-будто что-то с аудио-буфером.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
Sas
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
-
Благодарил (а):
2 раза
-
Поблагодарили:
14 раз
Сообщение
Sas » Вт авг 02, 2016 3:39 pm
а если позапускать через разные источники вывода звука?
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Ср авг 03, 2016 11:50 am
Sas писал(а):а если позапускать через разные источники вывода звука?
Это как?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Ср авг 03, 2016 2:20 pm
Решил задачу через промежуточное сохранение файла:
echo "Привет тебе" | RHVoice-test -p Anna -o "/tmp/rhvoice.wav" && mplayer "/tmp/rhvoice.wav"
отправил пулл-реквест автору модуля RHVoice, там добавилась опция кэширования фраз, чтобы процессор лишний раз не нагружать и заодно решить описанную проблему.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги